freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于at89c51單片機(jī)的溫度傳感器-資料下載頁(yè)

2025-06-27 18:15本頁(yè)面
  

【正文】 件,并讀出其序號(hào),而不必考慮非告警器件。(6)CRC 的產(chǎn)生:在64 位ROM 的最高有效字節(jié)中存有循環(huán)冗余校驗(yàn)碼(CRC)。主機(jī)根據(jù)ROM 的前56 位來(lái)計(jì)算CRC 值,并和存入DS18B20 中的CRC 值作比較,以判斷主機(jī)收到的ROM 數(shù)據(jù)是否正確。CRC 的函數(shù)表達(dá)式為:CRC=X +X +X +1。此外,854DS18B20 尚需依上式為暫存器中的數(shù)據(jù)來(lái)產(chǎn)生一個(gè)8位CRC 送給主機(jī),以確保暫存器數(shù)據(jù)傳送無(wú)誤。在本課題中采用四個(gè)數(shù)字式溫度傳感器DS18B20與單片機(jī)89C51連接如下圖DQ2VC3 GND1U1DS18B20DQ2VC3 GND1U2DS18B20DQ2VC3 GND1U3DS18B20DQ2VC3 GND1U4DS18B20+5v DS18B20多點(diǎn)溫度測(cè)量連接電路圖(7) DS1820 使用中注意事項(xiàng)DS18B20 雖然具有測(cè)溫系統(tǒng)簡(jiǎn)單、測(cè)溫精度高、連接方便、占用口線(xiàn)少等優(yōu)點(diǎn),但在實(shí)際應(yīng)用中也應(yīng)注意以下幾方面的問(wèn)題:①較小的硬件開(kāi)銷(xiāo)需要相對(duì)復(fù)雜的軟件進(jìn)行補(bǔ)償,由于 DS18B20 與微處理器間采用串行數(shù)據(jù)傳送,因此,在對(duì) DS18B20 進(jìn)行讀寫(xiě)編程時(shí),必須嚴(yán)格的保證讀寫(xiě)時(shí)序,否則將無(wú)法讀取測(cè)溫結(jié)果。②在 DS18B20 的有關(guān)資料中均未提及單總線(xiàn)上所掛 DS18B20 數(shù)量問(wèn)題,容易使人誤認(rèn)為可以?huà)烊我舛鄠€(gè) DS18B20,在實(shí)際應(yīng)用中并非如此。當(dāng)單總線(xiàn)上所掛 DS18B20 超過(guò) 8 個(gè)時(shí),就需要解決微處理器的總線(xiàn)驅(qū)動(dòng)問(wèn)題,這一點(diǎn)在進(jìn)行多點(diǎn)測(cè)溫系統(tǒng)設(shè)計(jì)時(shí)要加以注意。③連接 DS18B20 的總線(xiàn)電纜是有長(zhǎng)度限制的。試驗(yàn)中,當(dāng)采用普通信號(hào)電纜傳輸長(zhǎng)度超過(guò) 50m 時(shí),讀取的測(cè)溫?cái)?shù)據(jù)將發(fā)生錯(cuò)誤。當(dāng)將總線(xiàn)電纜改為雙絞線(xiàn)帶屏蔽電纜時(shí),正常通訊距離可達(dá) 150m,當(dāng)采用每米絞合次數(shù)更多的雙絞線(xiàn)帶屏蔽電纜時(shí),正常通訊距離進(jìn)一步加長(zhǎng)。這種情況主要是由總線(xiàn)分布電容使信號(hào)波形產(chǎn)生畸變?cè)斐傻?。因此,在?DS18B20 進(jìn)行長(zhǎng)距離測(cè)溫系統(tǒng)設(shè)計(jì)時(shí)要充分考慮總線(xiàn)分布電容和阻抗匹配問(wèn)題。 ④在 DS18B20 測(cè)溫程序設(shè)計(jì)中,向 DS18B20 發(fā)出溫度轉(zhuǎn)換命令后,程序總要等待 DS18B20 的返回信號(hào),一旦某個(gè) DS18B20 接觸不好或斷線(xiàn),當(dāng)程序讀該DS18B20 時(shí),將沒(méi)有返回信號(hào),程序進(jìn)入死循環(huán)。這一點(diǎn)在進(jìn)行 DS18B20 硬件連接和軟件設(shè)計(jì)時(shí)也要給予一定的重視。 在當(dāng)今新科學(xué)技術(shù)飛速發(fā)展的年代里,單片機(jī)的應(yīng)用已越來(lái)越受到人們的重視,它被廣泛的應(yīng)用于家電、醫(yī)療、智能儀表、工業(yè)自動(dòng)化等各個(gè)領(lǐng)域。單片機(jī)全稱(chēng)單片微型計(jì)算機(jī),是將計(jì)算機(jī)的基本部分微型化,使之集成在一塊芯片上的微機(jī)。目前市場(chǎng)上較為流行的單片機(jī)有 Intel 公司和 Philip 公司的8051 系列單片機(jī).Motorola 公司的 M 6800 系列單片機(jī)。Intel 公司的 MCS96系列單片機(jī)以及 Microchip 公司的 PIC 系列單片機(jī)。片內(nèi)含有CPU、ROM、RAM、并行 I/O 口、串行 I/O 口、定時(shí)/計(jì)數(shù)器、A/D、D/A、中斷控制、系統(tǒng)時(shí)鐘及系統(tǒng)總線(xiàn)等。本課題是利用 Intel 的 89c51 控制整個(gè)系統(tǒng)。89c51 單片機(jī)包含下列幾個(gè)部件:1 個(gè) 8 位 CPU、1 個(gè)片內(nèi)震蕩器及時(shí)鐘電路、4KB ROM 程序存儲(chǔ)器、128B RAM 數(shù)據(jù)存儲(chǔ)器、可尋址 64KB 外部數(shù)據(jù)存儲(chǔ)器和64KB 外部程序存儲(chǔ)器的控制電路、32 條可編程的 I/O 線(xiàn)、2 個(gè) 16 位的定時(shí)/計(jì)數(shù)器、1 個(gè)可編程全雙工串行接口、5 個(gè)中斷源、2 個(gè)優(yōu)先級(jí)嵌套中斷結(jié)構(gòu)。本課題運(yùn)用 Intel 公司的 8051 進(jìn)行系統(tǒng)控制,運(yùn)用到了復(fù)位電路,時(shí)鐘電路,串口,I/O 口。復(fù)位電路:無(wú)論哪種單片機(jī),都會(huì)涉及到復(fù)位電路。如果復(fù)位電路不可靠,在工作中就有可能出現(xiàn)“死機(jī)” , “程序走飛”等現(xiàn)象。所以,一個(gè)單片機(jī)復(fù)位電路的好壞,直接影響到整個(gè)系統(tǒng)工作的可靠性。復(fù)位操作完成單片機(jī)片內(nèi)電路的初始化,使單片機(jī)從一種確定的狀態(tài)開(kāi)始運(yùn)行。當(dāng)89c51單片機(jī)的復(fù)位引腳RST出現(xiàn)5ms以上的高電平時(shí),單片機(jī)就完成了復(fù)位操作,如果RST持續(xù)為高電平,單片機(jī)就處于循環(huán)復(fù)位狀態(tài),而無(wú)法執(zhí)行程序,因此要求單片機(jī)復(fù)位后能脫離復(fù)位狀態(tài)。復(fù)位操作通常有上電和開(kāi)關(guān)復(fù)位。上電復(fù)位要求接通電源后,自動(dòng)實(shí)現(xiàn)復(fù)位操作。開(kāi)關(guān)復(fù)位要求在電源接通的條件下,在單片機(jī)運(yùn)行期間,如果發(fā)生死機(jī),用按鈕開(kāi)關(guān)操作使單片機(jī)復(fù)位。常用的上電復(fù)位且開(kāi)關(guān)復(fù)位電路如,上電后,由于電容充電,使RST持續(xù)一段高電平時(shí)間。當(dāng)單片機(jī)已在運(yùn)行之中時(shí),按下復(fù)位鍵也能使RST持續(xù)一段時(shí)間的高電平,從而實(shí)現(xiàn)上電且開(kāi)關(guān)復(fù)位的操作。單片機(jī)的復(fù)位操作使單片機(jī)進(jìn)入初始化過(guò)程,其中包括是程序計(jì)數(shù)器PC=0000H,P0P3=FFH,SP=07H,其他寄存器處于零,程序從0000H地址單元開(kāi)始執(zhí)行,單片機(jī)復(fù)位后不改變片內(nèi)RAM區(qū)中的內(nèi)容。 .復(fù)位電路時(shí)鐘電路:89c51單片機(jī)的時(shí)鐘信號(hào)通常用內(nèi)部振蕩和外部振蕩方式。在引腳XTAL1和XTAX2外接晶體振蕩器,就夠成了內(nèi)部振蕩方式。由于單片機(jī)內(nèi)部有一個(gè)高增益反相放大器,當(dāng)外接晶振后,就構(gòu)成了自激振蕩器并產(chǎn)生振蕩時(shí)鐘脈沖。晶振通常選用6MHZ、12MHZ或24MHZ。內(nèi)部振蕩器方式如下。,電容器CC2起穩(wěn)定振蕩頻率、快速起振的作用,電容值一般為530PF。內(nèi)部振蕩方式所得的時(shí)鐘信號(hào)比較穩(wěn)定。外部振蕩方式是把已有的時(shí)鐘信號(hào)引入單片機(jī)內(nèi),這種方式適于用于用來(lái)使單片機(jī)的時(shí)鐘與外部信號(hào)保持一致。 時(shí)鐘電路串口:串行通信是 CPU 與外界交換的一種基本方式。單片機(jī)運(yùn)用于數(shù)據(jù)采集或工業(yè)控制時(shí),往往作為前端機(jī)安裝在工作現(xiàn)場(chǎng),遠(yuǎn)離主機(jī),現(xiàn)場(chǎng)數(shù)據(jù)采用串行通信方式主機(jī)并進(jìn)行處理,以降低通信成本,提高通信可靠性。51 系列單片機(jī)自身有全雙工的異步通信接口,通過(guò)軟件編程,它可以作為通用異步接受和發(fā)送器使用,也可作為同步移位寄存器。定做各專(zhuān)業(yè)論文,如需全文可聯(lián)系243863517389c51單片機(jī)串口主要由兩個(gè)數(shù)據(jù)緩沖寄存器SBUF和一個(gè)輸入移位寄存器組成,其內(nèi)部還有一個(gè)串行控制寄存器SCON和一個(gè)波特率發(fā)生器。接受緩沖器與發(fā)送緩沖器占用同一個(gè)地址99H,其名稱(chēng)亦同樣為SBUF。CPU寫(xiě)SBUF,一方面修改發(fā)送寄存器,同時(shí)啟動(dòng)數(shù)據(jù)串行發(fā)送;讀SBUF,就是讀接受寄存器,完成數(shù)據(jù)的接受。特殊功能寄存器SCON用以存放串行口的控制和狀態(tài)信息。根據(jù)對(duì)其寫(xiě)的控制字決定工作方式,從而決定波特率發(fā)生器的時(shí)鐘是來(lái)自系統(tǒng)時(shí)鐘還是來(lái)自定時(shí)器T1。特殊功能寄存器PCON的最高位SMOD為串行口波特率的倍增控制位。89c51單片機(jī)的串行口正是通過(guò)對(duì)上述專(zhuān)用寄存器的設(shè)置,檢測(cè)與讀取來(lái)管理串行通信。在進(jìn)行通信時(shí),外界的串行數(shù)據(jù)是通過(guò)引腳RXD輸入的。輸入數(shù)據(jù)先逐位進(jìn)入輸入移位寄存器,在送入接受SBUF。在此采用了雙緩沖結(jié)構(gòu),為了避免在接受到第二幀數(shù)據(jù)之前,CPU未及時(shí)響應(yīng)接受器的前一幀的中斷請(qǐng)求而把前一幀數(shù)據(jù)讀走,造成兩幀數(shù)據(jù)重疊的錯(cuò)誤。對(duì)于發(fā)送器,因?yàn)榘l(fā)送時(shí)CPU是主動(dòng)的,不會(huì)產(chǎn)生寫(xiě)重疊問(wèn)題,不需要雙緩沖器結(jié)構(gòu),為了保持最大傳送速率,僅用了SBUF一個(gè)緩沖器。I/O 口:計(jì)算機(jī)對(duì)外設(shè)進(jìn)行數(shù)據(jù)操作時(shí),外設(shè)的數(shù)據(jù)是不能直接連到 CPU的數(shù)據(jù)線(xiàn)上的,必須經(jīng)過(guò)接口。這是由于 CPU 的數(shù)據(jù)線(xiàn)定做各專(zhuān)業(yè)論文,如需全文可聯(lián)系 2438635173
點(diǎn)擊復(fù)制文檔內(nèi)容
化學(xué)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1