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

正文內容

單片機定時計數器設計方案-資料下載頁

2025-04-25 13:37本頁面
  

【正文】 ==9) //修改小時,判斷K1鍵按下,K3num=1,表示K3按鍵按下,則此時修改的是鬧鐘時間的小時 { delay(5)。 if(K6==0) { write_(0x80+7)。 //光標定位到小時位置 K3num=10。 while(!K6)。 Year2++。 //則調整定時的時加1 if(Year25000) //若滿24后將清零 shi2=0。 write_sfm2(4,Year2)。 //每調節(jié)一次送液晶顯示一下 write_(0x80+4)。 //顯示位置重新回到調節(jié)處 } } if(K7==0amp。amp。K3num==11) //卸螷2按下,修改鬧鐘時間的分鐘 { delay(5)。 if(K7==0) { write_(0x80+10)。 //光標定位到分鐘位置 K3num=12。 while(!K7)。 Month2++。 //則調整分加1 if(Month212) //若滿60后將清零 Month2=1。 write_sfm1(8,Month2)。 //每調節(jié)一次送液晶顯示一下 write_(0x80+10)。 //顯示位置重新回到調節(jié)處 } } if(K8==0amp。amp。K3num==12) //卸螷2按下,修改鬧鐘時間的分鐘 { delay(5)。 if(K8==0) { write_(0x80+13)。 //光標定位到分鐘位置 K3num=8。 while(!K8)。 Day2++。 //則調整分加1 if(Day230) //若滿60后將清零 Day2=1。 write_sfm1(12,Day2)。 //每調節(jié)一次送液晶顯示一下 write_(0x80+13)。 //顯示位置重新回到調節(jié)處 } K3num=0。 } if(K4==0amp。amp。flag3==1) //當鬧鐘響起時,按下K4停止響鬧,當鬧鐘響起時候flag3置為1 { delay(5)。 if(K4==0) { flag2=0。 flag3=0。 //此處需置flag3為1,否則鬧鐘沒有響起的時候按下K4鍵,程序會執(zhí)行此句 } } if(K4==0amp。amp。flag3) //K4按下設置鬧鐘的狀態(tài)為ON或OFF,flag3=1,表示鬧鐘此時沒響起。K4num==0,表示此時為ON狀態(tài)。 { delay(10)。 if(K4==0) {k++。 if(k==1) { K4num=1。 dan=1。 } delay(10)。 if(k==2) { K4num=0。 dan=0。 k=0。 } }} if( K5==0) {delay(10)。 if(K5==0) { i++。 delay(10)。 if(i==1) { dan1=1。 dan2=1。 } if(i==2) { dan1=0。 dan2=0。 i=0。 } }}}void clock() // 鬧鐘函數 K4—鬧鈴ON/OFF的狀態(tài)設置,設置為ON時連續(xù)三次發(fā)出“嘩”的一聲,設置為OFF發(fā)出“嘩”的一?{ if((fen==fen1)amp。amp。(shi==shi1)amp。amp。(flag2==1)amp。amp。(K4num==1)amp。amp。dan1==1amp。amp。Year1==Yearamp。amp。Month1==Monthamp。amp。Day1==Day) //鬧鐘的響鬧控制 { beep=1。 //此時鬧鐘響起,連續(xù)三次發(fā)出嘩的一聲 relay=1。 //鬧鐘時間到,則繼電器啟動 flag3=1。 //置flag3=0,表示此時鬧鐘響起,按下K4鍵執(zhí)行停止鬧鐘響鬧語句 } else if((fen==fen2)amp。amp。(shi==shi2)amp。amp。(flag2==1)amp。amp。(K4num==1)amp。amp。dan1==1amp。amp。Year2==Yearamp。amp。Month2==Monthamp。amp。Day2==Day) //鬧鐘的響鬧控制 { beep=1。 //此時鬧鐘響起,發(fā)出嘩的一聲 relay=0。 //鬧鐘時間到,則繼電器啟動 flag3=1。 //置flag3=0,表示此時鬧鐘響起,按下K4鍵執(zhí)行停止鬧鐘響鬧語句 K4num=0。 } else if((fen==fen1)amp。amp。(shi==shi1)amp。amp。(flag2==1)amp。amp。(K4num==1)amp。amp。dan1==0amp。amp。Year1==Yearamp。amp。Month1==Monthamp。amp。Day1==Day) //鬧鐘的響鬧控制 { beep=1。 //此時鬧鐘響起,連續(xù)三次發(fā)出嘩的一聲 relay=1。 //鬧鐘時間到,則繼電器啟動 flag3=1。 //置flag3=0,表示此時鬧鐘響起,按下K4鍵執(zhí)行停止鬧鐘響鬧語句 } else if((fen==fen2)amp。amp。(shi==shi2)amp。amp。(flag2==1)amp。amp。(K4num==1)amp。amp。dan1==0amp。amp。Year2==Yearamp。amp。Month2==Monthamp。amp。Day2==Day) //鬧鐘的響鬧控制 { beep=1。 //此時鬧鐘響起,發(fā)出嘩的一聲 relay=0。 //鬧鐘時間到,則繼電器啟動 flag3=1。 //置flag3=0,表示此時鬧鐘響起,按下K4鍵執(zhí)行停止鬧鐘響鬧語句}}void main() //主函數{ init()。//初始化子程序 while(1) { keyscan()。 clock()。 }}void time0() interrupt 1 //定時器0中斷服務程序{ TH0=(6553650000)/256。 //定時器重新裝入數值 TL0=(6553650000)%256。 aa++。 //中斷次數累加 if(aa==20) //20次50毫秒為1秒 { aa=0。 miao++。 led=~led。 if(flag1==1) {write_sfm(11,miao)。} if(miao==60) { { miao=0。 fen++。 flag2=1。}//鬧鐘響起時按下K4鍵鬧鐘關閉,此處應重置該變量,使下一次鬧鐘時間來到時,鬧鐘仍然可以響起 if(fen==60) { fen=0。 shi++。} if(shi==24) { shi=0。 Day++。 } if(Day==30)//滿一個月(先判斷當月最大天數) { Day=1。 Month++。} if(Month12) //滿一年 { Month=1。 Year++。 } } if(flag1==1) {write_sfm(5,shi)。} //小時發(fā)生變化則立即吸入屏幕顯示 if(flag1==1) {write_sfm(8,fen)。} //分鐘發(fā)生變化則立即吸入屏幕顯示 if(flag1==1) {write_sfm1(12,Day)。} if(flag1==1) {write_sfm1(9,Month)。} if(flag1==1) {write_sfm2(4,Year)。} } }30
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1