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

正文內(nèi)容

基于單片機(jī)的四路搶答器設(shè)計(jì)資料(存儲(chǔ)版)

  

【正文】 i t 1 6bi t 1 7 bi t 1 8 bi t 1 9 bi t 2 0 bi t 2 1 bi t 2 2 bi t 2 3 bi t 2 4V C CE A / V P31X119X218R E S E T9I N T 012I N T 113T014T115P 1. 01P 1. 12P 1. 23P 1. 34P 1. 45P 1. 56P 1. 67P 1. 78P 0. 039P 0. 138P 0. 237P 0. 336P 0. 435P 0. 534P 0. 633P 0. 732P 2. 021P 2. 122P 2. 223P 2. 324P 2. 425P 2. 526P 2. 627P 2. 728RD17WR16P S E N29A L E / P30T X D11R X D10Q 1 189 S 51L S ?S P E A K E RQ?P N P 基于 MCS51 單片機(jī)的四路搶答器 搶答器是為智力競(jìng)賽參賽者答題時(shí)進(jìn)行搶答而設(shè)計(jì)的一種優(yōu)先判決器電路,廣泛應(yīng)用于 各種知識(shí)競(jìng)賽、文娛活動(dòng)等場(chǎng)合。 完成上述功能的電路包括時(shí)間設(shè)定開關(guān)、聲光顯示、按鍵控制以及按鍵鎖存等部分,如圖 所示。 蜂鳴器模塊:蜂鳴器在主持人發(fā)出可以搶答信號(hào)、有人按下?lián)尨鸢存I和倒計(jì)時(shí)時(shí)間到等 3種情況下發(fā)出蜂鳴聲。 按下?lián)尨鸢存I之后,蜂鳴器響一聲,單片機(jī)開始倒計(jì)時(shí),數(shù)碼管 U6 和 U7顯示倒計(jì)時(shí)時(shí)間,數(shù)碼管 U5 顯示“ 0”。 無(wú)論是在規(guī)定時(shí)間內(nèi)有人按鍵、在規(guī)定時(shí)間內(nèi)無(wú)人按鍵或者是有人犯規(guī),都需要主持人再按一下?lián)尨鸢存I,之后單片機(jī)根據(jù) U3狀態(tài)決定倒計(jì)時(shí)時(shí)間, 3個(gè)數(shù)碼管全部顯示“ 0”,恢復(fù)到初始狀態(tài),準(zhǔn)備下一輪搶答。 sbit DIN=P2^4。 //是否有人犯規(guī)標(biāo)志 bit time_over_flg。 //函數(shù)功能:檢測(cè)主持人是否按鍵 uchar get_key_num(void)。 max7219_reset()。amp。 //讀取倒計(jì)時(shí)時(shí)間 init_t0()。 //停止 T0 運(yùn)行 } else //否則循環(huán)檢測(cè) { display_time()。 //返回 1,表示沒(méi)有按鍵動(dòng)作 else //如果 KEY5 為低,說(shuō)明可能有按鍵動(dòng)作 delay_20ms()。 //4s else intr_counter=200。 if(key_stateamp。 //顯示犯規(guī)者號(hào)碼 write_digit(DIGIT1,0x0f)。 //顯示按鍵者號(hào)碼 buz_on()。 //開蜂鳴器 for(i=1。 //使能 CPU 中斷 ET0=1。 能夠?qū)崿F(xiàn)搶答器功能的方式有多種 。 完成上述功能的電路如圖 所示。 蜂鳴器模塊:蜂鳴器在主持人發(fā)出可以搶答信號(hào)、有人按下?lián)尨鸢存I和倒計(jì)時(shí)時(shí)間到等 3種情況下發(fā)出蜂鳴聲。 按下?lián)尨鸢存I之后,蜂鳴器響一聲,單片機(jī)開始倒計(jì)時(shí),數(shù)碼管 U6 和 U7顯示倒計(jì)時(shí)時(shí)間,數(shù)碼管 U5 顯示 “0” 。 無(wú)論是在規(guī)定時(shí)間內(nèi)有人按鍵、在規(guī)定時(shí)間內(nèi)無(wú)人按鍵或者是有人犯規(guī),都需要主持人再按一下?lián)尨鸢存I,之后單片機(jī)根據(jù) U3狀態(tài)決定倒計(jì)時(shí)時(shí)間, 3個(gè)數(shù)碼管全部顯示 “0” ,恢復(fù)到初始狀態(tài),準(zhǔn)備下一輪搶答。 sbit DIN=P2^4。 //是否有人犯規(guī)標(biāo)志 bit time_over_flg。 //函數(shù)功能:檢測(cè)主持人是否按鍵 uchar get_key_num(void)。 max7219_reset()。amp。 //讀取倒計(jì)時(shí)時(shí)間 init_t0()。 //停止 T0 運(yùn)行 } else //否則循環(huán)檢測(cè) { display_time()。 //返回 1,表示沒(méi)有按鍵動(dòng)作 else //如果 KEY5 為低,說(shuō)明可能有按鍵動(dòng)作 delay_20ms()。 //4s else intr_counter=200。 if(key_stateamp。 //顯示犯規(guī)者號(hào)碼 write_digit(DIGIT1,0x0f)。 //顯示按鍵者號(hào)碼 buz_on()。 //開蜂鳴器 for(i=1。 //使能 CPU 中斷 ET0=1。 2,元件及參數(shù)選擇 。延時(shí) 10 秒 JNB ,KL2 KL2: ACALL D10MS JNB ,KL3 KL3: ACALL D10MS KL4: JNB ,KL4 JNB ,KL4 JNB ,KL4 MOV A,R4 。將字型碼入顯示緩沖區(qū) INC R0 。顯示位數(shù)送 R7 LED1: MOV A,R0 。它具有電路簡(jiǎn)單、功能齊全、制作成本低、性價(jià)比高等特點(diǎn),是一種經(jīng)濟(jì)、實(shí)用的比賽用搶答器。當(dāng)有人搶答時(shí),例如, K1被按下時(shí), D1輸入端為高電平,在時(shí)鐘脈沖上升時(shí), Q1 翻轉(zhuǎn)為 1,對(duì)應(yīng)的 LED 發(fā)光二極管亮。 ,調(diào)試及故障排除方法。要求回答問(wèn)題時(shí)間為 30秒 ,并以倒計(jì)時(shí)形式顯示 ,若超時(shí)就切斷其電路。其引腳排列圖如圖所示: CD4511引腳排列圖: (2)顯示電路如下: :一是分辨出選手按鍵的先後,並鎖存優(yōu)先搶答者的編號(hào),同時(shí)譯碼顯示電路顯示編號(hào);二是使其他選手按鍵操作無(wú)效;三是防止提前按鍵。 當(dāng)電源經(jīng) R R2 對(duì) C1 充電到 Vc≥ 2/3Vcc時(shí), OUT 腳輸出由高變低,放電管( 7 腳內(nèi)的 VT23)導(dǎo)通,電容 C1 經(jīng) R2 和 IC17腳內(nèi)導(dǎo)通的 VT23 進(jìn)行放電,當(dāng) Vc≤ 1/3時(shí), OUT 腳輸出有低變高,電容器 C1 再次充電。用集成 555 定時(shí)器組成多諧振蕩器。 ...... [參考資料 ] (1)這部分電路要求將編碼電路送入 8421碼 ,譯為十進(jìn)制數(shù)(對(duì)應(yīng)各個(gè)搶答者的編號(hào))並驅(qū)動(dòng)七段數(shù)碼顯示管顯示出答題者的編號(hào)。 ,每組開始預(yù)置 100 分,由主持人操縱,答對(duì)一次加 10分,答錯(cuò)一次減 10分。 [目錄 ] 一、設(shè)計(jì)目的 二、設(shè)計(jì)要求 三、設(shè)計(jì)方案 四、設(shè)計(jì)器材 五、設(shè)計(jì)原理 六、設(shè)計(jì)電路的組成與各部分的功能 七、設(shè)計(jì)調(diào)試 八、 Protel99se 軟件介紹 九、設(shè)計(jì)體會(huì) 十、主要參考文獻(xiàn) [原文 ] 一、設(shè)計(jì)目的 D 觸發(fā)器,分頻電路,多諧振蕩器, CP 時(shí)鐘脈沖源等單元電路的綜合運(yùn)用。當(dāng)無(wú)人搶答時(shí), K1K4均未按下, D1— D4 菌為低電平,在 555 電路的時(shí)鐘脈沖作用下,74LS175 的輸出端 Q1— Q4 均為零, LED 發(fā)光極管不亮, 74LS20 輸出為低電平。1KHZ 方波輸出 KF: MOV A,0B6H MOVX DPTR,A MOV DPTR,7FFFH MOV A,0E0H MOV DPTR,A MOV A,02H MOV DPTR,A 。地址表轉(zhuǎn)移指令送 DPTR LJMP A+DPTR TABL: DB CCH,86H,92H,CFH DB 80H,8FH,E0H,A4H LED: SETB P0 。取字型數(shù)據(jù) MOV R0,60H 。向數(shù)據(jù)輸出輸入口送 0 MOV SUBF,A KL0: JNB TI,KL0 CLR TI KL1: JNB ,PK1 。 //設(shè)置超時(shí)標(biāo)志 TR0=0。 //定時(shí)時(shí)間為 50ms TL0=TIMER_LBYTE。 //秒數(shù)的個(gè)位數(shù)字 } void buz_on(void) { uchar i。 buz_on()。 //如果 KEY3 被按下,返回 3 else return 4。 //讀取 P1 端口的低 4 位 if(key_state==0x0f) //若均為高電平,說(shuō)明無(wú)人按鍵 return 0。 //8s else if (P3^4==0) intr_counter=120。 //等待主持人按鍵以進(jìn)入下一輪 continue。//按鍵處理 key_flg=1。 //等待主持人按鍵以進(jìn)入下一輪 continue。 write_digit(DIGIT2,LED_code[0x0])。 //函數(shù)功能:初始化 T0 定時(shí)器 void delay_20ms(void)。 //底層的硬件驅(qū)動(dòng) uchar set_time(void)。 //在 bdata區(qū) 定義一個(gè)變量,便于位操作 sbit byte_7=byte^7。 sbit LE=P1^4。 如果在規(guī)定時(shí)間內(nèi)無(wú)人按鍵,則 U5 顯示 “0” , U6 和 U7顯示 “EE” 以指示無(wú)人按鍵。 在按下?lián)尨鸢存I之前, 3個(gè)數(shù)碼管全部顯示 “0” 。其中 U5 用來(lái)顯示按鍵者的編號(hào), U U7 在倒計(jì)時(shí)時(shí)顯示還有多長(zhǎng)時(shí)間,如果有人犯規(guī)搶答, U6~ U7 顯示 “FF” 。若 通過(guò)U3接地,倒計(jì)時(shí)時(shí)間為 10s;若 通過(guò) U3 接地,倒計(jì)時(shí)時(shí)間為 8s,若 通過(guò) U3 接地,倒計(jì)時(shí)時(shí)間為 6s,若 通過(guò) U3接地,倒計(jì)時(shí)時(shí)間為 4s。電路應(yīng)該具有倒計(jì)時(shí)功能,倒計(jì)時(shí)時(shí)間可以設(shè)置并顯示,在規(guī)定時(shí)間內(nèi)沒(méi)有人搶答則本題作廢。 //設(shè) 置超時(shí)標(biāo)志 TR0=0。 //定時(shí)時(shí)間為 50ms TL0=TIMER_LBYTE。 //秒數(shù)的個(gè)位數(shù)字 } void buz_on(void) { uchar i。 buz_on()。 //如果 KEY3 被按下,返回 3 else return 4。 //讀取 P1 端口的低 4 位 if(key_state==0x0f) //若均為高電平,說(shuō)明無(wú)人按鍵 return 0。 //8s else if (P3^4==0) intr_counter=120。 //等待主持人按鍵以進(jìn)入下一輪 continue。//按鍵處理 key_flg=1。 //等待主持人按鍵以進(jìn)入下 一輪 continue。 write_digit(DIGIT2,LED_code[0x0])。 //函數(shù)功能:初始化 T0 定時(shí)器 void delay_20ms(void)。 //底層的硬件驅(qū)動(dòng) uchar set_time(void)。 //在 bdata區(qū)定義一個(gè)變量,便于位操作 sbit byte_7=byte^7。 sbit LE=P1^4。 如果在規(guī)定時(shí)間內(nèi)無(wú)人按鍵,則 U
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1