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

正文內容

簡易電子鐘的設計電子信息工程專業(yè)畢業(yè)設計畢業(yè)論文-資料下載頁

2024-11-14 14:36本頁面

【導讀】及正對具體應用對象特點的軟件結合,以作完善。本次做的電子時鐘是以89C51

  

【正文】 it show_on_flag。 //定時器 T0 中斷服務程序 // Timer0() interrupt 1 { TH0=0x3c。TL0=0xb4。 //50ms ms_50++。 if(ms_50==20) {sec++。ms_50=0。} if(sec==60) {sec=0。min++。} if(min==60) {min=0。hour++。} if(hour==24) {hour=0。} } //定時器 T1 中斷服務程序 // Timer1() interrupt 3 { TH1=0xd8。TL1=0xf4。 //10ms ms_10++。 if(ms_10==100) { miaobiao_sec++。 ms_10=0。 } if(miaobiao_sec==60) miaobiao_sec=0。 } //數碼管顯示 // show(uchar time_high,uchar time_low) { uchar m。 uint n,k。 k=time_high*1000/10+time_low。 for(m=0。m4。m++) { ZIXING=zixing[k%10]。 if(ms_5010) dp=0。 ZIWEI=~ziwei[m]。 for(n=0。n500。n++)。 ZIXING=0xff。 for(n=0。n100。n++)。 26 26 k=k/10。 } } //顯示 on 定時編號 // show_on(uchar id) //id:定時編號 // { uchar m。 uint n。 for(m=0。m2。m++) { ZIXING=zixing[id%10]。 dp=0。 ZIWEI=~ziwei[m]。 for(n=0。n500。n++)。 ZIXING=0xff。 for(n=0。n80。n++)。 id=id/10。 } ZIXING=0xc8。 //字母 n// ZIWEI=~ziwei[2]。 for(n=0。n500。n++)。 ZIXING=0xff。 for(n=0。n200。n++)。 ZIXING=0xc0。 //字母 0// ZIWEI=~ziwei[3]。 for(n=0。n500。n++)。 ZIXING=0xff。 for(n=0。n200。n++)。 } /*************啟動秒表 ***************/ void run_miaobiao() { ms_10=0。 miaobiao_sec=0。 TH1=0xd8。 //標準是 0xd8e4 TL1=0xf4。 // TR1=1。 //啟動定時器 1 } /*************顯示秒表 ***************/ 27 27 void show_miaobiao() { show(miaobiao_sec,ms_10)。 } /*********** 檢測按鍵動作函數 *************/ int get_key() { uchar d。 if(!k1) { for(d=0。d50。d++)。 if(!k1) { while(!k1)。 return(KEY_1)。 } } if(!k2) { for(d=0。d50。d++)。 if(!k2) { while(!k2)。 return(KEY_2)。 } } if(!k3) { for(d=0。d50。d++)。 if(!k3) { while(!k3)。 return(KEY_3)。 } } else return NO_KEY。 } /***************************************** 各狀態(tài)下按鍵處理函數 28 28 ******************************************/ void key_process_clock() // 處理時鐘狀態(tài)下的按鍵和顯示 // { switch(get_key()) { case KEY_1: status=SET_RING1。 。//切換狀態(tài) show_on_flag=1。 show_on(1)。 break。 case KEY_2: hour++。 if(hour==24) hour=0。 show(hour,min)。 break。 case KEY_3: min++。 if(min==60) min=0。 show(hour,min)。 break。 case NO_KEY: //沒有按鍵操作 // show(hour,min)。 break。 } } /****************設定時 1 或 2 狀態(tài)下的按鍵處理及顯示 *****************/ void key_process_set_dingshi() { switch(get_key()) { case KEY_1: if(status==SET_RING1) { status=SET_RING2。 //切換設第二段定時狀態(tài) show_on_flag=1。 show_on(2)。 } else if(status==SET_RING2) { status=MIAOBIAO_RUN。 //切換到秒表運行狀態(tài) run_miaobiao()。 29 29 show_miaobiao()。 } break。 case KEY_2: dingshi_time[status1].hour++。 if(dingshi_time[status1].hour==24) dingshi_time[status1].hour=0。 show(dingshi_time[status1].hour,dingshi_time[status1].min)。 show_on_flag=0。 break。 case KEY_3: dingshi_time[status1].min++。 if(dingshi_time[status1].min==60) dingshi_time[status1].min=0。 show(dingshi_time[status1].hour,dingshi_time[status1].min)。 show_on_flag=0。 break。 case NO_KEY: //沒有按鍵操作 // if(show_on_flag) show_on(status)。 else show(dingshi_time[status1].hour,dingshi_time[status1].min)。 break。 } } /********秒表運行狀態(tài)按鍵處理及顯示 *********/ void key_process_miaobiao_run() { switch(get_key()) { case KEY_1: TR1=0。 status=CLOCK。 //回到時鐘顯示狀態(tài) break。 case KEY_2: TR1=!TR1。 //定時器 1 暫停、繼續(xù) break。 case KEY_3: TR1=0。 //秒表復位 miaobiao_sec=0。 ms_10=0。 30 30 break。 case NO_KEY: //無按鍵操作 // show_miaobiao()。 break。 } } //主程序 // void main(void) { sound=1。 TH0=0x3c。 TL0=0xb4。 TMOD=0x11。 TR0=1。 ET0=1。 TR1=0。 ET1=1。 EA=1。 status=CLOCK。 dingshi_time[0].hour=0。 dingshi_time[0].min=0。 dingshi_time[1].hour=0。 dingshi_time[1].min=0。 while(1) //程序循環(huán) { switch(status) { case CLOCK: key_process_clock()。 // 處理時鐘狀態(tài)下的按鍵和顯示 // break。 case SET_RING1: case SET_RING2: key_process_set_dingshi()。 //處理設置定時狀態(tài)下的按鍵和顯示 // break。 case MIAOBIAO_RUN: key_process_miaobiao_run()。//處理秒表狀態(tài)下的按鍵和顯示 // 31 31 break。 } if( ((hour==dingshi_time[0].hour) //定時響鈴 // amp。amp。(min==dingshi_time[0].min) amp。amp。(sec5)) || ((hour==dingshi_time[1].hour) //定時響鈴 // amp。amp。(min==dingshi_time[1].min) amp。amp。(sec5)) ) sound=0。 else sound=1。 } }
點擊復制文檔內容
試題試卷相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1