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

正文內(nèi)容

單片機(jī)溫度采集顯示系統(tǒng)(文件)

2025-07-14 12:45 上一頁面

下一頁面
 

【正文】 溫度轉(zhuǎn)換命令子程序主要是發(fā)溫度轉(zhuǎn)換開始命令,當(dāng)采用12位分辨率時轉(zhuǎn)換時間約為750ms,在本程序設(shè)計(jì)中采用1s顯示程序延時法等待轉(zhuǎn)換的完成。 sbit BEEP=P1^2。 //數(shù)碼管位選 sbit ge=P1^0。 //數(shù)碼管顯示程序,0空顯示的段碼,低電平顯示 uchar duan[17]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e,0xff}。 //報警低(20)、高(70)溫度 uchar Alarm_Temp[2]={0x14,0x46}。t180。Delay(8)。Delay(8)。 return status。 for(i=0。DQ=1。Delay(30)。 for(i=0。0x01。 } } //沒設(shè)置報警高低溫平常溫度顯示 void Show() { uchar j。 duan_hc[1]=T%100/10。j++) { P0=duan[duan_hc[0]]。 P0=0XFF。 Delay(150)。else{WriteOneByte(0xCC)。WriteOneByte(0xBE)。 Show()。 for(j=0。shi=0。 ge=0。 } } //設(shè)置報警高低溫 void gao_di() { uchar key。 Show_Temperature()。 case 0xFB:if(key_counts99){Alarm_Temp[1]=key_counts。break。 } } } } //報警 void Alarm() { if((Alarm_Temp[0]=T)||(T=Alarm_Temp[1])) {BEEP=0。} }void main(){ while(1){jia_gao=0。 P3=0XFF。0XFF)==0XFE) { while((P3amp。 while(1) { gao_di()。 if((P3amp。 } } }} }六、總結(jié)本系統(tǒng)采用采用單片機(jī)和數(shù)字溫度轉(zhuǎn)換器DS18B20 來實(shí)現(xiàn),具有主機(jī)接口簡單,結(jié)構(gòu)靈活,調(diào)試方便等特點(diǎn),實(shí)驗(yàn)結(jié)果表明這種測溫系統(tǒng)轉(zhuǎn)換速度快、精度高。在設(shè)計(jì)的過程中,我們經(jīng)常遇到問題,可以說是困難重重,這畢竟第一次做,難免會遇到過各種各樣的問題,同時在設(shè)計(jì)的過程中發(fā)現(xiàn)了自己的不足之處,對以前所學(xué)過的知識理解得不夠深刻,掌握得不夠牢固,通過這次課程設(shè)計(jì)之后,一定把以前所學(xué)過的知識重新溫故。同時在以后的日子里我會慢慢改正并提升在這次課程設(shè)計(jì)的功能、把學(xué)過的知識掌握的更加牢固。不管是在以后的工作或?qū)W習(xí)中,我都會全力以赴,積極思考,勇于探索,不斷創(chuàng)新。這次實(shí)習(xí)不僅鞏固了以前所學(xué)過的知識,而且學(xué)到了很多在書本上沒有的知識。0XFF)==0XFE)。 if((P3amp。 break。0XFF)==0XFE) { Delay(50)。 while(1) { Read_Temperature()。} else {BEEP=1。jian_di=1。}break。 if(key!=0xFF) { switch (key) { case 0xFD:if(key_counts99)key_counts++。 key=0xFF。 Delay(150)。 P0=0XFF。j++) { P0=duan[counts_hc[0]]。 counts_hc[1]=key_counts%100/10。Temp_Value[1]=ReadOneByte()。Init_DS18B20()。 } }//讀取DS18B20的實(shí)時溫度值void Read_Temperature(){ uchar j。 ge=0。shi=0。for(j=0。0xF0)4)|((Temp_Value[1]amp。DQ=1。i++) { DQ=0。 } return dat。_nop_()。i++) { DQ=0。 DQ=1。 Delay(100)。Delay(90)。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1