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

正文內(nèi)容

溫度計實驗報告-預覽頁

2025-05-05 22:54 上一頁面

下一頁面
 

【正文】 讀出前面所有8字節(jié)的CRC碼,可用來檢驗數(shù)據(jù),從而保證通信數(shù)據(jù)的正確性。當符號位S=0時,表示測得的溫度值為正值,可以直接將二進制位轉(zhuǎn)換為十進制;當符號位S=1時,表示測得的溫度值為負值,要先將補碼變成原碼,再計算十進制數(shù)值。因此,可用多只DS18B20同時測量溫度并進行報警搜索。另一種是寄生電源供電方式,如圖4 所示單片機端口接單線總線,為保證在有效的DS18B20時鐘周期內(nèi)提供足夠的電流,可用一個MOSFET管來完成對總線的上拉,多個DS18B20可以將2口串接到一條總線上,而本設(shè)計只用了一個DS18B20。 系統(tǒng)整體硬件電路設(shè)計 主板電路 系統(tǒng)整體硬件電路包括,傳感器數(shù)據(jù)采集電路,溫度顯示電路,上下限報警調(diào)整電路,單片機主板電路等,單片機主板電路如圖5 所示:圖5 單片機主板電路圖5 中包括時鐘振蕩電路和按鍵復位電路,按鍵復位電路是上電復位加手動復位,使用比較方便,在程序跑飛時,可以手動復位,這樣就不用在重起單片機電源,就可以實現(xiàn)復位。圖6 溫度顯示電路3系統(tǒng)軟件設(shè)計系統(tǒng)程序主要包括主程序,讀出溫度子程序,溫度轉(zhuǎn)換命令子程序,計算溫度子程序,顯示數(shù)據(jù)刷新子程序等。=0x01dat1延時45usDQ=1結(jié)束 DQ置1短延時DQ置0延時450usDQ置1延時1560us延時至少60usX=~DQ結(jié)束X=DQ 延時程序主要分為短延時和長延時,短延時如果要求十分的精確可以采用定時器,如果要求不太高的話可以采用普通函數(shù)的疊加,可以近似時間的延時。還有時序的問題,通過這次的設(shè)計我明白了時序才真正是數(shù)字芯片的靈魂,所有的程序我們都可以通過對其時序的理解來實現(xiàn)對其操作,同時體會到了單總線結(jié)構(gòu)的魅力。 參考文獻[1]DS18b20數(shù)據(jù)手冊。 //小數(shù)點uchar x=0。 //狀態(tài)標志signed char shangxian=38。/*****延時子程序*****/void Delay(uint num){ while( num )。 //50ms(晶振12M)}/*****定時器0中斷服務(wù)程序*****/void timer0(void) interrupt 1 using 0{ TH0=0x3c。 //關(guān)外部中斷0 if(DEC==0amp。 } else if(DEC==0amp。 }}/*****外部中斷1服務(wù)程序*****/void int1(void) interrupt 2 using 2{ EX1=0。 if(shangxian99)shangxian=99。 if(xiaxianshangxian)xiaxian=shangxian。 //計算得到十位數(shù)字 b=c/10a*10。n=0。 //顯示 P2 = 0xf7。 P2 = 0xfd。 P2 = 0xff。 P2 = 0xfb。 P0 =LEDData[m%10]。 P0 =LEDData[m/10]。 P0 =0x39。 //顯示十位 Delay(200)。 P2 = 0xfe。 P2 = 0xff。i++)//喇叭發(fā)聲的時間循環(huán),改變大小可以改變發(fā)聲時間長短{ Delay(80)。 }}/*****主函數(shù)*****/void main(void){ uint z。 ET0=1。 check_wendu()。 } while(1) { if(SET==0) { Delay(2000)。shanshuo_st=1。 //關(guān)閉外部中斷1 check_wendu()。 if(mxiaxian) P1_1=1。 //關(guān)閉蜂鳴器 EX0=1。} if(shanshuo_st) {Disp_alarm(shangxian)。 //開啟外部中斷1 if(x=10){shanshuo_st=~shanshu
點擊復制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1