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

正文內(nèi)容

單片機數(shù)字測溫系統(tǒng)畢業(yè)設(shè)計(編輯修改稿)

2025-02-14 13:45 本頁面
 

【文章內(nèi)容簡介】 顯示電路是使用的串口顯示,這種顯示最大的優(yōu)點就是使用口資源比較少,只用p3口的RXD,和TXD,串口的發(fā)送和接收,四只數(shù)碼管采用74LS164右移寄存器驅(qū)動,顯示比較清晰。 圖5 單片機主板電路圖6 溫度顯示電路 鍵盤電路本課題使用行列掃描方式,在單片機的P1口上連接上4*4的鍵盤,單片機掃描鍵盤,如果有鍵按下,單片機會根據(jù)鍵碼執(zhí)行相應(yīng)的程序,使整個系統(tǒng)的功能更加完善。 報警電路溫度報警電路采用NPN三極管、電阻和蜂鳴器組成。在設(shè)定報警溫度后,超出溫度范圍時,由報警電路實現(xiàn)報警功能。四、系統(tǒng)軟件設(shè)計系統(tǒng)程序主要包括主程序,讀出溫度子程序,溫度轉(zhuǎn)換命令子程序,計算溫度子程序,顯示數(shù)據(jù)刷新子程序等。主程序的主要功能是負責(zé)溫度的實時顯示、讀出并處理DS18B20的測量的當(dāng)前溫度值,溫度測量每1s進行一次。這樣可以在一秒之內(nèi)測量一次被測溫度,其程序流程見圖7所示。Y發(fā)DS18B20復(fù)位命令發(fā)跳過ROM命令發(fā)讀取溫度命令讀取操作,CRC校驗9字節(jié)完?CRC校驗正?確?移入溫度暫存器結(jié)束 NNY初始化調(diào)用顯示子程序1S到?初次上電讀出溫度值溫度計算處理顯示數(shù)據(jù)刷新發(fā)溫度轉(zhuǎn)換開始命令NYNY 圖7 主程序流程圖 圖8讀溫度流程圖 讀出溫度子程序的主要功能是讀出RAM中的9字節(jié),在讀出時需進行CRC校驗,校驗有錯時不進行溫度數(shù)據(jù)的改寫。其程序流程圖如圖8示發(fā)DS18B20復(fù)位命令發(fā)跳過ROM命令發(fā)溫度轉(zhuǎn)換開始命令 結(jié)束 圖9 溫度轉(zhuǎn)換流程圖溫度轉(zhuǎn)換命令子程序主要是發(fā)溫度轉(zhuǎn)換開始命令,當(dāng)采用12位分辨率時轉(zhuǎn)換時間約為750ms,在本程序設(shè)計中采用1s顯示程序延時法等待轉(zhuǎn)換的完成。溫度轉(zhuǎn)換命令子程序流程圖如上圖,圖9所示 計算溫度子程序計算溫度子程序?qū)AM中讀取值進行BCD碼的轉(zhuǎn)換運算,并進行溫度值正負的判定,其程序流程圖如圖10所示。 開始溫度零下?溫度值取補碼置“—”標(biāo)志計算小數(shù)位溫度BCD值 計算整數(shù)位溫度BCD值 結(jié)束置“+”標(biāo)志NY 溫度數(shù)據(jù)移入顯示寄存器十位數(shù)0?百位數(shù)0?十位數(shù)顯示符號百位數(shù)不顯示百位數(shù)顯示數(shù)據(jù)(不顯示符號) 結(jié)束NNYY 圖11 顯示數(shù)據(jù)刷新流程圖 圖10 計算溫度流程圖    顯示數(shù)據(jù)刷新子程序顯示數(shù)據(jù)刷新子程序主要是對顯示緩沖器中的顯示數(shù)據(jù)進行刷新操作,當(dāng)最高顯示位為0時將符號顯示位移入下一位。程序流程圖如圖11。include includeinclude define uchar unsigned chardefine uint unsigned intuchar a=0。uchar b=0。uchar t=0。uchar x=0。uchar flag。sbit DQ=P2^0。sbit led1 = 0x90。//sbit led2 = 0x91。 //sbit led3 = 0x92。 //sbit led4 = 0x93。 ////延時函數(shù)uchar code tab1[]={0x50,0x5F,0x68,0x4A,0x47,0xC2,0xC0,0x5B,0x40,0x42,0xef,0xff}。/*0~9,,空*/uchar code tab2[]={0x10,0x1F,0x28,0x0A,0x07,0x82,0x80,0x1B,0x00,0x02}。 /*帶小數(shù)點編碼*/uchar code ditab[]={0x00,0x01,0x01,0x02,0x03,0x03,0x04,0x04, /*小數(shù)位表,四舍五入*/ 0x05,0x06,0x06,0x07,0x08,0x08,0x09,0x09}。
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1