大工15春單片機(jī)原理與應(yīng)用資料大作業(yè)題目與答案_第1頁
大工15春單片機(jī)原理與應(yīng)用資料大作業(yè)題目與答案_第2頁
大工15春單片機(jī)原理與應(yīng)用資料大作業(yè)題目與答案_第3頁
大工15春單片機(jī)原理與應(yīng)用資料大作業(yè)題目與答案_第4頁
大工15春單片機(jī)原理與應(yīng)用資料大作業(yè)題目與答案_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、網(wǎng)絡(luò)教育學(xué)院單片機(jī)原理與應(yīng)用大作業(yè)題目: 基于51單片機(jī)的電子時(shí)鐘設(shè)計(jì) 學(xué)習(xí)中心: 海門 層 次: 高起專 專 業(yè): 機(jī)械制造與自動(dòng)化 年 級: 14年 春季 學(xué) 號:學(xué)生:2015年9月份單片機(jī)原理與應(yīng)用大作業(yè)具體要求:1 作業(yè)容從以下五個(gè)題目中任選其一作答。2 正文格式作業(yè)正文容統(tǒng)一采用宋體,字號為小四,字?jǐn)?shù)在2000字以上。3. 作業(yè)提交學(xué)生需要以附件形式上交離線作業(yè)(附件的大小限制在10M以),選擇已完成的作業(yè),點(diǎn)“上交”即可。如下圖所示。4. 截止時(shí)間2015年9月1日。在此之前,學(xué)生可隨時(shí)提交離線作業(yè),如需修改,可直接上傳新文件,平臺會自動(dòng)覆蓋原有文件。5. 注意事項(xiàng)請同學(xué)獨(dú)立完成

2、作業(yè),不準(zhǔn)抄襲其他人或者請人代做,如有雷同作業(yè),成績以零分計(jì)!題目一:單片機(jī)電子時(shí)鐘設(shè)計(jì)準(zhǔn) 則:設(shè)計(jì)一個(gè)基于51單片機(jī)或STM單片機(jī)的電子時(shí)鐘,并且能夠?qū)崿F(xiàn)時(shí)分秒的顯示和調(diào)節(jié)撰寫要求:(1)首先介紹課題背景,并進(jìn)行需求分析與可行性分析,包括軟硬件功能分配、核心器件的選型等;(2)對系統(tǒng)硬件進(jìn)行設(shè)計(jì),包括硬件功能模塊劃分、電路原理圖設(shè)計(jì)等; (3)對系統(tǒng)軟件進(jìn)行設(shè)計(jì),選用匯編語言或C語言編寫程序,給出軟件開發(fā)流程;(4)總結(jié):需要說明的問題以與設(shè)計(jì)的心得體會。20 / 20目 錄第一章基于51系列單片機(jī)的電子時(shí)鐘設(shè)計(jì)與制作的概述- 5 -1設(shè)計(jì)任務(wù)與要求- 5-2方案設(shè)計(jì)選擇- 6 -3系統(tǒng)主要

3、方框圖-7-第二章硬件單元電路設(shè)計(jì)與參數(shù)計(jì)算- 7 -1電源電路- 7 -2單片機(jī)最小系統(tǒng)電路- 7 -3按鍵電路- 8 -4時(shí)鐘電路- 9 -5LCD1602顯示電路- 10 -6軟件設(shè)計(jì)流程圖- 11 -7總原理圖- 11 -第三章仿真測試- 12 -第四章程序- 13 -第五章心得體會- 19 -第一章 基于51系列單片機(jī)的電子時(shí)鐘設(shè)計(jì)與制作的概述前 言目前,單片機(jī)正朝著高性能和多品種方向發(fā)展趨勢將是進(jìn)一步向著CMOS化、低功耗、小體積、大容量、高性能、低價(jià)格和外圍電路裝化等幾個(gè)方面發(fā)展。下面是單片機(jī)的主要發(fā)展趨勢。單片機(jī)應(yīng)用的重要意義還在于,它從根本上改變了傳統(tǒng)的控制系統(tǒng)設(shè)計(jì)思想和設(shè)計(jì)

4、方法。從前必須由模擬電路或數(shù)字電路實(shí)現(xiàn)的大部分功能,現(xiàn)在已能用單片機(jī)通過軟件方法來實(shí)現(xiàn)了。這種軟件代替硬件的控制技術(shù)也稱為微控制技術(shù),是傳統(tǒng)控制技術(shù)的一次革命。單片機(jī)模塊中最常見的是數(shù)字鐘,數(shù)字鐘是一種用數(shù)字電路技術(shù)實(shí)現(xiàn)時(shí)、分、秒計(jì)時(shí)的裝置,與機(jī)械式時(shí)鐘相比具有更高的準(zhǔn)確性和直觀性,且無機(jī)械裝置,具有更更長的使用壽命,因此得到了廣泛的使用。經(jīng)多方查閱資料、反復(fù)論證設(shè)計(jì)出了這款簡單實(shí)用的單片機(jī)電子時(shí)鐘。1設(shè)計(jì)任務(wù)與要求(1)首先介紹課題背景,并進(jìn)行需求分析與可行性分析,包括軟硬件功能分配、核心器件的選型等;(2)對系統(tǒng)硬件進(jìn)行設(shè)計(jì),包括硬件功能模塊劃分、電路原理圖設(shè)計(jì)等; (3)對系統(tǒng)軟件進(jìn)行設(shè)

5、計(jì),選用匯編語言或C語言編寫程序,給出軟件開發(fā)流程;(4)總結(jié):需要說明的問題以與設(shè)計(jì)的心得體會。2方案設(shè)計(jì)選擇根據(jù)上述設(shè)計(jì)要求,結(jié)合現(xiàn)有元件,利用集成芯片完成具有以上功能的電路。1)由于需要準(zhǔn)確顯示時(shí)鐘日歷(年月日時(shí)分秒),這里對于顯示的選擇比較:(1)數(shù)碼管顯示,優(yōu)點(diǎn)價(jià)格便宜,但是不能顯示復(fù)雜的英文,顯示出來很大,布線不易,不美觀。(2)LCD1602,價(jià)格適中,可以顯示復(fù)雜的英文,功耗不大,外觀較小,計(jì)較符合(3)LCD12864,彩屏,如果用這些,可以顯示中文,還用一些圖片,但是價(jià)格較高,秉著合理利用的原則,不大材小用,決定放棄。2)由于需要準(zhǔn)確顯示時(shí)鐘日歷(年月日時(shí)分秒),這里對應(yīng)時(shí)

6、鐘的選擇作出比較:(1)可以利用單片機(jī)自己自帶的定時(shí)器精確定時(shí),在通過軟件控制,這樣就減少了硬件的成本,但是這樣需要晶振絕對的穩(wěn)定,而且掉電數(shù)據(jù)不保存,還沒有年月星期的自動(dòng)調(diào)整功能,對程序的要求很高,不易控制.(2)DS1302它可以對年、月、日、周、日、時(shí)、分、秒進(jìn)行計(jì)時(shí),且具有閏年補(bǔ)償?shù)榷喾N功能。不必在程序上做太多的處理,與單片機(jī)的接口簡單,掉電有備用電池用來供電保存數(shù)據(jù)。所以非常適合要求3)單片機(jī)的選型(1)DSP(digital signal processor)是一種獨(dú)特的微處理器,是以數(shù)字信號來處理大量信息的器件。它不僅具有可編程性,而且其實(shí)時(shí)運(yùn)行速度可達(dá)每秒數(shù)以千萬條復(fù)雜指令程序

7、,遠(yuǎn)遠(yuǎn)超過通用微處理器,是數(shù)字化電子世界中日益重要的電腦芯片。它的強(qiáng)大數(shù)據(jù)處理能力和高運(yùn)行速度,是最值得稱道的兩大特色。但是對于我們來說,一個(gè)是它需要你熟悉它,會運(yùn)用,這個(gè)我們還沒有達(dá)到。就算我們會用,在一個(gè)問題是價(jià)格貴,買不起,封裝不是DIP的,不易實(shí)驗(yàn),所以又是大材小用,很沒有必要選擇這么高級的。(2)AT89S82是一款非常流行的單片機(jī)了,很適合我們的任務(wù)所需,但是他的下載電路并不是那么的簡單,再說這個(gè)是國外生產(chǎn)的,何必用呢?(3)STC89C52RC是非常值得推薦的,STC是在的一家8051單片機(jī)設(shè)計(jì)生產(chǎn)公司。STC系列的單片機(jī)現(xiàn)在在中國的51單片機(jī)市場上占有較大比例。宏晶科技現(xiàn)已成長

8、為全球最大的8051單片機(jī)設(shè)計(jì)公司,完完全全的中國制造,它是AT89S52的增強(qiáng)版本,技術(shù)成熟,運(yùn)用穩(wěn)定,下載電路非常方便,很適合我們選擇用5V電源STC89C52RC3系統(tǒng)主要方框圖按鍵液晶顯示時(shí)鐘芯片第二章 硬件單元電路設(shè)計(jì)與參數(shù)計(jì)算1.電源電路圖中J1為電源插座,S5為帶鎖開關(guān),要特別主意這來個(gè)的封裝,很容易錯(cuò)。利用外部電源直接提供5V直流電源接入電源接口,再通過帶鎖開關(guān)控制導(dǎo)通情況。圖中LED起到指示作用,當(dāng)通電時(shí)亮,電阻為限流作用一般接220 1 K,不接后果很嚴(yán)重,LED只亮一下。2單片機(jī)最小系統(tǒng)電路關(guān)于最小系統(tǒng)和STC89C52RC單片機(jī)的介紹網(wǎng)上有很多,非常容易搜到,這里就不累

9、贅!這里討論幾個(gè)問題:1)要使STC89C52RC復(fù)位需要兩個(gè)機(jī)器周期的高電平,我們用的是12M晶振,那么一個(gè)機(jī)器周期為1/12M=1uS,當(dāng)S4按下時(shí),C3迅速導(dǎo)通通電,此時(shí)9腳為高電平,松開后電容要電,起到延時(shí)的作用,t=C3*(R8+R2)=0.11S2uS,足夠?yàn)閺?fù)位提供搞電平2)三點(diǎn)式電容震蕩是單片機(jī)所用到的,這里只是外面接兩個(gè)電容而已,電容要求小于47P,一般晶振不大于48M3)相對余AT的單片機(jī)STC下載簡單多了,這里只是引出了四條線,分別為VCC,GND,TXD,RXD,只需四根線就可以完成下載,而卻可以通過引出的端口對板上供電。3按鍵電路按鍵電路主要是別忘了加上拉電阻,要不就

10、不穩(wěn)定了,這里用了四個(gè)按鍵作為功能鍵,一個(gè)按鍵作為復(fù)位鍵對應(yīng)分別為:S0 功能選擇,S1 減,S2 加,S3 確認(rèn),S4 復(fù)位。4時(shí)鐘電路DS1302是美國DALLAS公司推出的一種高性能、低功耗的實(shí)時(shí)時(shí)鐘芯片,附加31字節(jié)靜態(tài)RAM,采用SPI三線接口與CPU進(jìn)行同步通信,并可采用突發(fā)方式一次傳送多個(gè)字節(jié)的時(shí)鐘信號和RAM數(shù)據(jù)。實(shí)時(shí)時(shí)鐘可提供秒、分、時(shí)、日、星期、月和年,一個(gè)月小與31天時(shí)可以自動(dòng)調(diào)整,且具有閏年補(bǔ)償功能。工作電壓寬達(dá)2.55.5V。采用雙電源供電(主電源和備用電源),可設(shè)置備用電源充電方式,提供了對后背電源進(jìn)行涓細(xì)電流充電的能力。DS1302的外部引腳分配如圖1所示與部結(jié)構(gòu)

11、如圖2所示。DS1302用于數(shù)據(jù)記錄,特別是對某些具有特殊意義的數(shù)據(jù)點(diǎn)的記錄上,能實(shí)現(xiàn)數(shù)據(jù)與出現(xiàn)該數(shù)據(jù)的時(shí)間同時(shí)記錄,因此廣泛應(yīng)用于測量系統(tǒng)中。1.各引腳的功能為:Vcc1:主電源;Vcc2:備份電源。當(dāng)Vcc2Vcc1+0.2V時(shí),由Vcc2向DS1302供電,當(dāng)Vcc2 Vcc1時(shí),由Vcc1向DS1302供電。SCLK:串行時(shí)鐘,輸入,控制數(shù)據(jù)的輸入與輸出;I/O:三線接口時(shí)的雙向數(shù)據(jù)線;CE:輸入信號,在讀、寫數(shù)據(jù)期間,必須為高。該引腳有兩個(gè)功能:第一,CE開始控制字訪問移位寄存器的控制邏輯;其次,CE提供結(jié)束單字節(jié)或多字節(jié)數(shù)據(jù)傳輸?shù)姆椒ā?LCD1602顯示電路LCD1602可以顯示

12、16*2=32個(gè)字符,也可以用來顯示一些漢字圖片(利用取模軟件提?。?,原理圖中的可調(diào)電阻是用來調(diào)節(jié)字符顯示的亮度的,調(diào)節(jié)是要有耐心,應(yīng)為用到的是精密可調(diào)電阻,這個(gè)需要轉(zhuǎn)很多圈,不容易顯示出來,注意不能跳到太亮,要不很容易燒掉液晶,下面為接口說明,一般不顯示很可能是程序的問題和可調(diào)電阻沒有調(diào)節(jié)好,至于介紹網(wǎng)上很容易找到。6軟件設(shè)計(jì)流程圖開機(jī)開機(jī)畫面顯示N是否有按鍵按下Y檢測那個(gè)按鍵按下減鍵功能選擇鍵復(fù)位鍵確認(rèn)鍵加減7總原理圖第三章 仿真測試(1)首先在protues中仿真調(diào)好,在程序中要特別注意與硬件中引腳對應(yīng)上(2)按鍵的測試比較簡單,只要你對應(yīng)的按鍵能夠?qū)崿F(xiàn)相應(yīng)的功能就可以,不可以,那么肯定

13、是硬件或者連接線的問題了。(3)元件清單原件名稱數(shù)量原件名稱數(shù)量STC89C52RC1103可調(diào)電阻1DS13021102排阻(9腳)1DS130214.7K電阻1LCD1602110K電阻232.768K晶振30P電容212M晶振14.7電阻1小按鍵110uF電容2470電阻1104電容3100uF電容2470uF電容21K電阻12第四章 程序. ORG 0000H ;程序開始入口LJMP STARTORG 0003H ;外中斷0中斷程序入口RETIORG 000BH ;定時(shí)器T0中斷程序入口LJMP INTT0 ;跳至INTTO執(zhí)行ORG 0013H ;外中斷1中斷程序入口RETIORG

14、001BH ;定時(shí)器T1中斷程序入口LJMP INTT1ORG 0023H ;串行中斷程序入口地址RETI;-主程序-;START: MOV R0,#70H ;70給R0,清70-7FH顯示存MOV R7,#0FHCLEARDISP: MOV R0,#00H ;0給R0中的數(shù)為地址的存中存放(70H)INC R0DJNZ R7,CLEARDISPMOV 78H,#2 ;默認(rèn)時(shí)間為12:00,鬧鐘5:00MOV 79H,#1MOV 74H,#2 ;防止上電時(shí)數(shù)碼管顯示00小時(shí)MOV 75H,#1MOV 66H,#1 ;中斷退出時(shí)66H為1時(shí),分、時(shí)計(jì)時(shí)單元數(shù)據(jù)移入顯存標(biāo)志MOV 68H,#1 ;

15、上電默認(rèn)鬧鐘開狀態(tài)MOV 7DH,#6 ;鬧鐘時(shí)十位MOV 7CH,#3MOV 69H,#0MOV 7AH,#0AH ;放入熄滅符數(shù)據(jù)MOV TMOD,#11H ;設(shè)T0、T1為16位定時(shí)器MOV TL0,#0B0H ;50MS定時(shí)初值(T0計(jì)時(shí)用)MOV TH0,#3CHSETB EA ;總中斷開放SETB ET0 ;允許T0中斷SETB TR0 ;T0定時(shí)器開始計(jì)時(shí)MOV R4,#14H ;1秒定時(shí)用初值(50MS20)START1: LCALL DISPLAY ;顯示子程序LCALL BEEP ;鬧鐘查詢JNB P1.7,SETTIME ;P1.7口為0時(shí)轉(zhuǎn)時(shí)間調(diào)整程序JMP START

16、1 ;P1.7口為1時(shí)跳回START1;-時(shí)間鬧鐘調(diào)整系統(tǒng)-;NFLAG: MOV A,68H ;設(shè)置鬧鐘開關(guān)狀態(tài)CJNE A,#1,BEE68MOV 68H,#0JMP E6BEE68:MOV 68H,#1E6: MOV 66H,#8 ;中斷退出66H不為1時(shí)分、時(shí)計(jì)時(shí)單元數(shù)據(jù)移入顯存標(biāo)志MOV 72H,7BHMOV 73H,7CHMOV 74H,7DHMOV 75H,7EHLCALL DDLLCALL DDLMOV 72H,68HMOV 73H,69HMOV 74H,7AHMOV 75H,7AHLCALL DDLLCALL DDLMOV 66H,#1LJMP START1SETTIME:L

17、CALL DDL P1.7,NFLAG ;鍵按下時(shí)間小于1秒,設(shè)置鬧鐘開關(guān)狀態(tài)并查看鬧鐘時(shí)間,不關(guān)走時(shí),確保準(zhǔn)確,大于1秒調(diào)時(shí)MOV TL1,#0B0H ;T1閃爍定時(shí)初值MOV TH1,#3CHMOV R2,#06H ;進(jìn)入調(diào)時(shí)狀態(tài),賦閃爍定時(shí)初值MOV 66H,#8 ;調(diào)鬧鐘時(shí)保持走時(shí),關(guān)閉時(shí)鐘顯示數(shù)據(jù)SETB ET1 ;允許T1中斷SETB TR1 ;開啟定時(shí)器T1SET1: LCALL DISPLAY ;調(diào)用顯示,防止鍵按下無顯示JNB P1.7,SET1 ;P1.7口為0等待鍵釋放MOV R5,#00H ;清設(shè)置類型閃爍標(biāo)志SETN1: INC R5 ;鬧鐘分調(diào)整SET5:LCALL

18、 DISPLAY P1.7,SET5SEETN1: LCALL DDL ;有鍵按下大于1秒分時(shí)間連續(xù)加(0.5秒加1),小于1秒轉(zhuǎn)調(diào)時(shí)狀態(tài) P1.7,SET6 ;鍵釋放查詢,鍵釋放自動(dòng)轉(zhuǎn)調(diào)時(shí)MOV R0,#7CHLCALL ADD1MOV A,R3CLR CCJNE A,#60H,HHN1HHN1:JC SEETN1LCALL CLR0JMP SEETN1SET6: INC R5 ;鬧鐘時(shí)調(diào)整SEET6:LCALL DISPLAY P1.7,SEET6SEETNH1:LCALL DDL P1.7,SETFMOV R0,#7EHLCALL ADD1MOV A,R3CLR CCJNE A,#24H

19、,HOUU1HOUU1:JC SEETNH1LCALL CLR0JMP SEETNH1SETF:LCALL DISPLAY P1.7,SETFLCALL DDLJNB P1.7,SETOUT ;短按調(diào)時(shí),長按退出CLR ET0CLR TR0MOV 70H,#00H ;設(shè)定后的時(shí)間從00秒開始走時(shí)MOV 71H,#00HINC R5SET3:LCALL DISPLAY P1.7,SET3SETMM:LCALL DDL P1.7,SET4MOV R0,#77HLCALL ADD1MOV A,R3CLR CCJNE A,#60H,MMHMMH:JC SETMMLCALL CLR0AJMP SETMM

20、SET4:INC R5SEET4:LCALL DISPLAY P1.7,SEET4SETHH:LCALL DDL P1.7,SETOUT1MOV R0,#79HLCALL ADD1MOV A,R3CLR CCJNE A,#24H,HOUUHOUU:JC SETHHLCALL CLR0AJMP SETHHSETOUT1:SETB ET0SETB TR0 ;計(jì)時(shí)開始SETOUT: MOV R5,#00H ;清設(shè)置類型閃爍標(biāo)志CLR TR1 ;關(guān)閉T1CLR ET1 ;關(guān)T1中斷MOV 66H,#1SETOUT2:LCALL DISPLAYJNB P1.7,SETOUT2LJMP START1;-延

21、時(shí)1秒鐘-;DDL:MOV 18H,#36DDL0:MOV 17H,#239DDL1:LCALL DISPLAYDJNZ 17H,DDL1DJNZ 18H,DDL0RET;-T0中斷程序-;INTT0: PUSH ACC ;打包PUSH PSWCLR ET0CLR TR0MOV A,#0B7HADD A,TL0MOV TL0,AMOV A,#3CHADDC A,TH0MOV TH0,ASETB TR0DJNZ R4, OUTT0 ;20次中斷未到中斷退出ADDSS: MOV R4,#14H ;20次中斷到(1秒)重賦初值MOV R0,#71H ;指向秒計(jì)時(shí)單元(70-71H)ACALL ADD

22、1 ;調(diào)用加1程序(加1秒操作)MOV A,R3 ;秒數(shù)據(jù)放入A(R3為2位十進(jìn)制數(shù)組合)CLR C ;清進(jìn)位標(biāo)志CJNE A,#60H,ADDMMADDMM: JC OUTT01 ;小于60秒退出ACALL CLR0 ;等于或大于60秒清0MOV R0,#77H ;指向分計(jì)時(shí)單元(76H-77H)ACALL ADD1MOV A,R3CLR CCJNE A,#60H,ADDHHADDHH: JC OUTT0ACALL CLR0MOV R0,#79H ;指向小時(shí)計(jì)時(shí)單元(78H-79H)ACALL ADD1MOV A,R3CLR CCJNE A,#24H,HOURHOUR: JC OUTT0AC

23、ALL CLR0OUTT0: MOV A,66H ;查詢標(biāo)志CJNE A,#1,OUTT01MOV 72H,76H ;中斷退出時(shí)將分、時(shí)計(jì)時(shí)單元數(shù)據(jù)移入對應(yīng)顯示單元MOV 73H,77HMOV 74H,78HMOV 75H,79HOUTT01:POP PSW ;出棧POP ACCSETB ET0 ;開放T0RETI ;中斷返回;-加1程序-;ADD1: MOV A,R0 ;取當(dāng)前計(jì)時(shí)單元數(shù)據(jù)到ADEC R0 ;指向前一地址SWAP A ;A中數(shù)據(jù)高四位與低四位交換ORL A,R0 ;前一地址中數(shù)據(jù)放入A中低四位ADD A,#01H ;A加1操作DA A ;十進(jìn)制調(diào)整MOV R3,A ;移入R3

24、寄存器ANL A,#0FH ;高四位變0MOV R0,A ;放回前一地址單元MOV A,R3 ;取回R3中暫存數(shù)據(jù)INC R0 ;指向當(dāng)前地址單元SWAP A ;A中數(shù)據(jù)高四位與低四位交換ANL A,#0FH ;高四位變0MOV R0,A ;數(shù)據(jù)放入當(dāng)削地址單元中RETCLR0: CLR CCLR A ;清累加器MOV R0,A ;清當(dāng)前地址單元DEC R0 ;指向前一地址MOV R0,A ;前一地址單元清0RET ;子程序返回;-調(diào)時(shí)閃爍程序-;INTT1: PUSH ACCPUSH PSWMOV TL1,#0B0HMOV TH1,#3CHDJNZ R2,INTT1OUT ;0.3秒未到退出

25、中斷(50MS中斷6次)MOV R2,#06H ;重裝0.3秒定時(shí)用初值CPL 02H ;0.3秒定時(shí)到對閃爍標(biāo)志取反 02H,FLASH1 ;02H位為1時(shí)顯示單元熄滅MOV A,R5CJNE A,#01H,NLJMP NNN1NL:CJNE A,#02H,NL1LJMP NNN1NL1:CJNE A,#03H,NL2LJMP NLLNL2:CJNE A,#04H,INTT1OUTLJMP NLLNLL:MOV 72H,76HMOV 73H,77HMOV 74H,78HMOV 75H,79HAJMP INTT1OUTNNN1:MOV 72H,7BHMOV 73H,7CHMOV 74H,7DH

26、MOV 75H,7EHINTT1OUT:POP PSW ;恢復(fù)現(xiàn)場POP ACCRETI ;中斷退出FLASH1:MOV A,R5CJNE A,#01H,MLLJMP MNN1ML:CJNE A,#02H,ML1LJMP MNN2ML1:CJNE A,#03H,MNLJMP MLLMN:CJNE A,#04H,INTT1OUTLJMP MHLMLL:MOV 72H,7AHMOV 73H,7AH ;顯示單元(72-73H),將不顯示分?jǐn)?shù)據(jù)MOV 74H,78HMOV 75H,79HAJMP INTT1OUTMHL:MOV 72H,76HMOV 73H,77HMOV 74H,7AH ;顯示單元(7

27、4-75H),小時(shí)數(shù)據(jù)將不顯示MOV 75H,7AHAJMP INTT1OUTMNN1:MOV 72H,7AHMOV 73H,7AH ;顯示單元(72-73H),將不顯示鬧鐘分?jǐn)?shù)據(jù)MOV 74H,7DHMOV 75H,7EHAJMP INTT1OUTMNN2:MOV 72H,7BHMOV 73H,7CHMOV 74H,7AHMOV 75H,7AH ;顯示單元(74-75H),鬧鐘小時(shí)數(shù)據(jù)將不顯示AJMP INTT1OUT;-顯示-;DISPLAY:MOV DPTR,#DISDATAMOV A,70HMOVC A,A+DPTRMOV P3,ACLR P1.0NOPNOPNOPSETB P1.0MOV A,71HMOVC A,A+DPTRMOV P3,ACLR P1.1NOPNOPNOPSETB P1.1MOV A,72HMOVC A,A+DPTRMOV P3,ACLR P1.2NOPNOPNOPSETB P1.2MOV A,73HMOVC A,A+DPTRMOV P3,ACLR P1.3NOPNOPNOPSETB P1.3MOV A,74HMOVC A,A+DPTRMOV P3,ACLR P1.4NOPNOPNOPSETB P1.4MOV A,75HMOVC A,A+DPTRMOV P3

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論