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

正文內容

基于單片機的四路搶答器設計資料(存儲版)

2024-12-22 14:56上一頁面

下一頁面
  

【正文】 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 單片機的四路搶答器 搶答器是為智力競賽參賽者答題時進行搶答而設計的一種優(yōu)先判決器電路,廣泛應用于 各種知識競賽、文娛活動等場合。 完成上述功能的電路包括時間設定開關、聲光顯示、按鍵控制以及按鍵鎖存等部分,如圖 所示。 蜂鳴器模塊:蜂鳴器在主持人發(fā)出可以搶答信號、有人按下?lián)尨鸢存I和倒計時時間到等 3種情況下發(fā)出蜂鳴聲。 按下?lián)尨鸢存I之后,蜂鳴器響一聲,單片機開始倒計時,數(shù)碼管 U6 和 U7顯示倒計時時間,數(shù)碼管 U5 顯示“ 0”。 無論是在規(guī)定時間內有人按鍵、在規(guī)定時間內無人按鍵或者是有人犯規(guī),都需要主持人再按一下?lián)尨鸢存I,之后單片機根據(jù) U3狀態(tài)決定倒計時時間, 3個數(shù)碼管全部顯示“ 0”,恢復到初始狀態(tài),準備下一輪搶答。 sbit DIN=P2^4。 //是否有人犯規(guī)標志 bit time_over_flg。 //函數(shù)功能:檢測主持人是否按鍵 uchar get_key_num(void)。 max7219_reset()。amp。 //讀取倒計時時間 init_t0()。 //停止 T0 運行 } else //否則循環(huán)檢測 { display_time()。 //返回 1,表示沒有按鍵動作 else //如果 KEY5 為低,說明可能有按鍵動作 delay_20ms()。 //4s else intr_counter=200。 if(key_stateamp。 //顯示犯規(guī)者號碼 write_digit(DIGIT1,0x0f)。 //顯示按鍵者號碼 buz_on()。 //開蜂鳴器 for(i=1。 //使能 CPU 中斷 ET0=1。 能夠實現(xiàn)搶答器功能的方式有多種 。 完成上述功能的電路如圖 所示。 蜂鳴器模塊:蜂鳴器在主持人發(fā)出可以搶答信號、有人按下?lián)尨鸢存I和倒計時時間到等 3種情況下發(fā)出蜂鳴聲。 按下?lián)尨鸢存I之后,蜂鳴器響一聲,單片機開始倒計時,數(shù)碼管 U6 和 U7顯示倒計時時間,數(shù)碼管 U5 顯示 “0” 。 無論是在規(guī)定時間內有人按鍵、在規(guī)定時間內無人按鍵或者是有人犯規(guī),都需要主持人再按一下?lián)尨鸢存I,之后單片機根據(jù) U3狀態(tài)決定倒計時時間, 3個數(shù)碼管全部顯示 “0” ,恢復到初始狀態(tài),準備下一輪搶答。 sbit DIN=P2^4。 //是否有人犯規(guī)標志 bit time_over_flg。 //函數(shù)功能:檢測主持人是否按鍵 uchar get_key_num(void)。 max7219_reset()。amp。 //讀取倒計時時間 init_t0()。 //停止 T0 運行 } else //否則循環(huán)檢測 { display_time()。 //返回 1,表示沒有按鍵動作 else //如果 KEY5 為低,說明可能有按鍵動作 delay_20ms()。 //4s else intr_counter=200。 if(key_stateamp。 //顯示犯規(guī)者號碼 write_digit(DIGIT1,0x0f)。 //顯示按鍵者號碼 buz_on()。 //開蜂鳴器 for(i=1。 //使能 CPU 中斷 ET0=1。 2,元件及參數(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 。它具有電路簡單、功能齊全、制作成本低、性價比高等特點,是一種經(jīng)濟、實用的比賽用搶答器。當有人搶答時,例如, K1被按下時, D1輸入端為高電平,在時鐘脈沖上升時, Q1 翻轉為 1,對應的 LED 發(fā)光二極管亮。 ,調試及故障排除方法。要求回答問題時間為 30秒 ,并以倒計時形式顯示 ,若超時就切斷其電路。其引腳排列圖如圖所示: CD4511引腳排列圖: (2)顯示電路如下: :一是分辨出選手按鍵的先後,並鎖存優(yōu)先搶答者的編號,同時譯碼顯示電路顯示編號;二是使其他選手按鍵操作無效;三是防止提前按鍵。 當電源經(jīng) R R2 對 C1 充電到 Vc≥ 2/3Vcc時, OUT 腳輸出由高變低,放電管( 7 腳內的 VT23)導通,電容 C1 經(jīng) R2 和 IC17腳內導通的 VT23 進行放電,當 Vc≤ 1/3時, OUT 腳輸出有低變高,電容器 C1 再次充電。用集成 555 定時器組成多諧振蕩器。 ...... [參考資料 ] (1)這部分電路要求將編碼電路送入 8421碼 ,譯為十進制數(shù)(對應各個搶答者的編號)並驅動七段數(shù)碼顯示管顯示出答題者的編號。 ,每組開始預置 100 分,由主持人操縱,答對一次加 10分,答錯一次減 10分。 [目錄 ] 一、設計目的 二、設計要求 三、設計方案 四、設計器材 五、設計原理 六、設計電路的組成與各部分的功能 七、設計調試 八、 Protel99se 軟件介紹 九、設計體會 十、主要參考文獻 [原文 ] 一、設計目的 D 觸發(fā)器,分頻電路,多諧振蕩器, CP 時鐘脈沖源等單元電路的綜合運用。當無人搶答時, K1K4均未按下, D1— D4 菌為低電平,在 555 電路的時鐘脈沖作用下,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 。地址表轉移指令送 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 。 //設置超時標志 TR0=0。 //定時時間為 50ms TL0=TIMER_LBYTE。 //秒數(shù)的個位數(shù)字 } void buz_on(void) { uchar i。 buz_on()。 //如果 KEY3 被按下,返回 3 else return 4。 //讀取 P1 端口的低 4 位 if(key_state==0x0f) //若均為高電平,說明無人按鍵 return 0。 //8s else if (P3^4==0) intr_counter=120。 //等待主持人按鍵以進入下一輪 continue。//按鍵處理 key_flg=1。 //等待主持人按鍵以進入下一輪 continue。 write_digit(DIGIT2,LED_code[0x0])。 //函數(shù)功能:初始化 T0 定時器 void delay_20ms(void)。 //底層的硬件驅動 uchar set_time(void)。 //在 bdata區(qū) 定義一個變量,便于位操作 sbit byte_7=byte^7。 sbit LE=P1^4。 如果在規(guī)定時間內無人按鍵,則 U5 顯示 “0” , U6 和 U7顯示 “EE” 以指示無人按鍵。 在按下?lián)尨鸢存I之前, 3個數(shù)碼管全部顯示 “0” 。其中 U5 用來顯示按鍵者的編號, U U7 在倒計時時顯示還有多長時間,如果有人犯規(guī)搶答, U6~ U7 顯示 “FF” 。若 通過U3接地,倒計時時間為 10s;若 通過 U3 接地,倒計時時間為 8s,若 通過 U3 接地,倒計時時間為 6s,若 通過 U3接地,倒計時時間為 4s。電路應該具有倒計時功能,倒計時時間可以設置并顯示,在規(guī)定時間內沒有人搶答則本題作廢。 //設 置超時標志 TR0=0。 //定時時間為 50ms TL0=TIMER_LBYTE。 //秒數(shù)的個位數(shù)字 } void buz_on(void) { uchar i。 buz_on()。 //如果 KEY3 被按下,返回 3 else return 4。 //讀取 P1 端口的低 4 位 if(key_state==0x0f) //若均為高電平,說明無人按鍵 return 0。 //8s else if (P3^4==0) intr_counter=120。 //等待主持人按鍵以進入下一輪 continue。//按鍵處理 key_flg=1。 //等待主持人按鍵以進入下 一輪 continue。 write_digit(DIGIT2,LED_code[0x0])。 //函數(shù)功能:初始化 T0 定時器 void delay_20ms(void)。 //底層的硬件驅動 uchar set_time(void)。 //在 bdata區(qū)定義一個變量,便于位操作 sbit byte_7=byte^7。 sbit LE=P1^4。 如果在規(guī)定時間內無人按鍵,則 U
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1