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

正文內(nèi)容

單片機(jī)溫度采集顯示系統(tǒng)(專業(yè)版)

  

【正文】 回顧起此次課程設(shè)計(jì),我們感慨頗多,從選題到定稿,從理論到實(shí)踐,在整整這些日子里,可以說(shuō)得是苦多于甜,但是可以學(xué)到很多東西。 if((P3amp。jia_gao=1。 Delay(150)。WriteOneByte(0x44)。 duan_hc[0]=T%10。DQ=1。 status=DQ。 //暫存DS18B20的初始溫度值 uchar Temp_Value[2]={0x00,0x00}。主程序的主要功能是負(fù)責(zé)溫度的實(shí)時(shí)顯示、讀出并處理DS18B20的測(cè)量的當(dāng)前溫度值,溫度測(cè)量每1s進(jìn)行一次。高溫度系數(shù)晶振隨溫度變化其振蕩率明顯改變,所產(chǎn)生的信號(hào)作為計(jì)數(shù)器2的脈沖輸入。 DS18B20也支持一線總線接口,測(cè)量溫度范圍為55176。Flash存儲(chǔ)器編程期間,該引腳用于施加+12V編程電壓(VPP)。當(dāng)振蕩器工作時(shí),RST引腳出現(xiàn)兩個(gè)機(jī)器周期以上的高電平時(shí)間將使單片機(jī)復(fù)位。在Flash編程時(shí),P0口接收指令字節(jié),而在程序校驗(yàn)時(shí),輸出指令字節(jié),校驗(yàn)時(shí),要求外接上拉電阻。(2) 溫度分辨率177。作為輸出口用時(shí),能驅(qū)動(dòng)8個(gè)TTL邏輯門(mén)電路。作輸入口使用時(shí),被外部信號(hào)拉低的P3口將用上拉電阻輸出電流(I)。欲使CPU僅訪問(wèn)外部程序存儲(chǔ)器(地址為0000HFFFFH),EA端必須保持低電平(接地)。分辨率設(shè)定,及用戶設(shè)定的報(bào)警溫度存儲(chǔ)在EEPROM中,掉電后依然保存。DS18B20引腳定義: (1) GND為電源地; (2) DQ為數(shù)字信號(hào)輸入/輸出端; (3) VDD為外接供電電源輸入端(在寄生電源接線方式時(shí)接地) DS18B20工作原理DS18B20的讀寫(xiě)時(shí)序和測(cè)溫原理與DS1820相同,只是得到的溫度值的位數(shù)因分辨率不同而不同,且溫度轉(zhuǎn)換時(shí)的延時(shí)時(shí)間由2s減為750ms。4) 在DS1820測(cè)溫程序設(shè)計(jì)中,向DS1820發(fā)出溫度轉(zhuǎn)換命令后,程序總要等待DS1820的返回信號(hào),一旦某個(gè)DS1820接觸不好或斷線,當(dāng)程序讀該DS1820時(shí),將沒(méi)有返回信號(hào),程序進(jìn)入死循環(huán)。 // 設(shè)置報(bào)警高低溫時(shí)的按鍵次數(shù) int key_counts=0。Delay(90)。_nop_()。0xF0)4)|((Temp_Value[1]amp。 } }//讀取DS18B20的實(shí)時(shí)溫度值void Read_Temperature(){ uchar j。j++) { P0=duan[counts_hc[0]]。 if(key!=0xFF) { switch (key) { case 0xFD:if(key_counts99)key_counts++。 while(1) { Read_Temperature()。0XFF)==0XFE)。在設(shè)計(jì)的過(guò)程中,我們經(jīng)常遇到問(wèn)題,可以說(shuō)是困難重重,這畢竟第一次做,難免會(huì)遇到過(guò)各種各樣的問(wèn)題,同時(shí)在設(shè)計(jì)的過(guò)程中發(fā)現(xiàn)了自己的不足之處,對(duì)以前所學(xué)過(guò)的知識(shí)理解得不夠深刻,掌握得不夠牢固,通過(guò)這次課程設(shè)計(jì)之后,一定把以前所學(xué)過(guò)的知識(shí)重新溫故。0XFF)==0XFE) { while((P3amp。break。 ge=0。WriteOneByte(0xBE)。j++) { P0=duan[duan_hc[0]]。 for(i=0。 return status。 //報(bào)警低(20)、高(70)溫度 uchar Alarm_Temp[2]={0x14,0x46}。其程序流程圖如圖9所示溫度轉(zhuǎn)換命令子程序主要是發(fā)溫度轉(zhuǎn)換開(kāi)始命令,當(dāng)采用12位分辨率時(shí)轉(zhuǎn)換時(shí)間約為750ms,在本程序設(shè)計(jì)中采用1s顯示程序延時(shí)法等待轉(zhuǎn)換的完成。圖3中的斜率累加器用于補(bǔ)償和修正測(cè)溫過(guò)程中的非線性,其輸出用于修正計(jì)數(shù)器1的預(yù)置值。C范圍內(nèi),精度為177。DS18B20美國(guó)Dallas半導(dǎo)體公司的數(shù)字化溫度傳感器DS1820是世界上第一片支持 一線總線接口的溫度傳感器,在其內(nèi)部使用了在板(ONB0ARD)專利技術(shù)。 ALE/:當(dāng)訪問(wèn)外部存儲(chǔ)器或數(shù)據(jù)存儲(chǔ)器時(shí),ALE(地址鎖存允許)輸出脈沖用于鎖存地址的低8位字節(jié)。作輸入口使用時(shí),因?yàn)閮?nèi)部存在上拉電阻,某個(gè)引腳被外部信號(hào)拉低時(shí)會(huì)輸出一個(gè)電流(I)。(4) 使用鍵盤(pán)輸入溫度的最高點(diǎn)和最低點(diǎn),溫度超出范圍時(shí)候報(bào)警。此外,AT89S51可降至0Hz的靜態(tài)邏輯操作,并支持兩種軟件可選的節(jié)電工作模式,空閑模式,CPU暫停工作,而RAM、定時(shí)/計(jì)數(shù)器、串行通信口、外中斷系統(tǒng)可繼續(xù)工作。在Flash編
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1