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

正文內(nèi)容

基于atmega16l單片機的六路搶答器設(shè)計-wenkub.com

2025-05-28 08:57 本頁面
   

【正文】 //等待裁判鍵按下退出 } } } }6結(jié)束語經(jīng)對實驗樣機的多次檢驗,本搶答器的設(shè)計合理、結(jié)構(gòu)簡單、功能強大、搶答可靠、反應(yīng)速度快、成本相對較低,達到了設(shè)計的預(yù)期目標并且具有較好的通用性。(~key)。 //正常搶答:響一長聲 TCCR1B = 0x05。//停止定時器 TCCR2 = 0x00。 TCCR2 = 0x07。 }while(!UPKEY)。 } } Emiao=EEPROMread(0x22)。 if(MAINKEY) { Emiao=Emiao5。 sound1(10,2)。 do{ key=get_key()。 //清屏 MAIN_KEY=1。 LCD_write_string(0,0,waiting)。 LCD_write_string(0,0,Test over)。 key=get_key()。 LCD_write_string(0,0,Test key)。 LCD_write_string(0,1,Bress k1~k6 key)。 LCD_write_string(0,1,xuehao:05D2 319)。 init_devices()。 timer2_init()。 MCUCSR = 0x80。 case 0x20:LCD_write_string(0,1,6ERROR)。 case 0x08:LCD_write_string(0,1,4ERROR)。 case 0x02:LCD_write_string(0,1,2ERROR)。 // break。639。539。439。339。239。139。?39。 //延時消抖 if(readkey==key) //如果鍵值相等:有效按鍵 a=key。 } sound1(5,1)。 //計時到:響4長聲 } if(flag==0) //正向流動 { LM++。//停止定時器 LED=0x00。 LCD_write_string(12,0,Format(Nmiao,00))。 //LED流動閃亮 Tcount。//初始值 OCR2 = 0x0B。 sound1(60,4)。 //重裝值低位 Dmiao。//輸入捕捉匹配值 TCCR1A = 0x00。//匹配A值 OCR1BH = 0xFB。//中斷允許 TCNT1H = 0xFC。 DDRD=0xF0。 PORTB = 0x00。 //關(guān)蜂鳴器 delay_us(100)。a。 } } //響聲函數(shù):入口i:響聲長度i*10ms,n:響聲次數(shù)void sound1(uchar i,uchar n) { for(。} } } /****************************************** 延時函數(shù)2:入口i,單位uS,最大65536uS ******************************************/void delay_us(uint i) { i=i/2。i。 //定義LED移動位uchar flag=0。uchar stop_flag=0。0x02)==0x00)/*宏定義*/define uchar unsigned chardefine uint unsigned int//全局變量定義unsigned char key。 return str。in。i1140。in。 //寫地址 LCD_write_data( data)。} void LCD_write_string(unsigned char X,unsigned char Y,unsigned char *s) //列x=0~15,行y=0,1{ LCD_set_xy( X, Y )。 }void LCD_set_xy( unsigned char x, unsigned char y ) //寫地址函數(shù){ unsigned char address。=0b11000011。0b00111100。 LCD_RS_PORT|=LCD_RS。0b00000010)5)|((dataamp。0b00100000)3)|((dataamp。 } void LCD_write_data(unsigned char data) //寫數(shù)據(jù) { unsigned char temp。=0b11000011。0b00111100。=~LCD_RS。0b00000001)7)。0b00010000)1)|((mandamp。 mand=((mandamp。 delay_nus(1)。 //4位顯示 LCD_write_mand(0x0c)。 //設(shè)置RS方向為輸出 LCD_write_mand(0x28)。void delay_nms(unsigned int n)。void LCD_write_string(unsigned char X,unsigned char Y,unsigned char *s)。void LCD_en_write(void)。,39。,39。,39。,39。,39。③在搶答前按下“MAINKEY”鍵1S后可進行搶答限時時間、答題限時時間值的設(shè)置。 } return(a)。//按鍵掃描函數(shù)uchar get_key(void) { uchar key,a=0。(2) 對開始搶答信號的處理:當主持人按下開始搶答鍵后開始搶答,程序時間部分采用定時中斷方式進行處理。此處選用LCD 方式,由LCD顯示器來實現(xiàn),其亮度好,節(jié)能,使用簡單方便。(5) 其它可附加功能:如果采用蜂鳴器可實現(xiàn)聲音報警。若5秒內(nèi)無人搶答,倒計時為0 時發(fā)出報警,說明該搶答題目作廢。本文介紹一種以ATmega16 單片機為核心的八路搶答器系統(tǒng),它充分利用了單片機系統(tǒng)的優(yōu)點,具有結(jié)構(gòu)簡單、功能強大、可靠性好、實用性強的特點。 single chip cont rol
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1