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

正文內(nèi)容

畢業(yè)設(shè)計(jì)—智能溫度報(bào)警器設(shè)計(jì)-資料下載頁

2025-01-16 23:07本頁面
  

【正文】 splay[1]%10+0x30 。 if(display[3]==0x30) //高位為 0,不顯 示 { display[3]=0x20 。 if(display[2]==0x30) //次高位為 0,不顯示 display[2]=0x20 。 } lcd_pos(0x48) 。 lcd_wdat(display[3]) 。 //百位數(shù)顯示 lcd_pos(0x49) 。 lcd_wdat(display[2]) 。 //十位數(shù)顯示 lcd_pos(0x4a) 。 lcd_wdat(display[1]) 。 //個(gè)位數(shù)顯示 lcd_pos(0x4c) 。 lcd_wdat(display[0]) 。 //小數(shù)位數(shù)顯示 } /*******************************************************************/ /* 蜂鳴器響一聲 */ /*******************************************************************/ void beep() { Delay(10) 。 BEEP=!BEEP 。 //BEEP 取反 //關(guān)閉蜂鳴器 } 23 /* DS18B20 OK 顯示菜單 */ /*******************************************************************/ void Ok_Menu () { uchar m 。 lcd_init() 。 //初始化 LCD lcd_pos(0) 。 //設(shè)置顯示位置為第一行的 第 1 個(gè)字符 m = 0 。 while(cdis1[m] != 39。\039。) { //顯示字符 lcd_wdat(cdis1[m]) 。 m++ 。 } lcd_pos(0x40) 。 //設(shè)置顯示位置為第二行第 1 個(gè)字符 m = 0 。 while(cdis2[m] != 39。\039。) { lcd_wdat(cdis2[m]) 。 //顯示字符 m++ 。 } writetab() 。 //自定義字符寫入 CGRAM delay1(5) 。 lcd_pos(0x4d) 。 lcd_wdat(0x00) 。 //顯示自定義字符 } /* DS18B20 ERROR 顯示菜單 */ /*******************************************************************/ void keyscan() { if(MUSIC==0) { Delay(5)。 if(MUSIC==0) XX++。 if(XX==2) XX=0。 while(MUSIC==0)。 } if(UP==0) { 24 Delay(5)。 if(UP==0) { LIM++。 } while(UP==0) { display[3]=LIM/100+0x30 。 display[1]=LIM%100 。 display[2]=display[1]/10+0x30 。 display[1]=display[1]%10+0x30 。 if(display[3]==0x30) //高位為 0,不顯示 { display[3]=0x20 。 if(display[2]==0x30) //次高位為 0,不顯示 display[2]=0x20 。 } lcd_pos(0x48) 。 lcd_wdat(display[3]) 。 //百位數(shù)顯示 lcd_pos(0x49) 。 lcd_wdat(display[2]) 。 //十位數(shù)顯示 lcd_pos(0x4a) 。 lcd_wdat(display[1]) 。 //個(gè)位數(shù)顯示 } } if(DOWN==0) { Delay(5)。 if(DOWN==0) { LIM。 } while(DOWN==0) { display[3]=LIM/100+0x30 。 display[1]=LIM%100 。 display[2]=display[1]/10+0x30 。 25 display[1]=display[1]%10+0x30 。 if(display[3]==0x30) //高位為 0,不顯示 { display[3]=0x20 。 if(display[2]==0x30) //次高位為 0,不顯示 display[2]=0x20 。 } lcd_pos(0x48) 。 lcd_wdat(display[3]) 。 //百位數(shù)顯示 lcd_pos(0x49) 。 lcd_wdat(display[2]) 。 //十位數(shù)顯示 lcd_pos(0x4a) 。 lcd_wdat(display[1]) 。 //個(gè)位數(shù)顯示 } } } void csh() { TMOD = 0x01。 IE = 0x82。 TH0 = 0xD8。 TL0 = 0xEF。 //12MZ 晶振, 10ms LIM=28。 ET0=1。 TR0=1。 } void Play_Song(unsigned char i) { unsigned char Temp1,Temp2。 unsigned int Addr。 Count = 0。 //中斷計(jì)數(shù)器清 0 Addr = i * 217。 while(1) { Temp1 = SONG[Addr++]。 if ( Temp1 == 0xFF ) //休止符 { 26 TR0 = 0。 Delay_xMs(100)。 } else if ( Temp1 == 0x00 ) //歌曲結(jié)束符 { return。 } else { Temp2 = SONG[Addr++]。 TR0 = 1。 while(XX==1) { keyscan()。 BEEP = ~BEEP。 Delay_xMs(Temp1)。 if ( Temp2 == Count ) { Count = 0。 break。 } } } } } /* 主函數(shù) */ /************************************/ void main() { Ok_Menu () 。 csh()。 while(XX==0) { Read_Temperature() 。 Disp_Temperature() 。 keyscan()。 if( display[4]LIM) { beep()。 EA=1。 JR=1。 } else if(display[4]=26) { JR=0。 27 EA=0。 } else { EA=0。 } BJ=1。 } while(XX==1) { EA=1。 JR=1。 BJ=1。 Play_Song(0)。 } } void timer_0(void) interrupt 1 { TH0 = 0xD8。 TL0 = 0xEF。 Count++。 //長度加 1 if(XX==0) { tt++。 if(tt==20) {tt=0。 BJ=~BJ。 } } }
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1