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

正文內(nèi)容

單片機(jī)搶答器課程設(shè)計(jì)(專業(yè)版)

2025-08-10 12:04上一頁面

下一頁面
  

【正文】 MOV 20H , A。 調(diào)P1口數(shù)據(jù)處理子程序 JZ EXIT。而且制作工藝比較粗糙。當(dāng)開始鍵按下后才能進(jìn)行搶答,搶答時(shí)間為30秒,搶答時(shí),其他按鍵無效,答完后,答題人按下答完鍵,答題結(jié)束。 搶答器軟件系統(tǒng)各模塊功能簡(jiǎn)要介紹 該搶答器所用的軟件模塊有定時(shí)器模塊、按鍵模塊、LED顯示模塊。由于位控線的驅(qū)動(dòng)電流較大,因此在P2口線上接了8個(gè)PNP型三極管提高驅(qū)動(dòng)能力;在單片機(jī)的P1口線和P2口線上接了16個(gè)470Ω的電阻,這些電阻起限流的作用。該搶答器上電或按鍵復(fù)位后能自動(dòng)顯示系統(tǒng)提示符“P.”, 進(jìn)入準(zhǔn)備工作狀態(tài)。圖7 蜂鳴電路模塊(5)LED指示燈電路模塊,LED燈的陽極接正五伏電壓。若沒按下開始鍵為無效搶答則顯示器顯示違規(guī)臺(tái)號(hào)并報(bào)警。 搶答器課題心得體會(huì)及教學(xué)建議臨近期末考試,學(xué)了一個(gè)學(xué)期的單片機(jī)課了,雖然感覺要掌握的知識(shí)內(nèi)容很復(fù)雜,而且需要完成的實(shí)驗(yàn)也比較多,但是真正覺得學(xué)到了不少東西。也很注重和同學(xué)們的溝通和交流,是我們的良師益友哦。 沒有鍵按下,轉(zhuǎn)返回 MOV B, 20H 。延時(shí)1毫秒子程序DL: PUSH PSW ;堆棧保護(hù) SETB RS1 ;開啟寄存器組3 SETB RS0 MOV R7, 02HDL1: MOV R6, 0FFHDL2: DJNZ R6, DL2 DJNZ R7, DL1 POP PSW ;恢復(fù)現(xiàn)場(chǎng) RET。 鍵值送20H保存 EXIT: RET KEYCHU: PUSH PSW。判斷鍵值 JB , KEY7 ;指定位狀態(tài)為1轉(zhuǎn)移 JB , KEY1 ;20H單元地址的第0位 JB , KEY2 ;20H單元地址的第1位 JB , KEY3 ;20H單元地址的第2位 JB , KEY4 ;20H單元地址的第3位 JB , KEY5 ;20H單元地址的第4位 JB , KEY6 ;20H單元地址的第6位 LJMP D ;跳轉(zhuǎn)回D 鍵功能程序區(qū)**************************************************************************。從這個(gè)學(xué)期開始到結(jié)束,凌云老師一直都兢兢業(yè)業(yè)的指導(dǎo)我們學(xué)好單片機(jī)這門課程,很感謝老師的這份責(zé)任心。圖14 答完鍵程序流程框圖 程序清單見附錄F。3 搶答器軟件系統(tǒng)的設(shè)計(jì) 搶答器使用單片機(jī)資源的情況該搶答器使用了單片機(jī)的定時(shí)器的功能,其中具體用到了單片機(jī)的定時(shí)器0和定時(shí)器1,并且讓它們都以中斷方式工作,沒有用到外部中斷。各模塊的功能如下:(1)單片機(jī)最小系統(tǒng)單片機(jī)最小系統(tǒng)包括AT89S52單片機(jī)如圖晶振電路如圖3所示、復(fù)位電路如圖4所示。 2 搶答器的硬件系統(tǒng)的設(shè)計(jì) 搶答器硬件系統(tǒng)各模塊功能簡(jiǎn)要介紹 該搶答器主要由單片機(jī)最小系統(tǒng)、按鍵電路模塊、LED顯示電路模塊、蜂鳴電路模塊和LED指示燈電路模塊組成。 搶答器元器件清單元器件清單見附錄E。圖13 答完鍵程序流程框圖 復(fù)位鍵程序流程框圖復(fù)位鍵程序流程框圖如圖14所示。這算是個(gè)自己不細(xì)心導(dǎo)致的,所以以后再做此類相關(guān)的課程設(shè)計(jì)或者實(shí)驗(yàn)的時(shí)候,許多細(xì)節(jié)方便一定得多注意些。偽指令定義************************************************************************** G EQU 78H ;賦值命令 EQU SHI EQU 79H X1 EQU 7FH X2 EQU 7EH X3 EQU 7DH X4 EQU 7CH X5 EQU 7BH X6 EQU 7AH 系統(tǒng)起始程序區(qū)************************************************************************** ORG 0000H LJMP MAIN ;跳轉(zhuǎn)主程序 ORG 000BH ;定時(shí)器0中斷向量區(qū) LJMP TTC0 ;跳轉(zhuǎn)中斷服務(wù)子程序 ORG 001BH ;定時(shí)器1中斷向量區(qū) LJMP TTC1 ;跳轉(zhuǎn)中斷服務(wù)子程序監(jiān)控程序區(qū)************************************************************************** ORG 0030HMAIN: MOV SP, 60H ;設(shè)置棧底為60H SETB EA ;定時(shí)器和中斷初始化 SETB ET0 ;允許定時(shí)器0中斷 SETB ET1 ;允許定時(shí)器1中斷 MOV TMOD, 11H ;定時(shí)器0/定時(shí)器1選擇工作方式1 MOV TH0, 3CH ;定時(shí)器0設(shè)置計(jì)數(shù)初值 MOV TL0, 0B0H MOV TH1, 3CH ;定時(shí)器1設(shè)置計(jì)數(shù)初值 MOV TL1, 0B0H MOV DPTR, DISBH ;系統(tǒng)初始化后提示符P.字符代碼表首地址 MOV R5, 08H MOV R0, 78HDISPTSF:CLR A ;上電顯示P MOVC A, A+DPTR ;查表 MOV R0, A INC R0 ;R0自動(dòng)加1 INC DPTR ;DPTR自動(dòng)加1 DJNZ R5, DISPTSF ;減1條件轉(zhuǎn)移D: LCALL DISP ;調(diào)用顯示子程序 LCALL KEY ;調(diào)鍵掃描程序。 等待鍵釋放KEYA: MOV 20H, B 。中斷服務(wù)程序**************************************************************************TTC0: PUSH PSW 。 保存取反后的鍵值KEYSF: LCALL KEYCHU。參考文獻(xiàn)[1]馬忠梅,籍順心,張凱,[M],北京:北京航空航天大學(xué)出版社,2006 Ma Zhongmei, Ji shunxin, Zhang Kai, MaYan. MCU C language program design [M] .beijing: Beijing aerospace university press, 2006[2]李廣弟,朱月秀,[M].北京:北京航空航天大學(xué)出版社,2007 Li Guangdi, ZhuYuexiu, Leng Zuqi. Microcontroller [M] .Beijing: Beijing university of aer
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1