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

正文內(nèi)容

單片機(jī)搶答器課程設(shè)計(jì)_(留存版)

2024-10-27 21:35上一頁面

下一頁面
  

【正文】 design example guide [M] .Beijing: Beijing university of aeronautics and press, [ 4] 邢增平 .Protel 99 SE設(shè)計(jì)專家指導(dǎo) [ M] .北京: 中國鐵道出版社 ,2020 Xing Zengping. Protel 99 SE design expert guidance [M] .Beijing: China railway publishing house, 2020 16 附錄 A proteus 原理圖 17 附錄 B PCB 頂層圖 18 附錄 C PCB 底層圖 19 附錄 D 元器件布局圖 20 附錄 E 元器件清單 元器件名稱 規(guī)格 數(shù)量 AT89S52 1 底座 40腳 3 晶振 12MHz 1 發(fā)光二極管 9 單排插 40腳 1 三極管 9012 9 蜂鳴器 1 小按鍵 9 下載口座子 十芯 1 六腳開關(guān) 1 USB電源線加接口 1 電阻 200Ω 1 電阻 1K 3 電阻 470Ω 24 電解電容 220181。 通過這次搶答器課程設(shè)計(jì),不僅加深了我對(duì)書本知識(shí)的認(rèn)識(shí),而且更 加 深 一步地掌握了單片機(jī)的接口技術(shù)以及匯編語言 的應(yīng)用和功能 。 搶答器軟件系統(tǒng)程 序流程框圖 主程序流程框圖 主程序流程框圖 如圖 10所示。 470Ω的電阻起限流 的作用。 主持人按下開始按鈕后,搶答開始并限定時(shí)間 30S;10S內(nèi)無人搶答,蜂鳴器發(fā)出音響;主持人按下開始按鈕之前有人按下?lián)尨鹌鳎瑩尨疬`規(guī),顯示器顯示違規(guī)臺(tái)號(hào),違規(guī)指示燈亮,其它按鈕不起作用;正常搶答,顯示器顯示臺(tái)號(hào),蜂鳴器發(fā)出音響,其它搶答按鈕無效;正常搶答下,從按下?lián)尨鸢粹o開始 30S內(nèi),答完按鈕沒按下,則作超時(shí)處理,超時(shí)處理時(shí),違規(guī)指示燈亮,數(shù)碼管顯示違規(guī)臺(tái)號(hào)。 圖 5 獨(dú)立鍵盤電路 ( 3) LED顯示電路模塊 如圖 6 所示 采用兩個(gè)四位一體共陽型數(shù)碼管顯示器進(jìn)行顯示。 LED指示燈和蜂鳴器接在 P3口線上。 使用說明 本設(shè)計(jì)的 S2 到 S7 為搶答鍵, S8為自定義復(fù)位鍵, S9 為開始鍵, S1為系統(tǒng)復(fù)位鍵。還有就是搶答的人數(shù)有限,只有六個(gè)人,所以當(dāng)有更多的人搶答時(shí),應(yīng)該把獨(dú)立式鍵盤改接成行列式鍵盤。鍵盤掃瞄子程序 KEY: LCALL KEYCHU。 P1口數(shù)據(jù)取反 ANL A, 0FFH。 POP PSW。 沒有鍵按下,轉(zhuǎn)返回 LCALL DISP。 通過本次單片機(jī)課程設(shè)計(jì),讓我更加深刻的了解了 AT89S52 芯片在電氣工程各方面的應(yīng)用,掌握了 keil 軟件和 proteus 軟件的使用操作。 若 10S 內(nèi)無人搶答,蜂鳴器發(fā)出警示音,若計(jì)時(shí)到仍無人搶答則違規(guī)指示燈亮,蜂鳴器報(bào)警。 ( 1)定時(shí)器模塊 選擇定時(shí)器 0, 設(shè)置定時(shí)器定時(shí)方式為方式 1 以中斷方式工作,設(shè)置定時(shí)時(shí)間為50ms。將段控口 adp接在 上,位控口接在 P2 口 線上,實(shí)現(xiàn)對(duì)顯示的控制。 功能要求說明 設(shè)計(jì)一個(gè)具有特定功能的搶答器。蜂鳴電路主要完成提示和違規(guī)報(bào)警功能。 ( 3) 數(shù)碼管 顯示模塊 搶答器上電顯示 “P.”,按開始鍵開始搶答,顯示器顯示倒計(jì)時(shí) 30s, 10s 內(nèi)若無人搶答報(bào)警一次,若 30s內(nèi)都無人搶答,報(bào)警并燈亮 。 各臺(tái)數(shù)字顯示的消除、蜂鳴器音響及違規(guī)指示燈的關(guān)斷,都要通過主持人按復(fù)位鍵來實(shí)現(xiàn)。雖然說我們是凌云老師教的第一屆學(xué)生,老師在教學(xué)經(jīng)驗(yàn)和方法上和其他一些有著豐富教學(xué)經(jīng)驗(yàn)的老師相比,可能欠缺一點(diǎn),但是真心覺得老師的教學(xué)很不錯(cuò),特別是不像其他老師那樣管得特別死板,很有活力。 調(diào) P1口數(shù)據(jù)處理子程序 JZ EXIT。數(shù)碼管顯示子程序 DISP 入口: 7FH,7EH,7DH,7CH,7BH,7AH,79H,78H(LED7,LED6,LED5,LED4,LED3,LED2,LED1,LED0) DISP: PUSH DPH ;堆棧保護(hù) PUSH DPL PUSH ACC PUSH PSW CLR RS1 ; 改變當(dāng)前寄存器組為組 1 SETB RS0 MOV R1, 78H ; 顯示緩沖存儲(chǔ)單元首地址 MOV R2, 0FEH ; 從右至左顯示 DISP1: MOV A, R1 MOV DPTR, TAB MOVC A, A+DPTR MOV P0, A ; 送段控 MOV P2, R2 ; 送位控 LCALL DL ; 延時(shí) 2毫秒 33 MOV A, R2 JNB , DISP2 RL A INC R1 MOV R2, A LJMP DISP1 DISP2: POP PSW ; 恢復(fù) 當(dāng)前寄存器組的組號(hào) POP ACC POP DPL POP DPH RET ;中斷返回 。 保護(hù)現(xiàn)場(chǎng) MOV P1, 0FFH。開始鍵 KEY7: MOV A, 30 ; 按下開始鍵 ,時(shí)間 30秒 MOV R2, A ;將 A送入 R2 LOOP: LCALL JS ; 計(jì)算當(dāng)前秒 ,并送給顯示緩沖區(qū) MOV X1, 0FFH LCALL DISP ;調(diào)用顯示子程序 LCALL Z1 ; 顯示當(dāng)前秒 DEC R2 ; R2 自減 1 MOV A, R2 ;將 R2 的值送入寄存器 A JZ TZ ; 判斷 30秒是否到 CJNE R2, 20, PDCY ; 判斷是否過了 10秒 SJMP FM ;跳轉(zhuǎn) FM PDCY: CJNE R2,10,LOOP ; R2 為 10跳轉(zhuǎn) FM: MOV R7,125 FM1: CLR ; 過了 10秒 ,開蜂鳴器 DJNZ R7,FM1 ;判斷 R7 是否為 1跳轉(zhuǎn) SETB ; 1 LJMP LOOP ;返回循環(huán) TZ: LCALL JS ; 停止在 00處 TZ1: LCALL DISP ;調(diào)用顯示子程序 CLR ; LCALL KEY JNB ,TZ1 ; LJMP FUWEI ;跳轉(zhuǎn)復(fù)位程序 違 規(guī) 區(qū) ************************************************************************** 1號(hào)選手違規(guī) ; 1號(hào)違規(guī) ,顯示 1號(hào)臺(tái)和違規(guī)燈 KEY1: CLR ; CLR ; MOV 7FH, 01H ; 01H賦值給 7FH LCALL DISP ;調(diào)用顯示子程序 24 LCALL KEY JNB ,KEY1 LJMP FUWEI ;跳轉(zhuǎn)復(fù)位程序 2號(hào)選手違規(guī) ; 2號(hào)違規(guī) ,顯示 2號(hào)臺(tái)和違規(guī)燈 KEY2: CLR ; CLR ; MOV 7FH, 10H MOV 7EH, 02H
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1