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

正文內(nèi)容

基于單片機的多路智能搶答器的設(shè)計-資料下載頁

2024-12-06 02:21本頁面

【導(dǎo)讀】如有違規(guī)行為,我愿承擔一切責任,接受學校的處。人學術(shù)成果,偽造、篡改實驗數(shù)據(jù)的現(xiàn)象。斷出第一搶答者的設(shè)備。本文介紹了一種以STC89C52為核心的多。經(jīng)過調(diào)試和運行,該系統(tǒng)達到了預(yù)期目標,具有反應(yīng)靈。敏、功能齊全、實用性強的特點。

  

【正文】 { count=0。 sec。 if(sec==5) { LOUDER=0。 delay(250)。 LOUDER=1。 27 } if(sec==0) { sec=0。 ET0=0。 TR0=0。 } } } /*****************定時器 T1, 計時 60 秒 ***************/ void Timer3() interrupt 3 { static unsigned char count。 TL1=0XB0。 TH1=0X3C。 count++。 if(count==35) { count=0。 sec。 if(sec==5) { LOUDER=0。 delay(250)。 LOUDER=1。 } if(sec==0) { sec=0。 ET1=0。 TR1=0。 28 key=0。 } } } /*****************功能 : 鍵盤掃描 ************/ key_scan() { unsigned char k=0,p1_h=0,p1_l=0。 P1=0XF0。 k=P1。 flag=0。 if(k!=0XF0) { delay(60)。 k=P1。 //讀入行鍵值 flag=1。 if(k!=0XF0) { p1_h=P1。 //行鍵值給高位 P1=0X0f。 //翻轉(zhuǎn)后讀入列的值給 P1(讀鍵值時按鍵還未釋放) p1_l=P1。 //列鍵值給低位 k=p1_h | p1_l。 //高低位相或確定具體按鍵值 flag2++。 //第二個人搶答無效,即鎖存第一個人的號 if(flag2==1) sec2=sec。 if(flag2=2) k=0。 switch(k) { case 0 : return(0) 。break。 29 case 238: return(key=1,sec=60)。break。 case 237: return(key=2,sec=60)。break。 case 235: return(key=3,sec=60)。break。 case 231: return(key=4,sec=60)。break。 case 222: return(key=5,sec=60)。break。 case 221: return(key=6,sec=60)。break。 case 219: return(key=7,sec=60)。break。 case 215: return(key=8,sec=60)。break。 case 190: return(key=9,sec=60)。break。 case 189: return(key=10,sec=60)。break。 case 187: return(key=11,sec=60)。break。 case 183: return(key=12,sec=60)。break。 case 126: return(key=13,sec=60)。break。 case 125: return(key=14,sec=60)。break。 case 123: return(key=15,sec=60)。break。 case 119: return(key=16,sec=60)。break。 default: return(0) 。break。 } } else return(0)。 } else return(0)。 } /************main() 函數(shù) ***************/ void main() { init()。 while(1) 30 { key_scan()。 if((flag3==2)|(flag3==4)) delay(250)。 if((flag3==2)|(flag3==4)) { if(ADD==0) sec++。 if(SUB==0) sec。 } i=35。 for(i=35。i0。i) { if((flag!=0)amp。amp。(flag1==1)) //在外部中斷 T1觸發(fā)后 flag1=1, flag4 的初值為 0,開始搶答,并且有人搶答,啟動定時器 T1 倒 計時 60S// { LOUDER=0。 delay(250)。 LOUDER=1。 ET1=0。 TR0=0。 TL1=0XB0。 TH1=0X3C。 ET1=1。 TR1=1。 } if(flag==0) //沒有選手按下按鍵時 , 此模塊是在沒有按鍵按下時 31 flag=0。只用于顯示倒計時的時間 , 包括 30 秒 和 60 秒兩個倒計時 // { P2=0xfe。 P0=led[key%10]。 delay1()。 P2=0xff。 P2=0xfd。 P0=led[key/10]。 delay1()。 P2=0xff。 P0=led[sec%10]。 P2=0xbf。 delay(8)。 P2=0xff。 P0=led[sec/10]。 P2=0x7f。 delay(8)。 P2=0xff。 } else if((flag!=0)amp。(flag1==0)) //外部中斷 T1 沒觸發(fā)一次則 flag1=0;但是在又有按鍵按下 即是有選手違規(guī)搶答時,此模塊用 作 顯示違規(guī)者的號碼,同時有提示聲音 // { sec=sec2。 P2=0xfe。 P0=led[key%10]。 delay1()。 P2=0xff。 32 P2=0xfd。 P0=led[key/10]。 delay1()。 P2=0xff。 P2=0xfB。 P0=led[10]。 delay1()。 P2=0xff。 P2=0xf7。 P0=led[10]。 delay1()。 P2=0xff。 LOUDER=0。 delay(250)。 LOUDER=1。 flag=0。 flag1=0。 } } } } 33 附錄二 附 圖 1 上電后顯示狀態(tài)圖 附 圖 2 開始搶答的顯示狀態(tài)圖 34 附 圖 3 有選手搶答的顯示狀態(tài)圖 附 圖 4 允許再次搶答的顯示狀態(tài)圖 35 附 圖 5 暫停時的顯示狀態(tài)圖 XXXX 學院學士學位論文評審表 院 系名 稱 學生姓名 班 級名 稱 評閱人 姓 名 專業(yè)方 向 學生學號 提 交時 間 評閱人 職 稱 論文題目 基于單片機的多路智能搶答器的設(shè)計 論文或設(shè)計的主要內(nèi)容 本 設(shè)計的任務(wù) 是開發(fā)并且制作一種結(jié)構(gòu)簡單、實用性強、基于單片機的 多路 智能 搶答器, 用于競賽的搶答環(huán)節(jié), 公正、快速、準確的裁決出第一搶答者。 文章從兩大方面 對搶答器的設(shè)計 進行了闡述:硬件組成和軟件仿真設(shè)計。硬件包括控制電路、鍵盤電路、顯示電路和報警電路。 控制電路以單片機 STC89C52 為核心,按鍵電路采用矩陣式鍵盤的接法,顯示電路采共陰極數(shù)碼管動態(tài)顯示,報警采用蜂鳴器報警電路。 在仿真的基礎(chǔ)上經(jīng)過 實 物驗證 : 設(shè)計的功能和要求的一致, 因此 設(shè)計 是 成功 的 。 至此 ,本人提出答辯申請,請予批準。 評閱人評語 該論文用單片機實現(xiàn)了一種多路智能搶答器,具有多次搶答與報警提示功能,軟件仿真和硬件 調(diào)試均達到預(yù)期效果。論文結(jié)構(gòu)合理,條理清晰,達到了本科學士學位論文的水平,同意參加論文答辯。 評閱人(簽名): 2021 年 5 月 15 日 院系評審意見 院系學術(shù)委員會主席(簽章): 2021 年 6 月 5 日 備注
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1