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

正文內(nèi)容

基于單片機(jī)的四路搶答器設(shè)計(jì)資料(文件)

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

下一頁面
 

【正文】 :該電路由一個作為驅(qū)動作用的三極管 ,一個電阻和一個喇叭組成 . :該集成電路具有 清零 ,預(yù)置數(shù) ,加計(jì)數(shù)和減計(jì)數(shù)四個功能 .進(jìn)行預(yù)置時 ,在 P0 口輸入 100,當(dāng)搶答成功的時候手動加 10 分 ,不成功時候減 10 分 .當(dāng)需要加分時 ,按鍵使 P0 口輸入高電平 ,在程序寄存器中送入 10,則顯示器個位進(jìn) 1,顯示加 10 分 .當(dāng)需要減分的時 ,按 鍵使 P0口輸入低電平在程序寄存器中送入 10,則顯示器十位減 10 分 ,則顯示少 10 分 . 四 ,程序介紹 :復(fù)位鍵復(fù)位以后 ,處理器收到整定時間的信號 ,這樣給片內(nèi)用于定時設(shè)置的單元連續(xù)的加 1操作 ,其過程的狀態(tài)顯 1位顯示器顯示 ,當(dāng)斷開整定開關(guān)程序轉(zhuǎn)入下一步的訪問 . :當(dāng)有人搶答時 ,則停止定時顯示組別 ,搶答有效發(fā)出高頻鈴聲 (輸出 2KHZ脈沖 ),無效為低頻鈴聲 (輸出為 1KHZ脈沖 ),此處用了一個鍵操作程序 ,還有一個脈沖信號輸出程序 . :先預(yù)置 100 分 ,若搶答成功 ,主持人按鍵加 10 分 ,若 回答錯誤則減 10分 ,若犯規(guī)則執(zhí)行顯示組別 ,發(fā)出低頻鈴聲 . :以防止誤動作 ,查詢得到組別號碼 ,暫存于單片機(jī)內(nèi)指定單元 ,同時完成下述操作 :關(guān)閉定時鐘 ,封閉搶答查詢 ,以保證以后 搶答無效 . Y N Y N Y N Y N 圖 3 程序流程圖 五 ,源程序清單 : ORG 0000H AJMP MAIN ORG 000BH AJMP MAIN ORG 3000H MAIN:MOV SP,2FH MOV B,5AH 。向數(shù)據(jù)輸出輸入口送 0 MOV SUBF,A KL0: JNB TI,KL0 CLR TI KL1: JNB ,PK1 。是命令鍵嗎 JNC KL6 。取字型數(shù)據(jù) MOV R0,60H 。判斷是否到最高位 MOV 60H,58H 。地址表轉(zhuǎn)移指令送 DPTR LJMP A+DPTR TABL: DB CCH,86H,92H,CFH DB 80H,8FH,E0H,A4H LED: SETB P0 。輸入控制字 MOVX DPTR,A 。1KHZ 方波輸出 KF: MOV A,0B6H MOVX DPTR,A MOV DPTR,7FFFH MOV A,0E0H MOV DPTR,A MOV A,02H MOV DPTR,A 。軟件部分采用 51系列單片機(jī)通用匯編語言精心設(shè)計(jì)編寫。當(dāng)無人搶答時, K1K4均未按下, D1— D4 菌為低電平,在 555 電路的時鐘脈沖作用下,74LS175 的輸出端 Q1— Q4 均為零, LED 發(fā)光極管不亮, 74LS20 輸出為低電平。 74LS20 輸出經(jīng) 74LS00 反相后變?yōu)榈碗娖?,將脈沖封鎖,此時 74LS175 的輸出不在變化,其他的搶答者再按下按鈕也不起作用了,從而實(shí)現(xiàn)了優(yōu)先判決。 [目錄 ] 一、設(shè)計(jì)目的 二、設(shè)計(jì)要求 三、設(shè)計(jì)方案 四、設(shè)計(jì)器材 五、設(shè)計(jì)原理 六、設(shè)計(jì)電路的組成與各部分的功能 七、設(shè)計(jì)調(diào)試 八、 Protel99se 軟件介紹 九、設(shè)計(jì)體會 十、主要參考文獻(xiàn) [原文 ] 一、設(shè)計(jì)目的 D 觸發(fā)器,分頻電路,多諧振蕩器, CP 時鐘脈沖源等單元電路的綜合運(yùn)用。每組設(shè)一個按紐,供搶答使用。 ,每組開始預(yù)置 100 分,由主持人操縱,答對一次加 10分,答錯一次減 10分。 2 .形成第一搶答信號后,用編碼、譯碼及數(shù)碼顯示電路顯示第一搶答者的組別,用第一搶答信號控制一個具有 2種工作頻率交替變化的音頻振蕩器工作,推動揚(yáng)聲器發(fā)出 2種笛音音響。 ...... [參考資料 ] (1)這部分電路要求將編碼電路送入 8421碼 ,譯為十進(jìn)制數(shù)(對應(yīng)各個搶答者的編號)並驅(qū)動七段數(shù)碼顯示管顯示出答題者的編號。當(dāng)“開始”按下後,當(dāng)所有搶答者開關(guān)均未按下時,鎖存器輸出全為低電平,該信號作為鎖存器使能端 LD 的控制信號,使鎖存器處于等待接收觸發(fā)輸入狀態(tài);當(dāng)任一開關(guān)按下時,輸出信號中必有一路為高電平,經(jīng)邏輯或運(yùn)算後 U1A輸出為高電平。用集成 555 定時器組成多諧振蕩器。 NE555振蕩電路的有關(guān)計(jì)算如下: (1)充電時間 t充 t充 =( R1+R2) *C1*ln( )≈(R1+R2)*C1=*(12K+)*1uF≈ (2)放電時間 t放 t放 =R2*C1*ln( )≈ *C1=**1uF≈ (3)振蕩周期 T T=t 充 +t 放≈ ( R1+2R2) *C1= (4)占空比D Y D Y=t充 /T=(R1+R2)/(R1+2R2)=77% 五、完整電路原理圖和仿真圖 ( 1)原理圖 ( 2)仿真圖如下: 六、元器件選擇 七、電路仿真調(diào)試 在完成電路的初步設(shè)計(jì)後,再對電路進(jìn)行仿真仿真調(diào)試,目的是為了觀察和測量電路的性能指標(biāo)並調(diào)整部分元器件參數(shù),從而達(dá)到各項(xiàng)指標(biāo)的要求。 當(dāng)電源經(jīng) R R2 對 C1 充電到 Vc≥ 2/3Vcc時, OUT 腳輸出由高變低,放電管( 7 腳內(nèi)的 VT23)導(dǎo)通,電容 C1 經(jīng) R2 和 IC17腳內(nèi)導(dǎo)通的 VT23 進(jìn)行放電,當(dāng) Vc≤ 1/3時, OUT 腳輸出有低變高,電容器 C1 再次充電。當(dāng)搶答完成後,按下“清除”按鈕強(qiáng)行使 U1B輸出置零, CD4511鎖存解除,開始新一輪搶答。其引腳排列圖如圖所示: CD4511引腳排列圖: (2)顯示電路如下: :一是分辨出選手按鍵的先後,並鎖存優(yōu)先搶答者的編號,同時譯碼顯示電路顯示編號;二是使其他選手按鍵操作無效;三是防止提前按鍵。 4. 倒計(jì)時電路由脈沖產(chǎn)生器( 555 定時器)和兩個十進(jìn)制計(jì)數(shù)器( 74LS192)及兩個譯碼器 ( 74LS48)及顯示器組成組成。要求回答問題時間為 30秒 ,并以倒計(jì)時形式顯示 ,若超時就切斷其電路。 “復(fù)位” 按紐,他在固定的時間間隔操作復(fù)位按紐。 ,調(diào)試及故障排除方法。然后下面就進(jìn)入了搶答時間倒計(jì)時,時間為 100 秒完成后搶答者的燈自動熄滅,同時報警器發(fā)聲。當(dāng)有人搶答時,例如, K1被按下時, D1輸入端為高電平,在時鐘脈沖上升時, Q1 翻轉(zhuǎn)為 1,對應(yīng)的 LED 發(fā)光二極管亮。 關(guān)鍵詞:單片機(jī)、搶答、記分、 30秒倒記時、違例搶答報警 目 錄 前 言 1 第一章 總體方案設(shè)計(jì) 2 提出方案 2 方案論證 3 方案選擇 4 第二章 搶答器硬件部分設(shè)計(jì) 5 振蕩電路 5 復(fù)位電路 5 搶答電路 6 主持人鍵盤操作電路 6 選手得分與指示牌譯碼顯示電路 7 報警電路 8 主要器件介紹 9 第三章 單片機(jī)與 PC機(jī)的通訊 11 硬件連接電路 11 單片機(jī)與 PC機(jī)串口通信軟件設(shè)計(jì) 11 第四章 PC 機(jī)接收顯示數(shù)據(jù) 14 PC 機(jī)接收顯示數(shù)據(jù) 14 計(jì)算機(jī)接收數(shù)據(jù)分析 15 擴(kuò)展部分 15 第五章 軟件部分 16 單片機(jī)內(nèi)部數(shù)據(jù)存儲單元分配 16 加減子程序 16 選手子程序 18 “開始”鍵子程序 18 “數(shù)字”鍵子程序 19 “確定”鍵子程序 21 “搶答按鍵”掃描子程序 23 指示牌和各選手得分顯示子程序 25 數(shù)據(jù)發(fā)送 PC子程序 26 主持人“鍵盤”掃描子程序 28 延時子程序 30 30 秒倒記時子程序 31 主 程 序 32 第六章 系統(tǒng)功能與說明 35 系統(tǒng)功能 35 系統(tǒng)可擴(kuò)展性 36 第七章 總 結(jié) 37 參考文獻(xiàn) 38 附錄一 程序清單 39 附錄二 總電路圖 48 附錄三 外文文獻(xiàn)翻譯 49 供四人用的智力競賽搶答器裝置線路,用以判斷搶答優(yōu)先權(quán)。它具有電路簡單、功能齊全、制作成本低、性價比高等特點(diǎn),是一種經(jīng)濟(jì)、實(shí)用的比賽用搶答器。指向計(jì)數(shù)器 MOV A,0D0H 。顯示位數(shù)送 R7 LED1: MOV A,R0 。調(diào)用顯示子程序 RET KL6: MOV B,03 。將字型碼入顯示緩沖區(qū) INC R0 。字型碼表初值送 DPTR ADD A,0AH 。延時 10 秒 JNB ,KL2 KL2: ACALL D10MS JNB ,KL3 KL3: ACALL D10MS KL4: JNB ,KL4 JNB ,KL4 JNB ,KL4 MOV A,R4 。把地址送到 DPTR MOV A,0BH 。 2,元件及參數(shù)選擇 。 intr_counter。 //使能 CPU 中斷 ET0=1。 //關(guān)蜂 鳴器 } void init_t0(void) { TMOD=0x01。 //開蜂鳴器 for(i=1。 //秒數(shù) write_digit(DIGIT1,number/10)。 //顯示按鍵者號碼 buz_on()。 //顯示 “0” write_digit(DIGIT1,0x0e)。 //顯示犯規(guī)者號碼 write_digit(DIGIT1,0x0f)。 //如果 KEY2 被按下,返回 2 else if(key_stateamp。 if(key_stateamp。 key_stateamp。 //4s else intr_counter=200。 if(P3^6==0) intr_counter=200。 //返回 1,表示沒有按鍵動作 else //如果 KEY5 為低,說明可能有按鍵動作 delay_20ms()。 //主持人按鍵后進(jìn)入下一輪 } else //倒計(jì)時時間到仍無人按鍵 { time_over_handle()。 //停止 T0 運(yùn)行 } else //否則循環(huán)檢測 { display_time()。key_flg==0) { key_number=getkey_num()。 //讀取倒計(jì)時時間 init_t0()。 //犯規(guī)處理 foul_flg=1。amp。 //禁止 T0 運(yùn)行 write_digit(DIGIT0,LED_code[0x0])。 max7219_reset()。 //函數(shù)功能:按鍵處理 void time_over_handle(void)。 //函數(shù)功能:檢測主持人是否按鍵 uchar get_key_num(void)。 //向控制寄存器寫數(shù)據(jù) void write_digit(uchar,uchar)。 //是否有人犯規(guī)標(biāo)志 bit time_over_flg。 define TIMER_HBYTE 50000/256 //定時 50ms define TIMER_LBYTE 50000%256 uchar intr_counter。 sbit DIN=P2^4。限于篇幅,這里沒有給出顯示程序,參見 節(jié)中例 125。 無論是在規(guī)定時間內(nèi)有人按鍵、在規(guī)定時間內(nèi)無人按鍵或者是有人犯規(guī),都需要主持人再按一下?lián)尨鸢存I,之后單片機(jī)根據(jù) U3狀態(tài)決定倒計(jì)時時間, 3個數(shù)碼管全部顯示 “0” ,恢復(fù)到初始狀態(tài),準(zhǔn)備下一輪搶答。 如果在主持人未按下?lián)尨鸢存I的時候有選手搶答,則此時蜂鳴器響一聲, U5顯示犯規(guī)者的編號, U6和 U7顯示 “FF” 以指示有人犯規(guī)。 按下?lián)尨鸢存I之后,蜂鳴器響一聲,單
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1