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

正文內(nèi)容

基于at89s52單片機的搶答器(c語言)(參考版)

2024-12-08 01:36本頁面
  

【正文】 附錄二 附圖 1 上電后顯示狀態(tài)圖 附圖 2 開始搶答的顯示狀態(tài)圖 附圖 3 有選手搶答的顯示狀態(tài)圖 附圖 4 允許再次搶答的顯示狀態(tài)圖 附圖 5 暫停時的 顯示狀態(tài)圖 20 22 按鍵電路 T0 T1 內(nèi)部總線 P3 P2 P1 CPU 微 處 理 器 INTO INT1 TXD RXD P0 C2 晶振 XTAL1 XTAL2 SFR 特殊功能寄存器 內(nèi)部總線 中斷系統(tǒng) 定時器 /計數(shù)器 串行接口 RAM 并行接口 ROM 單 片 機 C1 報警電路 顯示電路 控制電路 。 flag 0。 delay 250 。 P2 0xff。 P0 led[10]。 P2 0xff。 P0 led[10]。 P2 0xff。 P0 led[key/10]。 P2 0xff。 P0 led[key%10]。 flag1 0 //外部中斷 T1 沒觸發(fā)一次則 flag1 0;但是在又有按鍵按下即是有選手違規(guī)搶答時,此模塊用作顯示違規(guī)者的號碼,同時有提示聲音 // sec sec2。 P2 0xff。 P2 0x7f。 P2 0xff。 P2 0xbf。 P2 0xff。 P0 led[key/10]。 P2 0xff。 P0 led[key%10]。 if flag 0 //沒有選手按下按鍵時此模塊是在沒有按鍵按下時 flag 0。 ET1 1。 TL1 0XB0。 ET1 0。 delay 250 。amp。i 0。 i 35。 if flag3 2 | flag3 4 if ADD 0 sec++。 while 1 key_scan 。 else return 0 。break。break。break。break。break。break。break。break。break。break。break。break。break。break。break。break。break。break。 if flag2 2 k 0。 //高低位相或確定具體按鍵值 flag2++。 //翻轉(zhuǎn)后讀入列的值給 P1 讀鍵值時按鍵還未釋放) p1_l P1。 if k! 0XF0 p1_h P1。 k P1。 flag 0。 P1 0XF0。 key 0。 ET1 0。 LOUDER 1。 if sec 5 LOUDER 0。 if count 35 count 0。 TH1 0X3C。 /*****************定時器 T1,計時 60 秒 ***************/ void Timer3 interrupt 3 static unsigned char count。 ET0 0。 LOUDER 1。 if sec 5 LOUDER 0。 if count 35 count 0。 TH0 0X3C。 /*****************定時器 T0,計時 30 秒 ***************/ void Timer1 interrupt 1 static unsigned char count。 delay 250 。 EX1 1。 flag 0。 RESTART 0。 flag 0。 key 0。 key 0。 TR1 0。 RED 1。 flag2 0。 else if flag3 4 flag 1。 //為搶答前有選手違規(guī) 為提示聲設定標志位 flag1 1。 RESTART 0。 flag2 0。 key 0。 TR1 0。 RED 1。 flag1 0。 //開啟 T0 中斷 TR0 1。 sec 30。 //flag1 置一 TL0 0XB0。 // 關掉外部中斷 T1 if flag3 1 //第一次按下 START 鍵,啟動定時器 T0 計時 30 秒,紅燈亮 RED 0。 /**************外部中斷 T1 服務程序 *********************/ void Exit_int2 interrupt 2 flag3++。 //允許外部中斷 T1 EX1 1。 ET1 0。 ET0 0。 RESTART 1。 RED 1。 flag2 0。 flag 0。 sec 0。 EA 1。 //定時器 T0 T1 均為模式一 PT1 1。 //外部中斷 T1,邊沿觸發(fā) EX1 1。 //外部中斷 T0,邊沿觸發(fā) EX0 1。j++ 。i++ for j 0。 for i 0。j++ 。i++ for j 0。 for i 0。 unsigned char led[17] 0x3F,0x06,0x5B,0x4F,0x66,0x6D, 0x7D,0x07, 0x7F,0x6F,0X71 。 sbit ADD P3^0。 sbit PAUSE P3^5。 sbit LOUDER P3^7。 unsigned char flag3 0。 unsigned char flag1 0。 unsigned char sec2。 unsigned char key1。而功能的擴展恰恰體現(xiàn)了本設計中選用單片機作為核心控制器的優(yōu)勢――簡單的接線、靈活的可編程性。 實物的制作僅僅是在實驗室完成的,在實際應用中還有許多問題需要考慮,比如選手是分散在主席臺下的,那么選手的按鍵就要通過總線進行連接,而不是實驗板上簡單的矩陣鍵盤式的連接。 6.總結 與普通搶答器相比,本設計有以下幾方面優(yōu)勢: ( 1)具有清零裝置和搶答控制,可由主持人操縱避免有人提前搶答
點擊復制文檔內(nèi)容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1