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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-基于單片機(jī)的智能溫度計(jì)的設(shè)計(jì)-免費(fèi)閱讀

  

【正文】 由于DS18B20 是基于帶隙結(jié)構(gòu)的數(shù)字式溫度傳感器,PN 結(jié)增量電壓正比于IC 絕對(duì)溫度(PTAT),它的測(cè)溫精度較高,其誤差在時(shí)間和外部環(huán)境變化的條件下,保持相當(dāng)高的穩(wěn)定性。仿真結(jié)果如圖所示。 // //讀取溫度值 Display_Temperature()。 LCD_Initial()。039。039。039。039。039。039。 //獲得溫度值的個(gè)位 writestring(5,1, )。else AlarmTempTop=0。 while(UpKey==0)。 else if((i4==0)amp。 if(i4!=0) writeChar(14,1,i5+39。//顯示個(gè)位 if(i4!=0) writeChar(13,1,i4+39。//顯示個(gè)位 else if((i1==0)amp。//顯示十位,消隱百位0 if(i1!=0) writeChar(6,1,i2+39。//清除顯示 if(i1!=0) writeChar(5,1,i1+39。 } i1 = AlarmTempLow/100。amp。 case 1: writestring(0,1,)。)。//顯示小數(shù)點(diǎn) writeChar(15,0,disdata[3])。//個(gè)位數(shù) disdata[3]=tvalue%10+0x30。tflag=1。//*跳過(guò)讀序列號(hào)*/ ds1820wr(0xbe)。 DQ = 1。 } return(dat)。 unsigned char dat = 0。}void ds1820rst(void)/*ds1820復(fù)位*/{ unsigned char x=0。 //顯示當(dāng)前字符 }}void LCD_Initial() //LCD初始化{ EN=0。 //延時(shí)5ms EN=0。 //延時(shí)5ms EN=1。bit DS18B20_IS_OK = 1。sbit UpKey = P1^3。unsigned char code str2[]={ H=38C L=16C }。2009年2月發(fā)布Keil μVision4,Keil μVision4引入靈活的窗口管理系統(tǒng),使開(kāi)發(fā)人員能夠使用多臺(tái)監(jiān)視器,并提供了視覺(jué)上的表面對(duì)窗口位置的完全控制的任何地方。對(duì)于兼容的8051系列單片機(jī),只要將一個(gè)硬件型號(hào)下的程序稍加修改,甚至不加改變,就可移植到另一個(gè)不同型號(hào)的單片機(jī)中運(yùn)行。這里采用DALLAS公司的數(shù)字溫度傳感器DS18B20作為測(cè)溫元件。該系統(tǒng)的總體設(shè)計(jì)思路如下:溫度傳感器DS18B20把所測(cè)得的溫度發(fā)送到AT89C51單片機(jī)上,經(jīng)過(guò)51單片機(jī)處理,將把溫度在顯示電路上顯示,本系統(tǒng)顯示器用4位共陽(yáng)LED數(shù)碼管以動(dòng)態(tài)掃描法實(shí)現(xiàn)。這樣就完成了數(shù)字溫度計(jì)的基本測(cè)溫功能。主要根據(jù)應(yīng)用場(chǎng)合的不同而改變其外觀。1602液晶也叫1602字符型液晶,它是一種專門(mén)用來(lái)顯示字母、數(shù)字、符號(hào)等的點(diǎn)陣型液晶模塊。它由若干個(gè)5X7或者5X11等點(diǎn)陣字符位組成,每個(gè)點(diǎn)陣字符位都可以顯示一個(gè)字符,每位之間有一個(gè)點(diǎn)距的間隔,每行之間也有間隔,起到了字符間距和行間距的作用,正因?yàn)槿绱怂运荒芎芎玫仫@示圖形(用自定義CGRAM,顯示效果也不好)。封裝后的DS18B20可用于電纜溝測(cè)溫,高爐水循環(huán)測(cè)溫,鍋爐測(cè)溫,機(jī)房測(cè)溫,農(nóng)業(yè)大棚測(cè)溫,潔凈室測(cè)溫,彈藥庫(kù)測(cè)溫等各種非極限溫度場(chǎng)合。 設(shè)計(jì)要求利用溫度傳感器(DS18B20)測(cè)量所接觸物體的溫度。檢測(cè)范圍55攝氏度到125攝氏度。圖33 DS18B20的測(cè)溫原理圖 圖34蜂鳴器原理圖圖35按鍵模塊原理圖圖36電源模塊原理圖4 設(shè)計(jì)語(yǔ)言及軟件介紹 C51語(yǔ)言介紹單片機(jī)C51語(yǔ)言是由C語(yǔ)言繼承而來(lái)的。 其具有高級(jí)語(yǔ)言的特點(diǎn),盡量減少底層硬件寄存器的操作。新的用戶界面可以更好地利用屏幕空間和更有效地組織多個(gè)窗口,提供一個(gè)整潔,高效的環(huán)境來(lái)開(kāi)發(fā)應(yīng)用程序。uchar data disdata[5]。sbit DnKey = P1^6。void delayms(uint ms) //延時(shí)xx毫秒{ uchar i。 //LCD使能 delayms(5)。 //LCD不使能}void writestring(uchar x,uchar y,uchar *s) //LCD 寫(xiě)字符串{ if (y == 0) mand(0x80 + x)。 //LCD不使能 RW=0。 DQ = 1。 for (i=8。}void ds1820wr(uchar wdata)/*寫(xiě)數(shù)據(jù)*/{ unsigned char i=0。 wdata=1。//*讀取溫度*/ a=ds1820rd()。} tvalue=tvalue*()。//小數(shù)位 if(tflag==0) flagdat=43。//顯示小數(shù)位 } else { writeChar(10,0,disdata[0])。//顯示小數(shù)位 }} void SetFun(void){ unsigned char i1=0,i2=0,i3=0,i4=0,i5=0,i6=0。writestring(8,1, )。(Set!=0)) //設(shè)置項(xiàng)參數(shù)遞減 { delayms(20)。 //獲得溫度值的百位 i2 = AlarmTempLow%100/10。039。039。amp。039。039。amp。 } } if((DnKey==0)amp。 break。 writestring(13,1, )。)。)。)。)。)。)。 //LCD 初始化 Read_Temperature()。 //顯示溫度值 SetFun()。 “Dn Key”按鍵功能仿真圖4. 當(dāng)當(dāng)前溫度“Current T”大于“Top”值或
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1