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

正文內(nèi)容

單片機(jī)溫度采集顯示系統(tǒng)(更新版)

2025-08-04 12:45上一頁面

下一頁面
  

【正文】 e[1]amp。i++) { DQ=0。_nop_()。 DQ=1。Delay(90)。}//延遲一秒 void Delay_ms(int i) { uchar t。 // 設(shè)置報(bào)警高低溫時(shí)的按鍵次數(shù) int key_counts=0。五、電路與程序設(shè)計(jì)、電路圖、程序include include define uchar unsigned char define uint unsigned int bit DS18B20_IS_OK=1。4) 在DS1820測溫程序設(shè)計(jì)中,向DS1820發(fā)出溫度轉(zhuǎn)換命令后,程序總要等待DS1820的返回信號,一旦某個(gè)DS1820接觸不好或斷線,當(dāng)程序讀該DS1820時(shí),將沒有返回信號,程序進(jìn)入死循環(huán)。在使用PL/M、C等高級語言進(jìn)行系統(tǒng)程序設(shè)計(jì)時(shí),對DS1820操作部分最好采用匯編語言實(shí)現(xiàn)。DS18B20引腳定義: (1) GND為電源地; (2) DQ為數(shù)字信號輸入/輸出端; (3) VDD為外接供電電源輸入端(在寄生電源接線方式時(shí)接地) DS18B20工作原理DS18B20的讀寫時(shí)序和測溫原理與DS1820相同,只是得到的溫度值的位數(shù)因分辨率不同而不同,且溫度轉(zhuǎn)換時(shí)的延時(shí)時(shí)間由2s減為750ms。C。分辨率設(shè)定,及用戶設(shè)定的報(bào)警溫度存儲在EEPROM中,掉電后依然保存。一線總線獨(dú)特而且經(jīng)濟(jì)的特點(diǎn),使用戶可輕松地組建傳感器網(wǎng)絡(luò),為測量系統(tǒng)的構(gòu)建引入全新概念。欲使CPU僅訪問外部程序存儲器(地址為0000HFFFFH),EA端必須保持低電平(接地)。值得注意的是:每當(dāng)訪問外部數(shù)據(jù)存儲器時(shí)將跳過一個(gè)ALE脈沖。作輸入口使用時(shí),被外部信號拉低的P3口將用上拉電阻輸出電流(I)。部分端口還有第二功能,如表1所示: 端口引腳 第二功能 MOSI(用于ISP編程) MISO(用于ISP編程) SCK(用于ISP編程) 表1 P1口部分引腳第二功能P2口:P2口是一個(gè)帶有內(nèi)部上拉電阻的8位雙向I/O口, P2口的輸出緩沖級可驅(qū)動(吸收或輸出電流)4個(gè)TTL邏輯門電路。作為輸出口用時(shí),能驅(qū)動8個(gè)TTL邏輯門電路。方案二:進(jìn)而考慮到用溫度傳感器,在單片機(jī)電路設(shè)計(jì)中,大多都是使用傳感器,所以這是非常容易想到的,所以可以采用一只溫度傳感器DS18B20,此傳感器,可以很容易直接讀取被測溫度值,進(jìn)行轉(zhuǎn)換,就可以滿足設(shè)計(jì)要求。(2) 溫度分辨率177。單片機(jī)AT89S51強(qiáng)大的功能可為許多嵌入式控制應(yīng)用系統(tǒng)提供高性價(jià)比的解決方案。在Flash編程時(shí),P0口接收指令字節(jié),而在程序校驗(yàn)時(shí),輸出指令字節(jié),校驗(yàn)時(shí),要求外接上拉電阻。在訪問外部程序存儲器或16位地址的外部數(shù)據(jù)存儲器(例如執(zhí)行MOVXDPTR指令)時(shí),P2口送出高8位地址數(shù)據(jù)。當(dāng)振蕩器工作時(shí),RST引腳出現(xiàn)兩個(gè)機(jī)器周期以上的高電平時(shí)間將使單片機(jī)復(fù)位。該位置位后,只要一條MOVX和MOVC指令才會激活A(yù)LE。Flash存儲器編程期間,該引腳用于施加+12V編程電壓(VPP)。新的一線器件DS18B20體積更小、適用電壓更寬、更經(jīng)濟(jì)。 DS18B20也支持一線總線接口,測量溫度范圍為55176。與前一代產(chǎn)品不同,~,使系統(tǒng)設(shè)計(jì)更靈活、方便。高溫度系數(shù)晶振隨溫度變化其振蕩率明顯改變,所產(chǎn)生的信號作為計(jì)數(shù)器2的脈沖輸入。3) 連接DS1820的總線電纜是有長度限制的。主程序的主要功能是負(fù)責(zé)溫度的實(shí)時(shí)顯示、讀出并處理DS18B20的測量的當(dāng)前溫度值,溫度測量每1s進(jìn)行一次。 sbit TEST=P1^7。 //暫存DS18B20的初始溫度值 uchar Temp_Value[2]={0x00,0x00}。t++)。 status=DQ。i8。DQ=1。Delay(5)。 duan_hc[0]=T%10。 P0=duan[duan_hc[1]]。WriteOneByte(0x44)。}}//設(shè)置報(bào)警高低溫度時(shí)的溫度顯示 void Show_Temperature() { uchar j。 Delay(150)。 P3=0xFF。jia_gao=1。TEST=1。 if((P3amp。 P3=0XFF。 回顧起此次課程設(shè)計(jì),我們感慨頗多,從選題到定稿,從理論到實(shí)踐,在整整這些日子里,可以說得是苦多于甜,但是可以學(xué)到很多東西。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1