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

正文內(nèi)容

ds18b20數(shù)字溫度計的設計--課程設計(存儲版)

2025-02-17 12:46上一頁面

下一頁面
  

【正文】 0內(nèi)部結構主要由四部分組成:64位光刻ROM,溫度傳感器,非揮發(fā)的溫度報警觸發(fā)器TH和TL,高速暫存器。如果測得的溫度大于0,這5位為0,;如果溫度小于0,這5位為1。b) 寫時隙當主機將單總線DQ從邏輯高拉到邏輯低時,即啟動一個寫時隙,所有的寫時隙必須在60~120us完成,且在每個循環(huán)之間至少需要1us的恢復時間。所有的讀時隙至少需要60us,且在兩次獨立的讀時隙之間,至少需要1us的恢復時間。 圖3 復位和應答脈沖時隙 圖4 讀寫時序4. 軟件設計 系統(tǒng)程序主要包括主程序、讀出溫度子程序、溫度轉換子程序、計算溫度子程序、顯示數(shù)據(jù)刷新子程序等等。程序流程圖如圖10所示。從這次的課程設計中,我真真正正的意識到,在以后的學習中,要理論聯(lián)系實際,把我們學習的理論知識用到實際中,學習單片機更是如此。 // 列掃描控制字uchar data temp_data[2]={0x00,0x00}。k++) //四位LED掃描控制 { Disdata=dis_7[display[k]]。_nop_()。}DQ=1。_nop_()。 //66usval=val/2。_nop_()。 //4usDQ = 1。return(value)。 // Skip ROMwrite_byte(0x44)。display[4]=((temp_data[0]amp。if(!display[2]){display[2]=0x0A。 // 開機先轉換一次write_byte(0xCC)。h500。 //讀出18B20溫度數(shù)據(jù) work_temp()。h++){display[h]=8。display[1]=display[1]%10。0x0f。 //溫度高8位ow_reset()。delay(6)。_nop_()。i0。0x01。_nop_()。 // presence=0繼續(xù)下一步 }delay(45)。while(presence){while(presence) { DQ=1。 for(k=0。//uchar code dis_7[12]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,0xff,0xbf}。6. 設計總結本設計利用89S51芯片控制溫度傳感器DS18B52,再輔之以部分外圍電路實現(xiàn)對環(huán)境溫度的控制,性能穩(wěn)定,精度較高,而且擴展性很強。. 計算溫度子程序 計算溫度子程序將RAM中讀取值進行BCD碼的轉換運算,并進行溫度值正負的判定,其流程圖如圖9所示。并且在時隙起始后的15us之內(nèi)采樣總線的狀態(tài)。 DS18B20器件僅在主機發(fā)出讀時隙時,才向主機傳輸數(shù)據(jù)。在每一個時隙,總線只能傳輸一位數(shù)據(jù)。LSBMSB8位檢驗CRC 48位序列號 8位工廠代碼(10H)圖1它具有體積小,接口方便,傳輸距離遠等特點。DS18B20可以直接讀出被測溫度值,而且采用三線制與單片機相連,減少了外部的硬件電路,具有低成本易使用的特點。(3)超過警戒值(自己定義)要報警提示。本課程的任務是使學生通過“簡易數(shù)字電壓表的設計”的設計過程,綜合所學課程,掌握目前自動化儀表的一般設計要求,工程設計方法,開發(fā)及設計工具的使用方法,通過這一設計實踐過程,鍛煉自己的動手能力和分析解決問題的能力;積累經(jīng)驗,培養(yǎng)一絲不茍的學習精神和對所學知識的綜合應用能力。. 本組成員所做的工作 XX :焊接實驗總體電路板以及修改錯誤; XX :實驗線路布局以及撰寫實驗報告; XX :調(diào)試與排除故障。3. 硬件設計 ,控制器使用單片機AT89C2051,溫度傳感器使
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1