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

正文內(nèi)容

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

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

下一頁面
  

【正文】 器軟件系統(tǒng)的設(shè)計(jì) 搶答器使用單片機(jī)資源的情況該搶答器使用了單片機(jī)的定時(shí)器的功能,其中具體用到了單片機(jī)的定時(shí)器0和定時(shí)器1,并且讓它們都以中斷方式工作,沒有用到外部中斷。SSSSSS6代表選手;S7為答完鍵、S8為開始鍵、S9為復(fù)位鍵。圖14 答完鍵程序流程框圖 程序清單見附錄F。若倒計(jì)時(shí)時(shí)間到,還沒按下答完鍵則違規(guī),違規(guī)燈亮。從這個(gè)學(xué)期開始到結(jié)束,凌云老師一直都兢兢業(yè)業(yè)的指導(dǎo)我們學(xué)好單片機(jī)這門課程,很感謝老師的這份責(zé)任心。致 謝在本次搶答器課程設(shè)計(jì)的過程中,得到了凌云老師的悉心指導(dǎo)和同學(xué)們的熱情幫助,在這里特別要感謝老師和同學(xué)們。判斷鍵值 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ū)**************************************************************************。 LCALL KEYCHU。 鍵值送20H保存 EXIT: RET KEYCHU: PUSH PSW。 ;中斷返回 。延時(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)場 RET。 先向P1口寫1 MOV A, P1。 沒有鍵按下,轉(zhuǎn)返回 MOV B, 20H 。******************************************************************** *****定時(shí)器延時(shí)子程序******************延時(shí)子程序,延時(shí)1秒,用于搶答時(shí)的倒計(jì)時(shí)延時(shí)Z1: PUSH PSW ;堆棧保護(hù) CLR RS0 ;開啟寄存器組2 SETB RS1 SETB TR0 ;啟動(dòng)定時(shí)器0 MOV R5, 20EE: LCALL DISP ;調(diào)用顯示子程序 LCALL KEY JB , K1 JB , K2 JB , K3 JB , K4 JB , K5 JB , K6 CJNE R5, 0, CC;判斷R5為0跳轉(zhuǎn)CC CLR TR0 ;定時(shí)器0清零 POP PSW LJMP BB ;跳轉(zhuǎn)BBCC: LJMP EE ;跳轉(zhuǎn)EEBB: RET ;中斷返回跳轉(zhuǎn)區(qū)*************************************;由于跳轉(zhuǎn)范圍有限,在此設(shè)一跳轉(zhuǎn)區(qū)K1: LJMP KEY11K2: LJMP KEY22K3: LJMP KEY33K4: LJMP KEY44K5: LJMP KEY55K6: LJMP KEY66K11: LJMP KEY111K22: LJMP KEY222K33: LJMP KEY333K44: LJMP KEY444K55: LJMP KEY555K66: LJMP KEY666 定時(shí)延時(shí)子程序2***************延時(shí)子程序,延時(shí)1秒,用于回答問題倒計(jì)時(shí)時(shí)的延時(shí)Z2: PUSH PSW ;堆棧保護(hù) CLR RS0 ;開啟寄存器組2 SETB RS1 SETB TR1 ;開啟定時(shí)器1 MOV R6, 20FF: LCALL DISP ;調(diào)用顯示子程序 LCALL KEY JB , K11 JB , K22 JB , K33 JB , K44 JB , K55 JB , K66 CJNE R6, 0, FF;判斷R6為0跳轉(zhuǎn)FF CLR TR1 ;定時(shí)器1清零 POP PSW ;恢復(fù)現(xiàn)場 RET ;中斷返回計(jì)算字符序號(hào)子程序 。也很注重和同學(xué)們的溝通和交流,是我們的良師益友哦。 結(jié)束語將本設(shè)計(jì)的程序下載到單片機(jī)中,通過測試,基本上完成了任務(wù)書的要求,并且搶答的精確度也比較高,因?yàn)樵谡{(diào)用鍵掃描函數(shù)的時(shí)候是在500ms函數(shù)中,基本上每50ms就會(huì)調(diào)用一次鍵掃描函數(shù)。 搶答器課題心得體會(huì)及教學(xué)建議臨近期末考試,學(xué)了一個(gè)學(xué)期的單片機(jī)課了,雖然感覺要掌握的知識(shí)內(nèi)容很復(fù)雜,而且需要完成的實(shí)驗(yàn)也比較多,但是真正覺得學(xué)到了不少東西。本課程設(shè)計(jì)直接在實(shí)物數(shù)碼管板子上測試和修改,沒有仿真。若沒按下開始鍵為無效搶答則顯示器顯示違規(guī)臺(tái)號(hào)并報(bào)警。在數(shù)據(jù)的顯示時(shí),采用查表的方法,因此需要將表格、數(shù)據(jù)存放在單片機(jī)的程序存儲(chǔ)器上。圖7 蜂鳴電路模塊(5)LED指示燈電路模塊,LED燈的陽極接正五伏電壓。電源電路給單片機(jī)供電,晶振電路給單片機(jī)提供計(jì)數(shù)時(shí)間,復(fù)位電路可以實(shí)現(xiàn)單片機(jī)的復(fù)位。該搶答器上電或按鍵復(fù)位后能自動(dòng)顯示系統(tǒng)提示符“P.”, 進(jìn)入準(zhǔn)備工作狀態(tài)。 設(shè)計(jì)總體方案介紹設(shè)計(jì)中采用AT89S52芯片、LED顯示器、蜂鳴器、LED燈、數(shù)碼管和一些獨(dú)立式按鍵構(gòu)成一個(gè)簡易六路搶答器。由于位控線的驅(qū)動(dòng)電流較大,因此在P2口線上接了8個(gè)PNP型三極管提高驅(qū)動(dòng)能力;在單片機(jī)的P1口線和P2口線上接了16個(gè)470Ω的電阻,這些電阻起限流的作用。圖8 LED 指示燈電路模塊(6)下載口電路模塊,2腳懸空,3腳接單片機(jī)的復(fù)位口,,,6腳接地,10腳接地。 搶答器軟件系統(tǒng)各模塊功能簡要介紹 該搶答器所用的軟件模塊有定時(shí)器模塊、按鍵模塊、LED顯示模塊。圖11 開始鍵程序流程框圖 搶答鍵程序流程框圖搶答鍵程序流程框圖如圖12所示。當(dāng)開始鍵按下后才能進(jìn)行搶答,搶答時(shí)間為30秒,搶答時(shí),其他按鍵無效,答完后,答題人按下答完鍵,答題結(jié)束。當(dāng)然在這其中,也出現(xiàn)了不少問題。而且制作工藝比較粗糙。主持人按下開始按鈕后,搶答開始并限定時(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),答完按鈕沒。 調(diào)P1口數(shù)據(jù)處理子程序 JZ EXIT。 鍵釋放,轉(zhuǎn)恢復(fù)鍵值 LCALL DISP。 MOV 20H , A。08,9,A,B,C,D,E,F,滅, END35
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1