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

正文內(nèi)容

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

  

【正文】 onautics and press, 2007 [3][M].北京:北京航空航天大學(xué)出版社, Li Guangfei. This course design example guide [M] .Beijing: Beijing university of aeronautics and press, [4] 99 SE設(shè)計(jì)專家指導(dǎo)[M].北京:中國(guó)鐵道出版社,2004 Xing Zengping. Protel 99 SE design expert guidance [M] .Beijing: China railway publishing house, 2004 附錄 A proteus原理圖附錄B PCB頂層圖附錄C PCB底層圖附錄D 元器件布局圖附錄E 元器件清單元器件名稱規(guī)格數(shù)量AT89S521底座40腳3晶振12MHz1發(fā)光二極管9單排插40腳1三極管90129蜂鳴器1小按鍵9下載口座子十芯1六腳開關(guān)1USB電源線加接口1電阻200Ω1電阻1K3電阻470Ω24電解電容220181。通過(guò)這次搶答器課程設(shè)計(jì),不僅加深了我對(duì)書本知識(shí)的認(rèn)識(shí),而且更加深一步地掌握了單片機(jī)的接口技術(shù)以及匯編語(yǔ)言的應(yīng)用和功能。 搶答器軟件系統(tǒng)程序流程框圖 主程序流程框圖主程序流程框圖如圖10所示。470Ω的電阻起限流的作用。主持人按下開始按鈕后,搶答開始并限定時(shí)間30S;10S內(nèi)無(wú)人搶答,蜂鳴器發(fā)出音響;主持人按下開始按鈕之前有人按下?lián)尨鹌?,搶答違規(guī),顯示器顯示違規(guī)臺(tái)號(hào),違規(guī)指示燈亮,其它按鈕不起作用;正常搶答,顯示器顯示臺(tái)號(hào),蜂鳴器發(fā)出音響,其它搶答按鈕無(wú)效;正常搶答下,從按下?lián)尨鸢粹o開始30S內(nèi),答完按鈕沒按下,則作超時(shí)處理,超時(shí)處理時(shí),違規(guī)指示燈亮,數(shù)碼管顯示違規(guī)臺(tái)號(hào)。圖5 獨(dú)立鍵盤電路(3)LED顯示電路模塊如圖6所示采用兩個(gè)四位一體共陽(yáng)型數(shù)碼管顯示器進(jìn)行顯示。LED指示燈和蜂鳴器接在P3口線上。 使用說(shuō)明本設(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。 通過(guò)本次單片機(jī)課程設(shè)計(jì),讓我更加深刻的了解了AT89S52芯片在電氣工程各方面的應(yīng)用,掌握了keil軟件和proteus軟件的使用操作。若10S內(nèi)無(wú)人搶答,蜂鳴器發(fā)出警示音,若計(jì)時(shí)到仍無(wú)人搶答則違規(guī)指示燈亮,蜂鳴器報(bào)警。(1)定時(shí)器模塊選擇定時(shí)器0,設(shè)置定時(shí)器定時(shí)方式為方式1以中斷方式工作,設(shè)置定時(shí)時(shí)間為50ms。位控口接在P2口線上,實(shí)現(xiàn)對(duì)顯示的控制。 功能要求說(shuō)明設(shè)計(jì)一個(gè)具有特定功能的搶答器。蜂鳴電路主要完成提示和違規(guī)報(bào)警功能。(3)數(shù)碼管顯示模塊搶答器上電顯示“P.”,按開始鍵開始搶答,顯示器顯示倒計(jì)時(shí)30s,10s內(nèi)若無(wú)人搶答報(bào)警一次,若30s內(nèi)都無(wú)人搶答,報(bào)警并燈亮。各臺(tái)數(shù)字顯示的消除、蜂鳴器音響及違規(guī)指示燈的關(guān)斷,都要通過(guò)主持人按復(fù)位鍵來(lái)實(shí)現(xiàn)。雖然說(shuō)我們是凌云老師教的第一屆學(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毫秒 MOV A, R2 JNB , DISP2 RL A INC R1 MOV R2, A LJMP DISP1DISP2: 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送入R2LOOP: 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 ;判斷是否過(guò)了10秒 SJMP FM ;跳轉(zhuǎn)FMPDCY: CJNE R2,10,LOOP ;R2為10跳轉(zhuǎn) FM: MOV R7,125FM1: CLR ;過(guò)了10秒,開蜂鳴器 DJNZ R7,FM1 ;判斷R7是否為1跳轉(zhuǎn) SETB ; 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, 01
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1