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

正文內(nèi)容

ds18b20數(shù)字溫度計的設(shè)計--課程設(shè)計-預(yù)覽頁

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

下一頁面
 

【正文】 DS18B20數(shù)字溫度計的設(shè)計1. 引 言. 設(shè)計意義單片機原理及應(yīng)用是自動化專業(yè)的專業(yè)實踐課程。用數(shù)碼管直接顯示溫度值,微機系統(tǒng)作為數(shù)字溫度計的控制系統(tǒng)。2.提高要求(1)擴展溫度范圍。而熱電偶和熱電阻測出的一般都是電壓,再轉(zhuǎn)換成相對應(yīng)的溫度,需要比較多的外部硬件支持。按照系統(tǒng)功能設(shè)計的要求,確定系統(tǒng)有三個模塊組成:主控制器,測溫電路和顯示電路。系統(tǒng)可用兩節(jié)電池供電。 1. DS18B20性能特點 DS18B20的性能特點:①采用單總線專用技術(shù),既可通過串行口線,也可通過其它I/O口線與微機接口,無須經(jīng)過其它變換電路,直接輸出被測溫度值(9位二進制數(shù),含符號位),②測溫范圍為55℃+125℃,℃,③內(nèi)含64位經(jīng)過激光修正的只讀存儲器ROM,④適配各種單片機或系統(tǒng)機,⑤用戶可分別設(shè)定各路溫度的上、下限,⑥內(nèi)含寄生電源。不同的器件地址序列號不同。DS18B20引腳分布圖 圖2 64位ROM結(jié)構(gòu)圖DS18B20高速暫存器共9個存儲單元,如表所示: 序號 寄存器名稱 作 以12位轉(zhuǎn)化為例說明溫度高低字節(jié)存放形式及計算:12位轉(zhuǎn)化后得到的12位數(shù)據(jù),存儲在18B20的兩個高低兩個8位的RAM中,二進制中的前面5位是符號位。與DS18B20的通信,是通過操作時隙完成單總線上的數(shù)據(jù)傳輸。時序圖見圖3。時序圖見圖4。所以在主機發(fā)出讀數(shù)據(jù)命令后,必須馬上產(chǎn)生讀時隙,以便DS18B20能夠傳輸數(shù)據(jù)。若發(fā)送為0,則拉低總線當(dāng)發(fā)送0時,DS18B20在該時隙結(jié)束后,釋放總線,由上拉電阻將總線拉回至高電平狀態(tài)。時序圖見圖4。其程序流程圖如圖7所示。圖8 溫度轉(zhuǎn)換命令子程序流程圖圖9 計算溫度子程序流程圖. 顯示數(shù)據(jù)刷新子程序顯示數(shù)據(jù)刷新子程序主要是對顯示緩沖區(qū)中的顯示數(shù)據(jù)進行刷新操作,當(dāng)最高顯示位為0時將符號顯示位移入下一位。軟件調(diào)試可以先編寫顯示程序并進行硬件的正確性檢測,然后分別進行主程序,讀出溫度子程序,溫度轉(zhuǎn)換命令子程序,計算溫度子程序和顯示數(shù)據(jù)刷新子程序等的編輯及調(diào)試。由于DS18B20支持單總線協(xié)議,我們可以將多個DS18B52并聯(lián)到3根或2根線上,CPU只需一根端口線就能與諸多DS18B52通信,占用較少的微處理器的端口就可以實現(xiàn)多點測溫監(jiān)控系統(tǒng)。 //溫度輸入口sbit DIN=P1^7。/* 共陽LED段碼表 0 1 2 3 4 5 6 7 8 9 不亮 */ uchar code scan_con[4]={0xfe,0xfd,0xfb,0xf7}。t0。k4。delay(90)。_nop_()。 // 550us DQ=1。 //延時500uspresence = ~DQ。 i0。 DQ = 0。_nop_()。 //最低位移出delay(6)。 }///*********18B20讀1個字節(jié)函數(shù)********///從總線上讀取一個字節(jié)uchar read_byte(void){uchar i。i){DQ=1。DQ = 0。_nop_()。_nop_()。 //66us}DQ=1。 // 發(fā)Skip ROM命令write_byte(0xBE)。write_byte(0xCC)。temp_data[0]=(256temp_data[0])。display[0]=ditab[display[4]]。//display[3]=display[4]/100。if(!display[3]){display[3]=0x0A。 //初始化端口discan=0xff。}//開機顯示8888ow_reset()。h500。 //處理溫度數(shù)據(jù) for(h=0
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1