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

正文內(nèi)容

基于單片機的智力競賽搶答器設計-閱讀頁

2024-11-30 02:47本頁面
  

【正文】 V C C40U1A T 89C 51+ 5vS1S2S3S4S5S6S7S8R1 R2 R3 R4 R5 R6 R7 R8+ 5V15 P 1. 0/ T 21P 1. 1/ T 2E X2P 1. 2/ E C I3P 1. 3/ C E X 04P 1. 4/ C E X 15P 1. 5/ C E X 26P 1. 6/ C E X 37P 1. 7/ C E X 48R S T9P 3. 0/ R xD10P 3. 1/ T xD11P 3. 2/ I N T 012P 3. 3/ I N T 113P 3. 4/ T 014P 3. 5/ T 115P 3. 6/ W R16P 3. 7/ R D17X T A L 218X T A L 119V S S20P 2. 0/ A 821P 2. 1/ A 922P 2. 2/ A 1023P 2. 3/ A 1124P 2. 4/ A 1225P 2. 5/ A 1326P 2. 6/ A 1427P 2. 7/ A 1528P S E N29A L E /P R O G30E A /V P P31P 0. 7/ A D 732P 0. 6/ A D 633P 0. 5/ A D 534P 0. 4/ A D 435P 0. 3/ A D 336P 0. 2/ A D 237P 0. 1/ A D 138P 0. 0/ A D 039V C C40U1A T 89 C 51+ 5vS1S2S3S4S5S6S7S8+ 5v1212 圖 8 主持人控制臺電路圖 Host console diagram 圖 9 八段數(shù)碼管 Fig. 9 Erection of digital tube a b f c e d g h 16 CD4511 是鎖存 — 譯碼驅(qū)動器,能夠?qū)?BCD 碼直接譯成共陰極數(shù)碼管的段碼,顯示相應的數(shù)字。 CD4511 的引腳見圖 11,其中 BI 腳是消隱輸入控制端,當 BI=0 時,不管其它輸入端狀態(tài)如何數(shù)碼管均處于熄滅狀態(tài),不顯示數(shù)字。它主要用來 測試數(shù)碼管是否損壞。 LE=1 時譯碼器是鎖定保持狀態(tài),譯碼器輸出被保持在 LE=0 時的數(shù)值。 圖 10共陰極八段數(shù)碼管內(nèi)部電路圖 Cathodic erection of digital tube internal diagram B1C23_ _L T4_ _B IV d dfga1 61 51 41 3L E5D67A8V s sbcde1 21 11 09C D 4 5 1 1 圖 11 CD4511 引腳圖 CD4511 pins figure a b c d e f g h COMmMM 17 在顯示電路中 CD4511 的 LT 接高電平, LE 接低電平, BI 接 AT89C51 單片機的 口,由 口的信號變化來控制數(shù)碼管的亮和滅,部分 P1 口和全部分的 P2 口分別接CD4511 的 DCBA 口,為顯示電路輸入 BCD 碼。 P1 口電路負責顯示選手編 號; P2 口電路則用來顯示選手的分數(shù)和倒計時的秒數(shù)。 顯示電路如圖 12 所示: 圖 12 顯示電路圖 Display circuit diagram 報警電路設計 報警控制電路的控制信號由單片機 AT89C51的 口輸出,通過一個限流電阻與三極管 C945 的基極相連接。 ( 1)壓電蜂鳴器工作原理 壓電蜂鳴器以壓電陶瓷制作而成。當壓電陶瓷在一定方向上受到一個壓力使其晶體結(jié)構(gòu)發(fā)生形變時,它就RST 9 XTAL2 18 XTAL1 19 VSS 20 PSEN 29 ALE/PROG 30 EA/VPP 31 33 36 39 VCC 40 AT89C52 +5v R1 R2 R3 R4 R5 R6 R7 R8 +5V A 7 B 1 C 2 D 6 LE 5 BI 4 LT 3 a 13 b 12 c 11 d 10 e 9 f 15 g 14 VDD 16 GND 8 CD4511 A 7 B 1 C 2 D 6 LE 5 BI 4 LT 3 a 13 b 12 c 11 d 10 e 9 f 15 g 14 VDD 16 GND 8 CD4511 A 7 B 1 C 2 D 6 LE 5 BI 4 LT 3 a 13 b 12 c 11 d 10 e 9 f 15 g 14 VDD 16 GND 8 CD4511 1 2 3 4 5 6 7 8 9 10 11 12 13 1 2 3 4 5 6 7 8 9 10 11 12 13 5 5 R9 R10 R11 R12 R13 R14 R15 R16 R17 R18 R19 R20 R21 K 1 f 2 g 3 e 4 d 5 K 6 c 8 DP 7 b 9 a 10 K 1 f 2 g 3 e 4 d 5 K 6 c 8 DP 7 b 9 a 10 K 1 f 2 g 3 e 4 d 5 K 6 c 8 DP 7 b 9 a 10 +5v +5v +5v 18 會在內(nèi)部產(chǎn)生一個電流,電流的變化與壓力的變化密切相關。如果頻率適當,就產(chǎn)生蜂鳴聲,可以被人耳所聽見。當 端的輸出信號發(fā)生變化時,則三極管 C945 將交替的工作于截止、飽和狀態(tài),形成高低電平的波,從而使壓電蜂鳴器發(fā)出聲音 [7]。 圖 13報警工作電路 Fig. 13 Alarm working circuit 5 系統(tǒng)程序開發(fā) 系統(tǒng)主程序開發(fā) 在程序的最初,使用偽指令中的 EQU 指令,將標號賦值。為下面的編程提供方便。使用查表的方式為 CD4511 驅(qū)動器傳送編碼,其譯碼后經(jīng)由數(shù)碼管顯示出來 。顯示過程中調(diào)用延時子程序來控制顯示時間,主程序流程圖見圖 51。沒有按下修改分值鍵就直接顯示為默認的 2分。主持人每按一次調(diào)時按鍵,時間就加 30秒,當時間已經(jīng)是 90秒時,主持人再按下調(diào)時鍵時,系統(tǒng)可以判斷加 30 秒后是否為 120 秒,若是則自動跳轉(zhuǎn)為 30秒。 實現(xiàn)調(diào)時判斷功能的部分程序如下。這種機制就避免了有的選手始終按著搶答按鍵,霸占搶答權的現(xiàn)象。 主持人按下開始搶答按鍵后單片機系統(tǒng)的 口會變?yōu)榈碗娖?,所?CD4511 將不再為數(shù)碼管傳遞信號,所有的數(shù)碼管熄滅,選手可以開始搶答。顯示搶到答題權的選手編號并倒計時。正確則加分;錯誤不加分,并都跳轉(zhuǎn)到下一輪競賽中去。 延時子程序開發(fā) 在競賽搶答系統(tǒng)中,使用到最多的就是延時子程序,我們使用的延時程序是依靠多重循環(huán)來實現(xiàn)的,也就是軟件延時程序。 延時子程序流程圖如下。 DEL: MOV R7, 200 DEL1: MOV R6, 123 NOP DEL2: DJNZ R6, DEL2 ; 2123+2=248μs DJNZ R7, DEL1 ; (248+2)200+1 ; = RET 倒計時程序開發(fā) 在競賽搶答系統(tǒng)中,選手正常搶答時,數(shù)碼管上會顯示選手的編號和倒計時時間,22 這里倒計時使用了 1S 的延時程序,為計時時間設置一個初值,每隔 1秒減一,并查表找到當前時間所對應的 BCD 碼,由 P2口傳送給 CD4511,經(jīng)過譯碼后,由數(shù)碼管顯示出來秒數(shù),以倒計時時間為 30秒為例,當計時值為 29時,就查表找到 29 的 BCD 碼,在數(shù)碼管上顯 示。判斷計時時間值是否為零,當計時值為零時,系統(tǒng)將停止計時,顯示選手分數(shù),等待主持人的裁決。 開 始為 計 時 置 初 值時 間 值 是 否 為 0否是顯 示 時 間計 時 值 減 1結(jié) 束 圖 16 延時子程序程序流程圖 Fig16 Delay subroutines program flow chart 倒計時程序主要代碼如下 : ; 1號選手 daojishi1: mov r1,a mov dptr,table movc a,a+dptr mov p2,a mov a,r1 lcall delay_1s dec a cjne a,0,daojishi1 ljmp jiafen1 使用這種計時方法有一定的誤差,每秒會有幾 μs 的誤差,由于我們計時的時間23 最多為 90 秒。 6 總結(jié) 通過這段時間的設計,使我對單 片機系統(tǒng)的應用有了全新的認識,提高了單片機應用系統(tǒng)的開發(fā)能力。 在硬件設計過程中,我使用了 Proteus6 和 Protel2020。搭接硬件和調(diào)試程序時,將 Proteus6 和 Keil51 連接進行仿真,能夠得到正確的邏輯電路和正確的程序。 設計思路是制作中最重要的,只要你的設計思路是成功的,那你的設計已經(jīng)成功了一半。 總體來說,這次實習我受益匪淺。在讓我體會到了設計電路的艱辛的同時,要熟練地掌握課本上的知識,這樣才能對試驗中出現(xiàn)的問題進行分析解決。每題答對得分 meitidefen equ 39h 0000h ajmp chushi 。倒計時 , 初始為 30 秒 mov daojishi,30 。顯示分數(shù)初始分數(shù) xianshifen: mov p1,011h 。顯示 秒 lcall delay_500ms 31 mov p1,00h lcall delay_50ms 。2 號選手 mov a,31h mov dptr,table movc a,a+dptr mov p2,a lcall delay_1s lcall delay_500ms mov p1,00h lcall delay_50ms mov p1,013h 。4 號選手 mov a,33h mov dptr,table movc a,a+dptr mov p2,a lcall delay_1s lcall delay_500ms mov p1,00h lcall delay_50ms 32 mov p1,015h 。6 號選手 mov a,35h mov dptr,table movc a,a+dptr mov p2,a lcall delay_1s lcall delay_500ms mov p1,00h lcall delay_50ms mov p1,017h 。8 號選手 mov a,37h 33 mov dptr,table movc a,a+dptr mov p2,a lcall delay_1s lcall delay_500ms mov p1,00h lcall delay_50ms ajmp main main: 。閉合開關,每題 3 分 jb ,meiti_5 。允許顯示 mov a,meitidefen 。顯示 2 秒 lcall delay_1s cpl ajmp shijian meiti_3: 。跳轉(zhuǎn)到每題 5 分設置 ljmp shezhi_5fen shijian: 。允許顯示 mov a,daojishi mov dptr,table movc a,a+dptr 34 mov p2,a 。調(diào)時鍵按下 jnb ,xianshi 。1 號選手搶答違例 jnb ,error2 。3 號選手搶答違例 jnb ,error4 。5 號選手搶答違例 jnb ,error6 。7 號選手搶答違例 jnb ,error8
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1