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

正文內(nèi)容

基于atmega16l單片機的六路搶答器設(shè)計(參考版)

2025-06-03 08:57本頁面
  

【正文】 參考文獻[1 ]李廣弟. 單片機基礎(chǔ)[M] . 北京:北航出版社,2001[2 ]何立民. MCS —51 系列單片機應(yīng)用系統(tǒng)設(shè)計[M] . 北京北航出版社,1999[3 ]盧飛躍. 紅外遙控多路搶答器的設(shè)計[J ] . 番禺職業(yè)技術(shù)學報,2003 ,2 (2)[4 ]王公堂. 基于PIC16F873 的16 路搶答器[J ] . 電腦開發(fā)與應(yīng)用,2006 ,9 (9)[5 ]梁超. 一款基于單片機技術(shù)的電子搶答器[J ] . 機電工程技術(shù),2005 ,34 (1)(20。 //違規(guī)按鍵:響2短聲 do{ }while(!UPKEY)。 show_err(key)。//停止定時器 } else //未啟動搶答 { LED=(LED|0x7F)amp。//啟動定時器 do{}while(!UPKEY)。 sound1(40,1)。 //停止LED流動 LED=~key。 //讀按鍵 if(key!=0) //有鍵按下 { if(start_flag==1) //已經(jīng)啟動搶答 { //TCCR1B = 0x00。//啟動定時器2 等待 答 TCCR1B = 0x00。 LCD_write_string(0,0,time on)。 //等待裁判鍵按下退出 LCD_write_mand(0x01)。 Dmiao=Emiao。//讀EEPROM倒計時 if(Emiao==0xff) {Emiao=30。//寫到EEPROM LCD_write_string(9,1,Format(Emiao,00))。 if(Emiao==0)Emiao=95。 } if(MAINKEY)//長按1秒調(diào)整倒計時 { delay_ms(1000)。 //違規(guī)按鍵:響2短聲 do{}while(!MAINKEY)。 show_err(key)。 //讀按鍵 if(key!=0) //有鍵按下 { LED=(LED|0x7F)amp。 LCD_write_string(0,0,ready?)。 start_flag=1。 if(MAINKEY) { // LCD_write_mand(0x01)。 while(1) { key=get_key()。 //清屏 delay_nms(100)。 delay_nms(100)。 //響一短聲 } }while(!UPKEY)。 if(key!=0) {show_key(key)。 delay_ms(50)。 delay_nms(100)。 //清屏 delay_nms(100)。 delay_nms(200)。 //清屏 delay_nms(100)。 delay_nms(500)。 //響 //delay_ms(50)。 //在這繼續(xù)添加你的代碼 LCD_write_string(0,0,qiujiefu zhizuo)。//開全局中斷}//主函數(shù)void main(void){ uchar a。 LCD_init()。 timer1_init()。//禁止JTAG GICR = 0x00。 //禁止所有中斷 MCUCR = 0x00。 break。 break。 break。 break。 break。 break。 }}void show_err(unsigned char i) { i=key。 //default : LCD_write_string(2,1,H)。)。 case 0x20:LCD_write_char(2,1,39。)。 case 0x10:LCD_write_char(2,1,39。)。 case 0x08:LCD_write_char(2,1,39。)。 case 0x04:LCD_write_char(2,1,39。)。 case 0x02:LCD_write_char(2,1,39。)。 case 0x01: LCD_write_char(2,1,39。)。 switch (i) { case 0x00: LCD_write_char(2,1,39。 } return(a)。 //先保存按鍵值 //delay_nms(1)。 //響一短聲 }} //按鍵掃描函數(shù)uchar get_key(void) { uchar key,a=0。 if(LM==0)flag=0。 if(LM==5)flag=1。 sound1(60,4)。 LCD_write_string(12,0,lost)。 TCCR2 = 0x00。 if(Nmiao==0) { start_flag=0。 Nmiao。 if(Tcount==0) { show_key(key)。 LED = ~(1LM)。//匹配值 TIMSK |= 0x40。//異步時鐘模式 TCNT2 = 0x0C。 //計時到:響4長聲 } }//定時器T2初始化void timer2_init(void){ TCCR2 = 0x00。//停止定時器 LCD_wr
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1