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

正文內(nèi)容

基于51單片機(jī)八路搶答器設(shè)計(jì)課程設(shè)計(jì)-資料下載頁(yè)

2025-06-23 15:40本頁(yè)面
  

【正文】 /設(shè)置按鍵 { menu_1 ++。 if(menu_1 == 1) { dis_smg[0] = smg_du[s_time % 10]。 //顯示設(shè)置值 dis_smg[1] = smg_du[s_time / 10 % 10]。 //顯示設(shè)置值 dis_smg[2] = 0xbf。 dis_smg[3] = smg_du[10]。 //顯示A } if(menu_1 1) menu_1 = 0。 } if(key_can1 == 9) //開(kāi)始搶答鍵 { flag_start = 1。 for(i=0。i2。i++) { beep = ~beep。 delay_1ms(20)。 } } if(key_can 9) if(menu_1 == 0) { if(flag_qd_en == 0) //沒(méi)有搶答 { if(key_can == 1) flag_num = 1。 //1號(hào)選手 if(key_can == 2) flag_num = 2。 //2號(hào)選手 if(key_can == 3) flag_num = 3。 //3號(hào)選手 if(key_can == 4) flag_num = 4。 //4號(hào)選手 if(key_can == 5) flag_num = 5。 //5號(hào)選手 if(key_can == 6) flag_num = 6。 //6號(hào)選手 if(key_can == 7) flag_num = 7。 //7號(hào)選手 if(key_can == 8) flag_num = 8。 //8號(hào)選手 } if(flag_start == 1) //開(kāi)始搶答 { flag_weigui = 0。 flag_qd_en = 1。 //已經(jīng)搶答 } else { flag_weigui = 1。 //違規(guī)了 } } if(menu_1 == 1) { if(key_can == 8) //加鍵 { s_time ++。 //設(shè)置倒計(jì)時(shí)加1 if(s_time = 99) s_time = 99。 dis_smg[0] = smg_du[s_time % 10]。 //顯示設(shè)置值 dis_smg[1] = smg_du[s_time / 10 % 10]。 //顯示設(shè)置值 write_eeprom()。 //保存數(shù)據(jù) } if(key_can == 7) { if(s_time 3) s_time 。 //設(shè)置倒計(jì)時(shí)減1 dis_smg[0] = smg_du[s_time % 10]。 //顯示設(shè)置值 dis_smg[1] = smg_du[s_time / 10 % 10]。 //顯示設(shè)置值 write_eeprom()。 //保存數(shù)據(jù) } } }/******************倒計(jì)時(shí)處理*****************/void djs_dis() //倒計(jì)時(shí)處理{ static uchar value。 if((flag_start == 1) amp。amp。 (flag_weigui == 0)) { value ++。 if(value = 5) //1s { value = 0。 if(miao != 0) miao 。 //倒計(jì)時(shí)減一 } if(miao = 5) { beep = ~beep。 //蜂鳴器提示報(bào)警 } if(miao == 0) { beep = 1。 //關(guān)閉蜂鳴器 flag_start = 0。 } } }/********************************************************************* 名稱 : display()* 功能 : 數(shù)碼管顯示* 輸入 : 無(wú)* 輸出 : 無(wú)***********************************************************************/void display() //數(shù)碼管顯示{ static uchar i。 i++。 if(i = smg_i) i = 0。 P1 = 0xff。 //消隱 smg_we_switch(i)。 //位選 P1 = dis_smg[i]。 // }/*************定時(shí)器0初始化程序***************/void time_init() // 定時(shí)器0初始化程序{ EA = 1。 //開(kāi)總中斷 TMOD = 0X01。 //定時(shí)器0、工作方式1 ET0 = 1。 //開(kāi)定時(shí)器0中斷 TR0 = 1。 //允許定時(shí)器0定時(shí)}/******************主程序**********************/ void main(){ static uchar value。 beep = 0。 //開(kāi)機(jī)叫一聲 delay_1ms(100)。 P0 = P1 = P2 = P3 = 0XFF。 //IO口全部輸出為1 init_eeprom()。 //開(kāi)始初始化保存的數(shù)據(jù) time_init()。 // 定時(shí)器0初始化程序 miao = s_time。 while(1) { if(flag_weigui == 0) { key()。 //獨(dú)立按鍵程序 key_1()。 //主持人獨(dú)立按鍵程序 if((key_can 20) || (key_can1 20)) key_with()。 //按鍵處理函數(shù) } if(flag_200ms == 1) { flag_200ms = 0。 if(menu_1 == 0) { dis_smg[3] = smg_du[miao / 10 % 10]。 //顯示設(shè)置值 dis_smg[2] = smg_du[miao % 10]。 //顯示設(shè)置值 dis_smg[1] = 0xbf。 dis_smg[0] = smg_du[flag_num]。 //顯示選手號(hào)碼 if(flag_weigui == 1) //違規(guī)了顯示FF { dis_smg[3] = smg_du[15]。 //顯示設(shè)置值 dis_smg[2] = smg_du[15]。 //顯示設(shè)置值 if(value == 0) //違規(guī)提示報(bào)警 { value = 1。 for(i=0。i6。i++) { beep = ~beep。 delay_1ms(100)。 } beep = 1。 } } djs_dis()。 //倒計(jì)時(shí)處理 } } }}/*************定時(shí)器0中斷服務(wù)程序***************/void time0_int() interrupt 1{ static uchar value。 TH0 = 0xf8。 TL0 = 0x30。 // 2ms display()。 //數(shù)碼管顯示 value ++。 if(value = 100) { value = 0。 flag_200ms = 1。 }}30
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1