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

正文內(nèi)容

基于atmega16l單片機(jī)的搶答器設(shè)計(jì)-資料下載頁(yè)

2024-11-07 22:09本頁(yè)面

【導(dǎo)讀】答器系統(tǒng),分別從硬件和軟件兩方面闡述了該控制系統(tǒng)的設(shè)計(jì)方法,實(shí)用性強(qiáng)的特點(diǎn)。因此,提高搶答器的性能,使其具有更強(qiáng)的功能,使用可靠方便已為搶。隨著集成技術(shù)和計(jì)算機(jī)技術(shù)的發(fā)展,單片機(jī)作為其一個(gè)分。更加深入,靈活性也大大增強(qiáng)。本文介紹一種以ATmega16單片機(jī)為核心的八。若5秒內(nèi)無(wú)人搶答,倒計(jì)時(shí)為0時(shí)發(fā)出報(bào)警,說(shuō)明該搶答題目作。此時(shí)閉鎖所有搶答按鍵,只有當(dāng)主持人再次按下?lián)尨疰I開(kāi)始下一次搶答方可。顯示返回當(dāng)前臺(tái)數(shù)及其分?jǐn)?shù)為下一步計(jì)分作出準(zhǔn)備。其它可附加功能:如果采用蜂鳴器可實(shí)現(xiàn)聲音報(bào)警。個(gè)開(kāi)始搶答鍵、一個(gè)開(kāi)始答題鍵。各鍵分布電路圖如圖1所示。

  

【正文】 oid) { CLI()。 //禁止所有中斷 MCUCR = 0x00。 MCUCSR = 0x80。//禁止 JTAG GICR = 0x00。 port_init()。 timer1_init()。 timer2_init()。 LCD_init()。 SEI()。//開(kāi)全局中斷 } //主函數(shù) void main(void) { uchar a。 init_devices()。 //在這繼續(xù)添加你的代碼 LCD_write_string(0,0,qiujiefu zhizuo)。 sound1(50,1)。 //響 //delay_ms(50)。 LCD_write_string(0,1,xuehao:05D2 319)。 delay_nms(500)。 LCD_write_mand(0x01)。 //清屏 delay_nms(100)。 LCD_write_string(0,1,Bress k1~k6 key)。 delay_nms(200)。 17 LCD_write_mand(0x01)。 //清屏 delay_nms(100)。 LCD_write_string(0,0,Test key)。 delay_nms(100)。 do{ LED=~LED。 delay_ms(50)。 key=get_key()。 if(key!=0) {show_key(key)。 sound1(5,1)。 //響一短聲 } }while(!UPKEY)。 LCD_write_string(0,0,Test over)。 delay_nms(100)。 LCD_write_mand(0x01)。 //清屏 delay_nms(100)。 LCD_write_string(0,0,waiting)。 while(1) { key=get_key()。 //讀按鍵 if(MAINKEY)//按下開(kāi)始搶答 { delay_ms(10)。 if(MAINKEY) { // LCD_write_mand(0x01)。 //清屏 MAIN_KEY=1。 start_flag=1。 //啟動(dòng)標(biāo)志置 1 delay_ms(50)。 LCD_write_string(0,0,ready?)。 do{ key=get_key()。 //讀按鍵 if(key!=0) //有鍵按下 { LED=(LED|0x7F)amp。(~key)。 show_err(key)。 sound1(10,2)。 //違規(guī)按鍵:響 2 短聲 do{}while(!MAINKEY)。 //等待裁判鍵按下退出 delay_ms(30)。 } if(MAINKEY)//長(zhǎng)按 1秒調(diào)整倒計(jì)時(shí) 18 { delay_ms(1000)。 if(MAINKEY) { Emiao=Emiao5。 if(Emiao==0)Emiao=95。 EEPROMwrite(0x22,Emiao)。//寫(xiě)到 EEPROM LCD_write_string(9,1,Format(Emiao,00))。 } } Emiao=EEPROMread(0x22)。//讀 EEPROM 倒計(jì)時(shí) if(Emiao==0xff) {Emiao=30。} Nmiao=15。 Dmiao=Emiao。 }while(!UPKEY)。 //等待裁判鍵按下退出 LCD_write_mand(0x01)。 //清屏 sound1(30,1)。 LCD_write_string(0,0,time on)。 TCCR2 = 0x07。//啟動(dòng)定時(shí)器 2 等待 答 TCCR1B = 0x00。//停止定時(shí)器 } } key=get_key()。 //讀按鍵 if(key!=0) //有鍵按下 { if(start_flag==1) //已經(jīng)啟動(dòng)搶答 { //TCCR1B = 0x00。//停止定時(shí)器 TCCR2 = 0x00。 //停止 LED 流動(dòng) LED=~key。 //第一個(gè)按下鍵對(duì)應(yīng)的 LED 亮 show_key(key)。 sound1(40,1)。 //正常搶答:響一長(zhǎng)聲 TCCR1B = 0x05。//啟動(dòng)定時(shí)器 do{}while(!UPKEY)。 //等待裁判鍵按下退出 TCCR1B = 0x00。//停止定時(shí)器 } else //未啟動(dòng)搶答 { LED=(LED|0x7F)amp。(~key)。 show_err(key)。 sound1(10,2)。 //違規(guī)按鍵:響 2短聲 do{ 19 }while(!UPKEY)。 //等待裁判鍵按下退出 } } } } 6 結(jié)束語(yǔ) 經(jīng)對(duì)實(shí)驗(yàn)樣機(jī)的多次檢驗(yàn) ,本搶答器的設(shè)計(jì)合理、結(jié)構(gòu)簡(jiǎn)單、功能強(qiáng)大、搶答可靠、反應(yīng)速度快、成本相對(duì)較低 ,達(dá)到了設(shè)計(jì)的預(yù)期目標(biāo)并且具有較好的通用性。 20 參考文獻(xiàn) [1 ]李廣弟 . 單片機(jī)基礎(chǔ) [M] . 北京 :北航出版社 ,2020 [2 ]何立民 . MCS — 51 系列單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì) [M] . 北京 北航出版社 ,1999 [3 ]盧飛躍 . 紅外遙控多路搶答器的設(shè)計(jì) [J ] . 番禺職業(yè)技術(shù) 學(xué)報(bào) ,2020 ,2 (2) [4 ]王公堂 . 基于 PIC16F873 的 16 路搶答器 [J ] . 電腦開(kāi)發(fā)與 應(yīng)用 ,2020 ,9 (9) [5 ]梁超 . 一款基于單片機(jī)技術(shù)的電子搶答器 [J ] . 機(jī)電工程 技術(shù) ,2020 ,34 (1) (
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1