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

正文內容

數(shù)字溫度計設計報告-免費閱讀

2025-02-11 21:53 上一頁面

下一頁面
  

【正文】 九、致謝在本畢業(yè)設計的設計和制作過程中,感謝老師給了我很大的幫助,同時也離不開很多的同學熱心幫助,是他們在我遇到難題的時候給了我啟發(fā)。由于DS18B20 支持單總線協(xié)議,我們可以將多個DS18B20 可以并聯(lián)到3 根或2 根線上,CPU 只需一根端口線就能與諸多DS18B20 通信,占用較少的微處理器的端口就可以實現(xiàn)多點測溫監(jiān)控系統(tǒng)。在保證安裝無誤后,用替換方法排除錯誤。.硬件調試硬件調試比較簡單首先檢查電路的焊接是否正確,然后可用萬用表測試或通電檢測。溫度轉換命令子程序:主要是發(fā)溫度轉換開始命令?!駭?shù)碼管顯示程序:向數(shù)碼的顯示送數(shù),控制系統(tǒng)的顯示部分。六.軟件設計整個系統(tǒng)的功能是由硬件配合軟件來實現(xiàn)的,當硬件基本定型后,軟件的功能也就基本定下來了。源程序: 其中TEM PD IN 定義為DS18B20 的數(shù)據(jù)管腳, 主機為A T89C2051。 釋放總線MOV   R6, 05H 。 寫8 位RET讀時間時序:當從DS18B20 讀數(shù)據(jù)時,主機生成讀時間隙。所有讀時間隙必須最少60μs,包括兩個讀周期至少1μs的恢復時間。 將要寫數(shù)據(jù)存入CMOV TEM PD IN , C 。如果線上事高電平,就是寫1,如果是低電平,就是寫0。在單總線器件檢測到上升沿后,延時15~60μs,接著通過拉低總線60~240μs,以產生應答脈沖。軟件實現(xiàn)DS18B20的工作嚴格遵守單總線協(xié)議:(1)主機首先發(fā)出一個復位脈沖,信號線上的DS18B20 器件被復位。如果出現(xiàn)序列混亂,則單總線器件不會響應主機。l 讀時間片:從DS18B20讀數(shù)據(jù)時,使用讀時間片。主機發(fā)送(Tx)—復位脈沖(最短為480us的低電平信號)。無論是內部寄生源還是外部供電,I/O口線要接5KΩ左右的上拉電。主機控制DS18B20完成溫度轉換必須經過三個步驟:初始化、ROM操作指令、存儲器操作指令。五、硬件設計電路,溫度計的控制器使用單片機AT89C2051,溫度傳感器使用DS18B20,用液晶實現(xiàn)溫度顯示。時,溫度寄存器的值將加1,減法計數(shù)器1的預置值將重新被裝人,并重新開始對低溫度系數(shù)振蕩器產生的脈沖信號進行計數(shù)。開始8位是產品類型的編號。,向DS18B20發(fā)出溫度轉換命令后,程序總要等待DS18B20的返回信號,一旦某個DS18B20接觸不好或斷線,當程序讀該DS18B20時,將沒有返回信號,程序將進入死循環(huán),這一點在進行DS18B20硬件連接和軟件設計時也要給予一定的重視。.用戶可定義的非易失性溫度報警設置。因此用它來組成一個測溫系統(tǒng),具有線路簡單,在一根通信線,可以掛很多這樣的數(shù)字溫度計,十分方便。 AT89C51是一種帶4K字節(jié)閃存可編程可擦除只讀存儲器(FPEROM—Flash Programmable and Erasable Read Only Memory)的低電壓、高性能CMOS 8位微處理器,俗稱單片機。DS18B20 的最大特點之一采用了單總線的數(shù)據(jù)傳輸,由數(shù)字溫度計DS18B20和微控制器AT89C51構成的溫度測量裝置,它直接輸出溫度的數(shù)字信號,可直接與計算機連接。 方案一采用熱電偶溫差電路測溫,溫度檢測部分可以使用低溫熱偶,熱電偶由兩個焊接在一起的異金屬導線所組成(熱電偶的構成如圖 ),熱電偶產生的熱電勢由兩種金屬的接觸電勢和單一導體的溫差電勢組成。關鍵詞:單片機;溫度傳感器;AT89C51;DS18B20;報警信號一、引言當今社會,溫度檢測系統(tǒng)被廣泛的社會生產、生活的各個領域。在工業(yè)、環(huán)境檢測、醫(yī)療、家庭等多方面都有應用。通過將參考結點保持在已知溫度并測量該電壓,便可推斷出檢測結點的溫度。這樣,測溫系統(tǒng)的結構就比較簡單,體積也不大。AT89C2051是一種帶2K字節(jié)閃存可編程可擦除只讀存儲器的單片機。. DS18B20的性能特點DS18B20溫度傳感器是美國DALLAS半導體公司最新推出的一種集成溫度傳感器。.報警搜索命令識別并標志超過程序限定溫度(溫度報警條件)的器件。. DS18B20的內部結構DS18B20內部結構主要由四部分組成:64位光刻ROM、溫度傳感器、非揮發(fā)的溫度報警觸發(fā)器、配置寄存器。接著的48位是DS18B20自身的序列號,最后8位是前面56位的CRC檢驗碼,這也是多個DS18B20可以采用單線進行通信的原因。如此循環(huán),直到減法計數(shù)器2計數(shù)到0時,停止溫度寄存器值的累加,此時溫度寄存器中的數(shù)值就是所測溫度值。本溫度計大體分為三個工作過程。必須先啟動DS18B20開始轉換,在讀出溫度轉換值。在這里采用外部供電方式。接著主機便釋放此線并進入接收方式(Rx)。當主機把數(shù)據(jù)線從邏輯高電平拉至邏輯低電平時產生讀時間片。當然,搜索ROM命令和報警搜索命令,在執(zhí)行兩者中任何一條命令之后,要返回初始化。(2)接著主機發(fā)送ROM命令,程序開始讀取單個在線的芯片ROM編碼并保存在單片機數(shù)據(jù)存儲器中,把用到的DS18B20 的ROM 編碼離線讀出,最后用一個二維數(shù)組保存ROM 編碼,數(shù)據(jù)保存在X25043中。寫時序均起始于主機拉低總線,產生寫1 時序的方式:主機在拉低總線后,接著必須在15μs之內釋放總線。主機要生成一個寫時間隙,必須把數(shù)據(jù)線拉到低電平然后釋放,在寫時間隙開始后的15μs 內允許數(shù)據(jù)線拉到高電平。 將數(shù)據(jù)寫入總線MOV  R6, 14H 。源程序: 假設要讀1B 的數(shù)據(jù), 且數(shù)據(jù)放在A 中。當主機把數(shù)據(jù)從高電平拉到低電平時,寫時間隙開始,數(shù)據(jù)線必須保持至少1μs;從DS18B20輸出的數(shù)據(jù)在讀時間隙的下降沿出現(xiàn)后15μs 內有效。 延時10 LsDJN Z  R6, $MOV   C, TEM PD N 。N ITDS1820: SETB TEM PD NNO PNO PCL
點擊復制文檔內容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1