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

正文內(nèi)容

單片機(jī)八路競(jìng)賽搶答器課程設(shè)計(jì)-閱讀頁

2025-07-14 11:54本頁面
  

【正文】 。 } } if(key5==0) { Delay_ms(10)。 //Delay_ms(20)。 return num。 if(key6==0) { num=6。//while(!key6)。 } } if(key7==0) { Delay_ms(10)。 //Delay_ms(20)。 return num。 if(key8==0) { num=8。//while(!key8)。 } } return num。 if(key9==0) { Delay_ms(10)。 while(!key9)。 } } if(key10==0) { Delay_ms(10)。 while(!key10)。 } } if(key11==0) { Delay_ms(10)。 while(!key11)。 } } return num。 if(key11==0) { Delay_ms(10)。 while(!key11)。 } } return num。 //設(shè)置定時(shí)器工作方式為1 TH0=(6553545872)/256。 EA=1。//開定時(shí)器0中斷 TR0=1。//停止定時(shí)器0 ET0=0。//關(guān)總中斷}//重新打開中斷void OpenInter(void){ num1=0。//裝初值,50毫秒 TL0=(6553545872)%256。//開總中斷 ET0=1。//啟動(dòng)定時(shí)器0}//關(guān)數(shù)碼管顯示void DisplayClose(void){ 1=0。 3=0。 LED_DATA_PORT=0X00。}//倒計(jì)時(shí)顯示,調(diào)用該函數(shù)之前要先關(guān)閉顯示,//因?yàn)槭莿?dòng)態(tài)掃描,所以要在循環(huán)里面一直重復(fù)執(zhí)行void DisplayTime(void){ //DisplayClose()。 3=1。 3=0。 4=1。 4=0。 LED_DATA_PORT=ledNum[result]。 Delay(200)。 LED_DATA_PORT=ledNum[shi]。 Delay(200)。 LED_DATA_PORT=ledNum[ge]。 Delay(200)。}//按鍵釋放void KeyFree(void){ if(KeyScan_8()) { Delay_ms(10)。 //SoundWarning()。 //1=2=3=4=1。 //1=2=3=4=0。 shi=time/10。 while(!state) { switch(KeyScan_3()) { case 9://倒計(jì)時(shí)減 time。 shi=time/10。 break。 if(time30)time=1。 ge=time%10。 case 11://狀態(tài)轉(zhuǎn)換 state=ANSWER。 default: 。 //實(shí)時(shí)刷新倒計(jì)時(shí), //存在的問題:Keyscan()函數(shù)可能會(huì)占用一定時(shí)間,對(duì)數(shù)碼管動(dòng)態(tài)掃描顯示有影響 //解決方案:可以把Keyscan函數(shù)分開,只檢測(cè)key9,key10,key11三個(gè)按鍵,減少掃描時(shí)間 } KeyFree()。//按鍵釋放,在搶答開始之前,確保所有按鍵都以釋放,否則,發(fā)出報(bào)警聲 flag=0。 SoundStart()。 switch(KeyScan_8())//swith()缺點(diǎn):語句太多,程序長,但執(zhí)行時(shí)間短 { case 1: result=1。 break。 flag=1。 case 3: result=3。 break。 flag=1。 case 5: result=5。 break。 flag=1。 case 7: result=7。 break。 flag=1。 default: 。//搶答結(jié)束,關(guān)閉定時(shí)器 //time=10。 while(state) { DisplayResult()。 } } else//無人搶答 { SoundWarning()。 if(KeyScan_1()==11)state=ADJUST。 DisplayClose()。 //關(guān)閉蜂鳴器 TMOD=0X11。 break。 break。 } }}//定時(shí)器0中斷服務(wù)函數(shù)void Timer0(void) interrupt 1{ TH0=(6553545872)/256。 num1++。 time。 ge=time%10。//倒計(jì)時(shí)初值為10 flag
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1