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

正文內容

基于at89c51單片機的溫度傳感器-資料下載頁

2025-06-27 18:15本頁面
  

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