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

正文內(nèi)容

帶有l(wèi)cd的定時(shí)鬧鐘單片機(jī)課程設(shè)計(jì)(編輯修改稿)

2024-07-26 13:05 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 e(0x30+shi)。 write_date(0x30+ge)。}void TimeInit() //顯示時(shí)間初始化{ write_(0x01)。 write_(0x80)。 for(num=0。num9。num++) { write_date(table[num])。 delay(5)。 } write_(0x80+0x40+6)。 write_date(39。:39。)。 delay(5)。 write_(0x80+0x40+9)。 write_date(39。:39。)。 delay(5)。 write_sfm(4,shi)。 write_(0x80+0x40+4)。 write_sfm(7,fen)。 write_(0x80+0x40+7)。 write_sfm(10,miao)。 write_(0x80+0x40+10)。}void SetNowTime() //設(shè)置當(dāng)前時(shí)間{ if(K1==0) { delay(5)。 if(K1==0) { while(!K1)。 di()。 shi++。 if(shi==24) shi=0。 write_sfm(4,shi)。 write_(0x80+0x40+4)。 } } if(K2==0) { delay(5)。 if(K2==0) { while(!K2)。 di()。 fen++。 if(fen==60) fen=0。 write_sfm(7,fen)。 write_(0x80+0x40+7)。 } } if(K3==0) { delay(5)。 if(K3==0) { while(!K3)。 di()。 k1num=0。 TR0=1。 TimeInit()。 } } }void SetAlarmTime() //設(shè)置鬧鐘時(shí)間{ flag=0。 if(K1==0) { delay(5)。 if(K1==0) { while(!K1)。 di()。 ashi++。 if(ashi==24) ashi=0。 write_sfm(4,ashi)。 write_(0x80+0x40+4)。 } } if(K2==0) { delay(5)。 if(K2==0) { while(!K2)。 di()。 afen++。 if(afen==60) afen=0。 write_sfm(7,afen)。 write_(0x80+0x40+7)。 } } if(K3==0) { delay(5)。 if(K3==0) { while(!K3)。 di()。 k3num=0。 EA=1。 flag=1。 TimeInit()。 } } }void DisplayAlarmTime() //顯示鬧鐘函數(shù){ write_(0x01)。 write_(0x80)。 for(num=0。num11。num++) { write_date(alarm[num])。 delay(5)。 } write_(0x80+0x40+6)。 write_date(39。:39。)。 delay(5)。 write_sfm(4,ashi)。 write_(0x80+0x40+4)。 write_sfm(7,afen)。 write_(0x80+0x40+7)。}void keyscan() //鍵盤掃描函數(shù){ if(K1==0) { delay(5)。 if(K1==0) { TR0=0。 while(!K1)。 di()。 k1num++。 } } if(k1num!=0) { write_(0x80)。 for(num=0。num13。num++) { write_date(table1[num])。 delay(5)。 } SetNowTime()。 } else { if(K2==0) { delay(5)。 if(K2==0) { while(!K2)。 di()。 k2num++。 } } if(k2num==1) { EA=0。 DisplayAlarmTime()。 k2num=2。 } if(k2num==3) { k2num=0。 EA=1。 TimeInit()。 } else { if(K3==0) { delay(5)。 if(K3==0) { while(!K3)。 di()。 k3num++。 write_(0x01)。 } } if(k3num==1) { EA=0。 write_(0x80)。 for(num=0。num15。num++) { write_date(table2[num])。 delay(5)。 } write_(0x80+0x40+6)。 write_date(39。:39。)。 delay(5)。 write_sfm(4,ashi)。 write_(0x80+0x40+4)。 write_sfm(7,afen)。 write_(0x80+0x40+7)。 SetAlarmTime()。 } else { if(K4==0) { delay(5)。 if(K4==0) { while(!K4)。 di()。 k4num++。 } } if(k4num==1) { di()。 k4num=2。 flag=0。 } if(k4num==3) { k4num=0。 di()。 delay(500)。 di()。 delay(500)。 di()。 flag=1。 } } } } if(flag==1amp。amp。shi==ashiamp。amp。fen==afen) { beep=~beep。 delay(500)。 } if(K4==0amp。amp。flag==1) { delay(5)。 if(K4==0amp。amp。flag==1) { while(!K4)。 di()。 flag=0。 k4num=0。 } }}void init() //lcd1602初始化{ lcden=0。 shi=0。 fen=0。 miao=0。 ashi=0。 afen=0。 count=0。 k1num=0。 write_(0x38)。 //設(shè)置16X2顯示,5X7點(diǎn)陣,8位數(shù)據(jù)接口 write_(0x0c)。 //設(shè)置開顯示,不顯示光標(biāo) write_(0x06)。 //寫一個(gè)字符后地址指針加1 write_(0x01)。 //顯示清0,數(shù)據(jù)指針清0 TimeInit()。 TMOD=0x01。 TH0=(6553650000)/256。 TL0=(6553650000)%256。 EA=1。 ET0=1。 TR0=1。}void main() //主函數(shù){ init()。 write_(0x80)。 while(1) { keyscan()。 }}void timer0()interrupt 1 //中斷服務(wù)子程序{ TH0=(6553650000)/256。 TL0=(6553650000)%256。 count++。 if(count==20) { count=0。 miao++。 if(miao
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1