下載本文檔
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、® a)微£|完20152016學(xué)年 第一學(xué)期單片機(jī)原理及應(yīng)用課程設(shè) 計(jì)報(bào)告題 目: 基于單片機(jī)LED點(diǎn)陣顯示電子時(shí)鐘設(shè)計(jì)班 級(jí): 13級(jí)電子信息姓 名:指導(dǎo)教師:電氣工程學(xué)院2015年11月單片機(jī)原理及應(yīng)用任務(wù)書(shū)課題名稱(chēng)基于單片機(jī)LED點(diǎn)陣顯示電子時(shí)鐘設(shè)計(jì)指導(dǎo)教師陶沙執(zhí)行時(shí)間20152016學(xué)年第一學(xué)期 第13 周學(xué)生姓名學(xué)號(hào)承擔(dān)任務(wù)評(píng)分論文撰寫(xiě)及調(diào)試仿真硬件電路繪制及程序編寫(xiě)Keil與ISIS.的聯(lián)調(diào)仿真實(shí)驗(yàn)結(jié)果的驗(yàn)證系統(tǒng)力泵設(shè)計(jì)查詢(xún)義獻(xiàn)與答辯硬件模塊電路分析主要程序分析設(shè)計(jì)要求1、設(shè)一個(gè)LED點(diǎn)陣顯示電子時(shí)鐘電路2、時(shí)鐘顯示的初始時(shí)間為12: 00。3、時(shí)鐘和分鐘可以
2、通過(guò)相應(yīng)的按鍵以步進(jìn)值為 1進(jìn)行變化。LED顯示屏作為信息傳播的一種重要手段,已經(jīng)成為城市信息現(xiàn)代化建設(shè)的 標(biāo)志,LED顯示屏隨著社會(huì)經(jīng)濟(jì)的不斷進(jìn)步,以及LED制造技術(shù)的完善,人們對(duì)LED顯示屏的認(rèn)識(shí)將會(huì)越來(lái)越深入,其應(yīng)用領(lǐng)域?qū)?huì)越來(lái)越廣;LED顯示屏經(jīng)多年的開(kāi)發(fā)、研制、生產(chǎn),具技術(shù)目前已經(jīng)成熟?,F(xiàn)在各種廣告牌不再是白底黑字 了,也不再是單一的非電產(chǎn)品,而是用上了豐富多彩的LED電子產(chǎn)品,為城市增 添了一道靚麗的風(fēng)景。本次課程設(shè)計(jì)是基于A(yíng)T89C52單片機(jī)的LED點(diǎn)陣電子顯示器的設(shè)計(jì),采用 的并行方式的顯示方案來(lái)實(shí)現(xiàn)。 該電子時(shí)鐘由AT89C51 74LS373數(shù)碼管等構(gòu)成, 采用晶振電路作為
3、驅(qū)動(dòng)電路,由延時(shí)程序和循環(huán)程序產(chǎn)生的一秒定時(shí),達(dá)到時(shí)分秒的計(jì)時(shí)。用keil軟件生成.hex文件,用Proteus的ISIS軟件實(shí)現(xiàn)了單片機(jī) LED點(diǎn)陣電子時(shí)鐘系統(tǒng)的設(shè)計(jì)與仿真。關(guān)鍵詞:?jiǎn)纹瑱C(jī);LED點(diǎn)陣;電子顯示器第1章方案選擇與論證單片機(jī)原理及應(yīng)用 I課程設(shè)計(jì)報(bào)告 I單片機(jī)原理及應(yīng)用任務(wù)書(shū) II摘 要 III第1章方案選擇與論證 11.1 設(shè)計(jì)任務(wù)與要求 11.2 總體設(shè)計(jì)方案 11.2.1 硬件部分的設(shè)計(jì) 11.2.2 軟件部分設(shè)計(jì) 2第2章硬件電路的設(shè)計(jì) 32.1 晶振電路設(shè)計(jì) 32.2 復(fù)位電路設(shè)計(jì) 32.3 時(shí)分調(diào)節(jié)電路設(shè)計(jì) 42.4 驅(qū)動(dòng)電路設(shè)計(jì) 42.5 總原理圖 5第3章系統(tǒng)軟
4、件設(shè)計(jì) 63.1 軟件流程圖 63.2 主要軟件程序內(nèi)容 73.2.1 定時(shí)器工作程序 73.2.2 數(shù)字顯示程序 7第4章系統(tǒng)調(diào)試與仿真 114.1 開(kāi)發(fā)過(guò)程 114.2 電路仿真 14總結(jié) 19參考文獻(xiàn) 20附錄 21答辯記錄及評(píng)分表 27圖1.2.1系統(tǒng)框圖1.1 設(shè)計(jì)任務(wù)與要求(1)采用LED燈進(jìn)行顯示(2)可以根據(jù)按鍵來(lái)對(duì)時(shí)間進(jìn)行調(diào)整(3)初始時(shí)間為12: 00.1.2 總體設(shè)計(jì)方案1.2.1 硬件部分的設(shè)計(jì)這次硬件電路部分用PROTEUS件,該軟件主要用來(lái)進(jìn)行元器件的繪制和原 理圖的繪制,PROTEUS件對(duì)繪制好的原理圖進(jìn)行仿真和調(diào)試。根據(jù)課程設(shè)計(jì)任 務(wù)書(shū)的要求,經(jīng)過(guò)思考和篩選,選
5、擇并行方式顯示,I/O 口通過(guò)鎖存芯片來(lái)擴(kuò)展, 以此來(lái)控制LED點(diǎn)陣40個(gè)列線(xiàn),雙緩沖寄存器由5片鎖存器74LS373來(lái)組成, 可以驅(qū)動(dòng)LED點(diǎn)陣8組列線(xiàn),并用3/8譯碼器74LS138對(duì)LED點(diǎn)陣的8行進(jìn)行掃 描。在送每一行的數(shù)據(jù)到LED點(diǎn)陣時(shí),先把數(shù)據(jù)分別送到5個(gè)74LS373然后再 把數(shù)據(jù)一起輸出到LED點(diǎn)陣列中,送出去的時(shí)間數(shù)據(jù)由AT89C5俅控制。電子鐘 由顯示電路、行驅(qū)動(dòng)電路、列驅(qū)動(dòng)電路、中央控制器AT89C52按鍵電路和復(fù)位電路組成。a)顯示模塊的選擇顯示模塊采用8*8的點(diǎn)陣LED數(shù)碼管,這種模塊由64個(gè)發(fā)光LED芯片以8*8 的形式構(gòu)成一個(gè)正方形模塊,然后用兩列12針引腳將內(nèi)部
6、電路接口引出,供驅(qū)動(dòng)電路使用。這種結(jié)構(gòu)是市面上最通用,也是現(xiàn)在應(yīng)用最為廣泛采用的形式。b)時(shí)鐘信號(hào)的選擇秒信號(hào)由單片機(jī)提供,使用程序由時(shí)、分、秒計(jì)數(shù)。采用這種方案的優(yōu)點(diǎn)在 于,它可以有效減少電路的復(fù)雜程度,減少多余芯片的使用,節(jié)約成本。并可以 減少時(shí)間誤差,以達(dá)到設(shè)計(jì)要求。c)總體設(shè)計(jì)方案根據(jù)以上方案所述本次畢業(yè)設(shè)計(jì)采取的總體方案如下:用鎖存芯片來(lái)擴(kuò)展I/O 口,控制LED點(diǎn)陣40個(gè)列線(xiàn);5片鎖存器74LS373組成雙緩沖寄存器,驅(qū)動(dòng) LED點(diǎn)陣8組列線(xiàn);采用8*8的點(diǎn)陣LED數(shù)碼管組成顯示模塊,顯示出運(yùn)行調(diào)試 結(jié)果;主控系統(tǒng)由AT89C51組成,通過(guò)它的串行輸出動(dòng)態(tài)掃描來(lái)實(shí)現(xiàn)時(shí)和分的顯1.2
7、.2 軟件部分設(shè)計(jì)將需要實(shí)現(xiàn)的功能用Keil軟件寫(xiě)好程序,并對(duì)寫(xiě)入單片機(jī)的代碼進(jìn)行編譯 和調(diào)試。第2章硬件電路的設(shè)計(jì)2.1 晶振電路設(shè)計(jì)晶振電路部分由兩個(gè)值為30uf的電容C1、C2和一個(gè)6MHz勺晶振X1串聯(lián)組成。由它產(chǎn)生的振蕩信號(hào)可以保證精度高而且穩(wěn)定并且頻率穩(wěn)定在6MHz次方波信號(hào)提供給單片機(jī)作為一個(gè)時(shí)鐘信號(hào),當(dāng)定時(shí)器需要定時(shí)的時(shí)候使用。圖2-1 晶振電路部分2.2 復(fù)位電路設(shè)計(jì)復(fù)位電路由一個(gè)數(shù)值為10uf的電容和一個(gè)按鍵串聯(lián)組成,電路中的復(fù)位設(shè) 定為上電與按鍵均有效的模式,當(dāng)電路上電時(shí),RSHI腳獲得一個(gè)高電頻,隨著C3電容不斷的在運(yùn)行過(guò)程中充電,所以導(dǎo)致 RSH唧的高電頻不斷地下降。
8、因 為RST引腳上的高電頻只能維持兩個(gè)機(jī)器周期的時(shí)間, 所以單片機(jī)就可以通過(guò)這 個(gè)復(fù)位電路進(jìn)行復(fù)位操作。在電路運(yùn)行期間,當(dāng)按下按鍵開(kāi)關(guān)的瞬間,RST上的電頻立即變?yōu)楦唠婎l,以此來(lái)實(shí)現(xiàn)電路復(fù)位圖2-2復(fù)位電路部分2.3時(shí)分調(diào)節(jié)電路設(shè)計(jì)由AT89C51的P3.2端口接入按鍵S1, P3.3端口接入按鍵S2,再將二者并 聯(lián),分別接入74LS138的E2和E3端口,以此來(lái)實(shí)現(xiàn)按鍵調(diào)節(jié)時(shí)分的設(shè)計(jì)。 當(dāng)電 路運(yùn)行時(shí),LED顯示器初始值為12:00o每按一次S1按鍵,分針數(shù)字就會(huì)加1, 當(dāng)分針數(shù)字滿(mǎn)60再次按下按鍵S1,就會(huì)回歸為0;每按下按鍵S2時(shí),時(shí)針數(shù)字 就會(huì)依次加1,當(dāng)時(shí)針為12時(shí)再次按下按鍵S2,
9、時(shí)針為就會(huì)顯示為00圖2-3 時(shí)分電路部分2.4 驅(qū)動(dòng)電路設(shè)計(jì)驅(qū)動(dòng)部分采用5個(gè)74LS373并行的方式,該芯片是常用的三態(tài)門(mén)8D鎖存器。 只有當(dāng)同時(shí)滿(mǎn)足以下兩個(gè)條件時(shí),D端的數(shù)據(jù)才會(huì)被鎖存到鎖存器的輸出端,即 有正脈沖輸入到門(mén)控端 G有效的高電頻輸出控制OE其它情況下,當(dāng)G為低電 頻,輸出Q保持不變;當(dāng)OE為低電頻,輸出Q為高阻態(tài)。圖2-4驅(qū)動(dòng)電路部分2.5總原理圖FP,ulwrg- 營(yíng)胃” 號(hào)曾工呈!口IL UKUE 2攵 至三圖2-5總原理圖3.2主要軟件程序內(nèi)容3.1軟件流程圖設(shè)計(jì)中,計(jì)時(shí)采用定時(shí)器T0中斷完成,其余狀態(tài)循環(huán)調(diào)用顯示子程序,當(dāng) 端口開(kāi)關(guān)按下時(shí),轉(zhuǎn)入相應(yīng)功能程序。當(dāng)計(jì)時(shí)中斷
10、開(kāi)始時(shí),LED顯示器開(kāi)始接受信號(hào),接受到一個(gè)信號(hào)時(shí)秒數(shù)增加1,當(dāng)秒數(shù)累計(jì)加到60時(shí),則分?jǐn)?shù)為主動(dòng)進(jìn)1,分?jǐn)?shù)位累計(jì)加到60時(shí),時(shí)數(shù)位主動(dòng)增加1。秒針、分針、時(shí)針只要有一位未接受到信號(hào),那么系統(tǒng)就會(huì)自動(dòng)結(jié) 束。其程序執(zhí)行流程見(jiàn)下圖計(jì)時(shí)終端開(kāi)始圖3-1程序執(zhí)行流程圖3.2.1 定時(shí)器工作程序MOV SP,#60HMOV TMOD,#01HMOV TL0,#0e0HMOV TH0,#0b1HMOV IE,#87HMOV 30H,#01H ;/MOV 31H,#02H ;/MOV 32H,#0AH ;/MOV 33H,#00H ;/MOV 34H,#00H ;/MOV 35H,#00H ;/MOV 36
11、H,#00H ;/SETB IT0/IT0是按鍵功能)SETB IT1/時(shí)十位時(shí)個(gè)位光標(biāo)點(diǎn)位分十位分個(gè)位秒十位秒個(gè)位變成1 (IT0為外部中斷0, 1為下降沿觸發(fā),同理SETB PT0SETB TR0/TR0為定時(shí)器開(kāi)關(guān),開(kāi)定時(shí)器03.2.2 數(shù)字顯示程序LOOP00: MOV A,3BHMOV DPTR,#TABEMOVC A,A+DPTRMOV P2,R4MOV P0,AMOV P1,#0FEHINC 3BHINC R4LCALL DELAYDJNZ R5,LOOP00MOV A,31H ;顯示要顯檔的數(shù)字MOV B,#08HMUL ABMOV 3BH,AMOV R4,#00HMOV R5
12、,#08HLOOP11: MOV A,3BHMOV DPTR,#TABEMOVC A,A+DPTRMOV P2,R4MOV P0,AMOV P1,#0FDHINC 3BHINC R4LCALL DELAYDJNZ R5,LOOP11MOV A,32H ;顯示要顯檔的數(shù)字MOV B,#08HMUL ABMOV 3BH,AMOV R4,#00HMOV R5,#08HLOOP22: MOV A,3BHMOV DPTR,#TABEMOVC A,A+DPTRMOV P2,R4MOV P0,AMOV P1,#0FBHINC 3BHINC R4LCALL DELAYDJNZ R5,LOOP22MOV A,3
13、3H ;顯示要顯檔的數(shù)字MOV B,#08HMUL ABMOV 3BH,AMOV R4,#00HMOV R5,#08HLOOP33: MOV A,3BHMOV DPTR,#TABE ,MOVC A,A+DPTRMOV P2,R4MOV P0,AMOV P1,#0F7HINC 3BHINC R4LCALL DELAYDJNZ R5,LOOP33MOV A,34H ;顯示要顯檔的數(shù)字MOV B,#08HMUL ABMOV 3BH,AMOV R4,#00HMOV R5,#08HLOOP44: MOV A,3BHMOV DPTR,#TABEMOVC A,A+DPTRMOV P2,R4MOV P0,AM
14、OV P1,#0EFHINC 3BHINC R4LCALL DELAYDJNZ R5,LOOP44POP PSWPOP ACCRET第4章系統(tǒng)調(diào)試與仿真Keil是彳惠國(guó)Keil Software公司出品的單片機(jī)集成開(kāi)發(fā)軟件,該軟件支持51單片機(jī)的所有變種(目前共有400多種型號(hào))。Keil提供了包括C編譯器、 宏匯編、連接器、庫(kù)管理及一個(gè)功能強(qiáng)大的仿真調(diào)試在內(nèi)的完整開(kāi)發(fā)方案,并通過(guò)一個(gè)集成開(kāi)發(fā)環(huán)境(Wision2 )將這些部分組合在一起。Keil單片機(jī)集成開(kāi) 發(fā)軟件可以運(yùn)行在 Windows98/NT/2000及XP等操作系統(tǒng)下。4.1開(kāi)發(fā)過(guò)程a)建立項(xiàng)目Flit Eflrr Vnw | 修咖
15、或 i Flisil, 口的ugWphcrils.SVCSHflpHtw flVlSIMI ftojccL.6> 叵,i2i 管.r4j«ct目壇1wew Muiti-PTQjrrt WflrttiMw.OtnPrflJfrd:.Gait PrayedEjrparlb-M*n*ge>,Seieidl Device f&r Target 目9 1FLeimove Etem欣。nMnUMTag*!; .目*kkClean Iwget jtJ Bui同 targetF?aal IR.c4uil< gm iarget files 即|小典|唱. Translate.
16、,Ctrt*F7& SLa。build1l FfJtKtnit*Jffl目菽性序岳=HcSdJ&J0目15聯(lián)知即靠l單月tfJMW利玨出的啜計(jì)如U亂是圖4-1 (a-1 ) 建立新項(xiàng)目圖4-1 (a-2 )保存新項(xiàng)目圖 4-1 (a-3 )選才i CPU編譯New iCtrl-NI 局 OpenCtrl+OJClosearget 11 Textl ,'jJ SaveCtri+SSave M”,_1a Save AllDevice D時(shí)License Management.,.Print SdupEd Print.Ctrl+PPrint Preview止 a be - p
17、Vision4File Edit View Project Flash Dcbuq圖4-1 ( b-1 )創(chuàng)建程序文件Targel 11 Trrtl 回lid 片機(jī)該程設(shè)廿b)新建文件,將文件保存并改成abc.c文件,再將程序輸入到文件中并進(jìn)行圖4-1 ( b-2 )保存程序文件c)生成hex文件并進(jìn)行編譯Options for Target 'Target 1'Turg«t Output Listing Us«r | C51IL51 LosM | VL51 Mi eg | Debug | Utilititx |Sdect Fokferfpr。加ot節(jié).Na
18、mE cf Executable: sbe Creat& Executaole:.匕bed Debug WorrmationF Bnow« Infownalion斤 Creafte HEX File HEX Form: HEX-BO三 Create Library: .abc.LIE"Create Batch FileKCancelDefaultsHelp圖4-1 (c)生成hex文件4.2 下載、調(diào)試a)打開(kāi)Proteus ,雙擊單片機(jī)并將hex文件加進(jìn)去,點(diǎn)擊 OK即可。Componenl艮而金nc告,Component Value:PCS Package:Pr
19、ogram File:四HiddenHlkjdenc -14T 08652|DIL40-|_?J| Hide Ail 傾目H甚于單片機(jī)的LE0點(diǎn)J同|HideN 73Clock Frequency12MHzHide ANAdvanced Properties:| Simulate Program FetchesT NqHide AllO ther Properties:Exclude from SimulationExdude from PCB layout Edit all properties as textAttach hierarchjj module Hide coirwnon pi
20、n$圖 4-2 (a)Helpb)按下仿真鍵,即出現(xiàn)如下圖初始仿真結(jié)果。初始時(shí)間顯示為 器件未報(bào)錯(cuò),結(jié)果正確。/陽(yáng)髀砰同挈圖4-2 (b) 初始仿真結(jié)果圖hic)電路仿真過(guò)程中,按下按鍵 S1時(shí)LED顯示器的分鐘顯示將以步進(jìn)為1 進(jìn)行進(jìn)位變化。當(dāng)按下按鍵 S2時(shí)LED顯示器的時(shí)鐘顯示也以步進(jìn)為1進(jìn)行進(jìn)位 變化,調(diào)試結(jié)果如下圖所示:LED分別顯示為12:03和13: 02,說(shuō)明元器件連接正確,程序編寫(xiě)沒(méi)有出 現(xiàn)錯(cuò)誤。m .便F TEa. SB E 再nn- JBhllr ett白n, 里VMA 與胃EL Q<NNL tTK 1SL mgd ss *1 £ ¥9L 易目d
21、 HR?-nd圖4-2 ( c)分鐘部分仿真結(jié)果圖4nu副E WE4 kunn- 2目工明£七0 iww* 導(dǎo)師史 sy.s 旦用白 E£ EXTTNllk.Ns圖4-2 ( c)時(shí)鐘部分仿真結(jié)果圖經(jīng)過(guò)一個(gè)星期的奮戰(zhàn)我們的課程設(shè)計(jì)終于完成了。 在沒(méi)有做課程設(shè)計(jì)以前覺(jué) 得課程設(shè)計(jì)只是對(duì)這本學(xué)期來(lái)所學(xué)知識(shí)的單純總結(jié),但是通過(guò)這次做課程設(shè)計(jì)發(fā) 現(xiàn)自己的看法有點(diǎn)太片面。在課程設(shè)計(jì)中我們?cè)O(shè)計(jì)了基于 AT89C52單片機(jī)的LED點(diǎn)陣電子鐘,采用的 并行方式的顯示方案來(lái)實(shí)現(xiàn)。該電子時(shí)鐘由 AT89C52 74LS373數(shù)碼管等構(gòu)成, 采用晶振電路作為驅(qū)動(dòng)電路,由延時(shí)程序和循環(huán)程序產(chǎn)生的一
22、秒定時(shí), 達(dá)到時(shí)分 秒的計(jì)時(shí)。單片機(jī)具有體積小,成本低,抗干擾能力強(qiáng),面向控制,可以實(shí)現(xiàn)分 機(jī)各分布式控制等優(yōu)點(diǎn)。電子顯示器就是利用單片機(jī)的上述優(yōu)點(diǎn), 采用目前市場(chǎng) 上性能價(jià)格比較高的AT89C52單片機(jī)設(shè)計(jì)而成的最小系統(tǒng)。它在實(shí)際生活中具有 廣泛的應(yīng)用。電子鐘由顯示電路,行驅(qū)動(dòng)電路,列驅(qū)動(dòng)電路,中央控制器,按 鍵電路和復(fù)位電路組成。在這次課設(shè)中,LED點(diǎn)陣作為電子時(shí)鐘的顯示屏,最大的優(yōu)點(diǎn)在于其顯示內(nèi) 容的多樣性,為用戶(hù)提供了靈活的人機(jī)交互界面。同時(shí)由于在這里采用帶晶振的 單片機(jī),使得電子時(shí)鐘不僅走準(zhǔn)確,而且可以利用單片機(jī)的高度靈活性, 為電子 時(shí)鐘擴(kuò)充許多顯來(lái)諸如定時(shí)自動(dòng)報(bào)警、 按時(shí)自動(dòng)打鈴
23、、定時(shí)廣播、自動(dòng)起閉路燈、 定時(shí)開(kāi)關(guān)烘箱、通斷動(dòng)力設(shè)備、甚至各種定時(shí)電氣的自動(dòng)啟動(dòng)等。課程設(shè)計(jì)前前后后一共進(jìn)行了一個(gè)星期, 這一周的時(shí)間里,從電路的繪制到 調(diào)試仿真,再到到論文的完成,遇到了許多的挫折和失敗。在遇到困難時(shí)我不斷 尋找出路解決難題,在老師和同學(xué)的幫助下最終完成了這篇課程設(shè)計(jì)。 我深深地 認(rèn)識(shí)到在書(shū)本上學(xué)知識(shí)是完全不夠的, 只有將理論與實(shí)際相結(jié)合,將知識(shí)運(yùn)用到 現(xiàn)實(shí)中,才能發(fā)揮最大力量。在今后的工作中將面臨更大的挑戰(zhàn),通過(guò)這次的畢設(shè)我懂得了只要將知識(shí)轉(zhuǎn) 化為力量,一切難題都可以迎刃而解。參考文獻(xiàn)1皮大能,黨楠,齊家敏.單片機(jī)原理及應(yīng)用.西北工業(yè)大學(xué)出版社,2015.12周景潤(rùn).PR
24、OTEU水門(mén)實(shí)用教程M北京.機(jī)械工業(yè)出版社,20073樓然苗,李光飛.51系列單片機(jī)設(shè)計(jì)實(shí)例M北京:北京航空航天大學(xué) 出版社,20034徐愛(ài)鈞,彭秀華.單片機(jī)高級(jí)語(yǔ)言匯編與 Wision2應(yīng)用實(shí)踐M北京: 電子工業(yè)出版社,2008.ORG =0000HLJMP MAINORG 0003HLJMP PINT0ORG 000BHLJMP INTT0ORG 0013HLJMP PINT1ORG 0030HMAIN: MOV SP,#60HMOV TMOD,#01HMOV TL0,#0e0HMOV TH0,#0b1HMOV IE,#87HMOV 30H,#01H ;時(shí)十位MOV 31H,#02 H ;
25、時(shí)個(gè)位MOV 32H,#0AH ;光標(biāo)點(diǎn)位MOV 33H,#00H ;分十位MOV 34H,#00H ;分個(gè)位MOV 35H,#00H ;秒十位MOV 36H,#00H ;秒個(gè)位SETB IT0SETB IT1SETB PT0SETB TR0LOOP0: LCALL DISPLJMP LOOP0INTT0: MOV TL0,#0e0HMOV TH0,#0b1HPUSH ACCPUSH PSWINC 36HMOV A,36HCJNE A,#25,PLLMOV 32H,#0BHPLL: CJNE A,#50,ENDD ;1SMOV 32H,#0AHMOV 36H,#00HINC 35HMOV A,
26、35HCJNE A,#60,ENDd ; 分個(gè)位MOV 35H,#00HINC 34HMOV A,34HCJNE A,#0AH,ENDd ; 分個(gè)位MOV 34H,#00HINC 33HMOV A,33HCJNE A,#06H,ENDd ; 分十位MOV 33H,#00HINC 31HMOV A,30HCJNE A,#02H,END1MOV A,31HCJNE A,#04H,END1 ; 時(shí)個(gè)位MOV 31H,#00HMOV 30H,#00HEND1: MOV A,31HCJNE A,#0AH,ENDd ; 時(shí)個(gè)位MOV 31H,#00HINC 30HENDd: POP PSWPOP ACCR
27、ETIDISP: PUSH ACCPUSH PSWMOV A,30H ;顯示要顯示的數(shù)字MOV B,#08HMUL ABMOV 3BH,AMOV R4,#00HMOV R5,#08HLOOP00: MOV A,3BHMOV DPTR,#TABEMOVC A,A+DPTRMOV P2,R4MOV P0,AMOV P1,#0FEHINC 3BHINC R4LCALL DELAYDJNZ R5,LOOP00MOV A,31H ; 顯示要顯檔的數(shù)字MOV B,#08HMUL ABMOV 3BH,AMOV R4,#00HMOV R5,#08HLOOP11: MOV A,3BHMOV DPTR,#TABE
28、MOVC A,A+DPTRMOV P2,R4MOV P0,AMOV P1,#0FDHINC 3BHINC R4LCALL DELAYDJNZ R5,LOOP11MOV A,32H ; 顯示要顯檔的數(shù)字MOV B,#08HMUL ABMOV 3BH,AMOV R4,#00HMOV R5,#08HLOOP22: MOV A,3BHMOV DPTR,#TABEMOVC A,A+DPTRMOV P2,R4MOV P0,AMOV P1,#0FBHINC 3BHINC R4LCALL DELAYDJNZ R5,LOOP22MOV A,33H ; 顯示要顯檔的數(shù)字MOV B,#08HMUL ABMOV 3B
29、H,A MOV R4,#00H MOV R5,#08H LOOP33: MOV A,3BH MOV DPTR,#TABE MOVC A,A+DPTR MOV P2,R4 MOV P0,A MOV P1,#0F7H INC 3BH INC R4 LCALL DELAY DJNZ R5,LOOP33MOV A,34H ;顯示要顯檔的數(shù)字MOV B,#08H MUL AB MOV 3BH,A MOV R4,#00H MOV R5,#08H LOOP44: MOV A,3BHMOV DPTR,#TABEMOVC A,A+DPTRMOV P2,R4MOV P0,AMOV P1,#0EFHINC 3BHINC R4LCALL DELAYDJNZ R5,LOOP44POP PSWPOP ACC RETDELAY: MOV 37H,#50DEL: MOV 38H,#4DJNZ 38H,$DJNZ 37H,DEL RETTABE: ;0DB 00H,18H,24H,24H,24H,24H,18H,00H;1DB 00H,10H,30H,10H,10H,10H,38H,00H;2DB 00H,18H,24H,04H,18H,20H,3CH,00H;3DB 00H,18H,24H,18H,04H,24H,18H,00H;4
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 畢業(yè)時(shí)考研數(shù)學(xué)試卷
- 植物乳植桿菌LIP-1噴霧干燥保護(hù)劑的篩選及其復(fù)配條件的優(yōu)化
- 高中生物學(xué)情境化單元教學(xué)的實(shí)踐研究
- 全尾砂膠結(jié)充填體力學(xué)特性及失穩(wěn)機(jī)理研究
- 二零二五年度簽約主播與電商平臺(tái)合作合同
- 氮雜環(huán)卡賓不對(duì)稱(chēng)催化合成螺雜環(huán)化合物和軸手性萘酰胺類(lèi)化合物的研究
- 二零二五年度電力設(shè)備運(yùn)維大數(shù)據(jù)分析與維護(hù)服務(wù)協(xié)議
- 二零二五年度中小企業(yè)最高額借款合同(科技扶持)
- 2025年度高管離職后競(jìng)業(yè)限制及保密協(xié)議
- 二零二五年度電子版離婚協(xié)議書(shū)數(shù)字身份認(rèn)證合同
- 《電影之創(chuàng)戰(zhàn)紀(jì)》課件
- 社區(qū)醫(yī)療抗菌藥物分級(jí)管理方案
- 開(kāi)題報(bào)告-鑄牢中華民族共同體意識(shí)的學(xué)校教育研究
- 《醫(yī)院標(biāo)識(shí)牌規(guī)劃設(shè)計(jì)方案》
- 夜市運(yùn)營(yíng)投標(biāo)方案(技術(shù)方案)
- 電接點(diǎn) 水位計(jì)工作原理及故障處理
- 國(guó)家職業(yè)大典
- 2024版房產(chǎn)代持協(xié)議書(shū)樣本
- 公眾號(hào)運(yùn)營(yíng)實(shí)戰(zhàn)手冊(cè)
- 教學(xué)查房及體格檢查評(píng)分標(biāo)準(zhǔn)
- 西方經(jīng)濟(jì)學(xué)(第二版)完整整套教學(xué)課件
評(píng)論
0/150
提交評(píng)論