版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 作息鐘系統(tǒng)</b></p><p><b> 一、概述</b></p><p><b> 1.1課題簡(jiǎn)介</b></p><p> 隨著計(jì)算機(jī)技術(shù)的發(fā)展和在控制系統(tǒng)中的廣泛應(yīng)用,以及設(shè)備向小型化、智能化發(fā)展,作為高新技術(shù)之一的單片機(jī)以其體積小、功能強(qiáng)、價(jià)格低廉、使用
2、靈活等優(yōu)勢(shì),顯示出了很強(qiáng)的生命力。本設(shè)計(jì)就是采用AT89C52芯片,設(shè)計(jì)一個(gè)具有報(bào)時(shí)功能的作息時(shí)間控制鐘。利用單片機(jī)的定時(shí)器功能來(lái)計(jì)時(shí),時(shí)間數(shù)據(jù)經(jīng)過(guò)單片機(jī)由數(shù)碼管輸出顯示,當(dāng)與設(shè)定時(shí)間相一致時(shí),進(jìn)行報(bào)時(shí)。該控制器可廣泛用于學(xué)校、工廠等進(jìn)行時(shí)間提醒。</p><p> 1.2課題研究的目的和意義</p><p> 本課題利用單片機(jī)來(lái)進(jìn)行功能設(shè)定,讓我們對(duì)單片機(jī)的功能,設(shè)計(jì)要求以及其他的一
3、些必備要求有了一定的了解,通過(guò)實(shí)踐,提高了我們的動(dòng)手與整體把握的能力。</p><p><b> 二、硬件系統(tǒng)</b></p><p> 2.1主要元器件選用</p><p> 本系統(tǒng)主要由單片機(jī)(AT89C52)、反相器(74LS04)、按鍵、蜂鳴器、PNP三極管、四聯(lián)共陰極LED數(shù)碼顯示器等一系列電路組成,對(duì)時(shí)間進(jìn)行定時(shí),完成到設(shè)定時(shí)
4、間報(bào)時(shí)的功能。</p><p><b> 2.2電路分析</b></p><p> ①本課題選用AT8952單片機(jī),它是一個(gè)低電壓,高性能CMOS 8位單片機(jī),片內(nèi)含8K bytes的可反復(fù)擦寫(xiě)的Flash只讀程序存儲(chǔ)器(ROM)和256 bytes的隨機(jī)存取數(shù)據(jù)存儲(chǔ)器(RAM),AT8952單片機(jī)在電子行業(yè)中有著廣泛的應(yīng)用。</p><p&g
5、t; 它的主要性能參數(shù)為:</p><p> ·與MCS—51 產(chǎn)品指令和引腳完全兼容</p><p> ·8k 字節(jié)可重擦寫(xiě)Flash 閃速存儲(chǔ)器 </p><p> ·1000 次擦寫(xiě)周期</p><p> ·全靜態(tài)操作:0Hz—24MHz</p><p>
6、 ·三級(jí)加密程序存儲(chǔ)器</p><p> ·256×8 字節(jié)內(nèi)部RAM</p><p> ·32個(gè)可編程I/O 口線</p><p> ·3個(gè)16 位定時(shí)/計(jì)數(shù)器</p><p><b> ·8個(gè)中斷源</b></p><p>
7、 ·可編程串行UART 通道</p><p> ·低功耗空閑和掉電模式</p><p> PDIP封裝的AT89C52引腳圖 </p><p> ②晶振,如圖2-2 </p><p> 在本次課程設(shè)計(jì)中,采用了外部振蕩,在AT89C52芯片內(nèi)部有一個(gè)高增益反相放大器,輸入端為芯片引腳XTAL1(19腳),輸出端為引
8、腳XTAL2(18腳),在芯片的外部通過(guò)這兩個(gè)引腳跨接晶體振蕩器和微調(diào)電容,形成反饋電路,就構(gòu)成了一個(gè)穩(wěn)定的自激振蕩器。根據(jù)經(jīng)驗(yàn),選取電容為30pF,這樣電路就會(huì)</p><p> 圖2-2晶振電路 穩(wěn)定。本次課程中選取了12M的晶振,即一個(gè)機(jī)器周期為1μS。</p><p><b> ?、鄯澍Q電路</b></p><p>
9、 其電路圖如左圖所示蜂鳴電路接有電阻、三極管和蜂鳴器,構(gòu)成一定的電路。電阻選用10kΩ,起保護(hù)電路作用,PNP型三極管能放大電流信號(hào)。三極管其發(fā)射極接正</p><p> 圖2-3蜂鳴電路 極,集電極與蜂鳴器相接,當(dāng)時(shí)間到達(dá)設(shè)定的時(shí)間時(shí),芯片發(fā)出信號(hào),經(jīng)三極管放大后,啟動(dòng)蜂鳴器,蜂鳴器發(fā)出聲音。</p><p> ④顯示電路,如圖2-4</p>&l
10、t;p> 顯示器采用四聯(lián)共陰極LED數(shù)碼顯示器,以其正面對(duì)著自己,從左邊開(kāi)始數(shù)為1,2等依次下去的,其中四個(gè)數(shù)碼管分別由P1口P1.0~P1.3控制,為1,12,5,9口。字段直接由CPU P2口的8為雙向口線控制,,但考慮到所買(mǎi)器材為共陰數(shù)碼管,所以接反相器</p><p> 圖2-4顯示電路 </p><p> ?、萦?jì)
11、數(shù)電路和其他,如圖2-5</p><p> 這部分電路圖中有8個(gè)LED燈和8個(gè)保護(hù)電阻,阻值均為10kΩ。</p><p> 其中P0.0口所接的LED用來(lái)計(jì)秒,閃滅一下各計(jì)1s。閃爍60次后,顯示器的秒位增加一,P0.1~P0.7口所接的7個(gè)LED燈在蜂鳴器發(fā)出蜂鳴聲的同時(shí)發(fā)光。</p><p> 圖2-5計(jì)數(shù)電路和其他</p><p&g
12、t;<b> ⑥按鍵</b></p><p><b> 圖2-6按鍵電路</b></p><p> 四個(gè)按鈕按從上到下的次序記為SW1、SW2、SW3、SW4,開(kāi)機(jī)顯示0600(表示6點(diǎn))。</p><p> 時(shí)間校對(duì):每按動(dòng)一次SW2,小時(shí)自動(dòng)加1,持續(xù)按住不放,小時(shí)持續(xù)自動(dòng)加1;每按一次SW3,分鐘自動(dòng)加1,持
13、續(xù)按住不放,分鐘自動(dòng)連續(xù)加1,當(dāng)分鐘顯示為59時(shí),再按動(dòng)SW3,分鐘將變?yōu)?0。</p><p> 設(shè)定鬧鈴時(shí)間:先按SW1,屏幕出現(xiàn)CLR-,再按SW2,屏幕閃,再按SW1,開(kāi)始設(shè)鬧鈴,按SW2設(shè)小時(shí),按SW3設(shè)分鐘。時(shí)間設(shè)好后,再按SW1 出現(xiàn)--00 ,若再按SW3保存鬧鈴時(shí)間,再按SW2恢復(fù)時(shí)間顯示,若按SW1則放棄設(shè)置鬧鈴。鬧鈴設(shè)置完成。</p><p> 鬧鈴時(shí)間到,蜂鳴器
14、響,LED燈亮,按SW4,蜂鳴器停止蜂鳴。</p><p><b> 三、軟件系統(tǒng)</b></p><p> 3.1軟件設(shè)計(jì)說(shuō)明及RAM資源分配</p><p> 軟件采用 MCS_51匯編語(yǔ)言編寫(xiě),使用T0產(chǎn)生50ms時(shí)鐘信號(hào),通過(guò)軟件計(jì)數(shù)器產(chǎn)生時(shí)、分、秒信號(hào)。單片機(jī)內(nèi)部RAM資源分配如下表:</p><p>&
15、lt;b> 3.2流程圖:</b></p><p><b> 四、調(diào)試</b></p><p><b> 4.1電路調(diào)試</b></p><p> 硬件電路調(diào)試過(guò)程采用了proteus軟件。在調(diào)試過(guò)程中發(fā)現(xiàn):</p><p> ①.在仿真時(shí)發(fā)現(xiàn)數(shù)碼管不顯示任何數(shù)據(jù),于是把
16、程序部分分成多段子程序逐步進(jìn)行仿真,發(fā)現(xiàn)問(wèn)題存在于數(shù)碼管為共陰極,未對(duì)輸出信號(hào)進(jìn)行取反,加了74LS04反相器進(jìn)行驅(qū)動(dòng),問(wèn)題解決。</p><p> ②.在蜂鳴器發(fā)出蜂鳴后需斷開(kāi)電源才可以使其停下,在實(shí)際應(yīng)用中不是很方便,就在原先設(shè)計(jì)的3個(gè)按鍵的基礎(chǔ)上添加了一個(gè)用于關(guān)蜂鳴器的按鍵。</p><p><b> 4.2實(shí)物調(diào)試</b></p><p
17、> 在焊接實(shí)物時(shí),把焊接想的過(guò)于理想化,忽略了現(xiàn)實(shí)中焊接連線的困難,后來(lái)采用了排針,只需將線連接就可以,在焊好以后,進(jìn)行調(diào)試,剛開(kāi)始的時(shí)候,顯示器不顯示,其他的器件也沒(méi)反應(yīng),查看電路,及焊的情況,在比較薄弱的地方加了一層焊錫,再次進(jìn)行測(cè)試,還是沒(méi)反應(yīng),用萬(wàn)用表進(jìn)行測(cè)量,發(fā)現(xiàn)火線和零線之間沒(méi)有電壓,再查看電路時(shí)發(fā)現(xiàn)AT89C52的20腳和40腳的正負(fù)極接反,將其接正后,在調(diào)試,顯示數(shù)據(jù)。</p><p>&
18、lt;b> 五、課程小結(jié)</b></p><p> 在本次課程實(shí)踐中,以團(tuán)隊(duì)的形式,我們共同的完成了一個(gè)課題,從剛開(kāi)始的設(shè)想到后來(lái)的完成實(shí)物,從查書(shū)開(kāi)始一步一步進(jìn)行,期間經(jīng)歷了很多困難,有時(shí)候會(huì)讓人崩潰的想放棄,但最后堅(jiān)持了下來(lái)。</p><p> 在此次實(shí)踐中,我感觸最深就是在焊接時(shí),因?yàn)閯傞_(kāi)始時(shí)過(guò)于理想化的設(shè)想,讓我在排版的時(shí)候出現(xiàn)了一些錯(cuò)誤,使得在后來(lái)焊接的時(shí)
19、候比較麻煩,在發(fā)現(xiàn)需要交叉線較多的情況下,放棄了繼續(xù)使用導(dǎo)線連接,直接用排針連接,這樣減少了許多可能會(huì)出現(xiàn)的錯(cuò)誤,比如說(shuō)短路,虛焊等,但因?yàn)橄惹芭虐鏁r(shí)候的錯(cuò)誤,使得在按鍵的地方放不下排針,因此只能用導(dǎo)線慢慢連接,因此導(dǎo)致了連線比較亂,這給了我個(gè)啟示,在以后的實(shí)踐中,一定先要統(tǒng)籌全局,要考慮到全面的版圖,不能以一部分一部分為單位,慢慢焊接。另外,在焊接好電路以后的調(diào)試過(guò)程中,因?yàn)閯傞_(kāi)始的顯示器并沒(méi)有顯示,讓我的心情有點(diǎn)急躁,并沒(méi)有靜下心來(lái)
20、慢慢排除故障,但這無(wú)濟(jì)于事,后來(lái)慢慢比對(duì)電路,向別人請(qǐng)求幫助后,查出了故障,再改正。</p><p> 通過(guò)本次課程設(shè)計(jì),讓我們?cè)僖淮误w會(huì)了學(xué)在課堂,精于實(shí)踐的真理,熟能生巧。多做多練成為應(yīng)用型人才很重要,也有助于日后的畢業(yè)設(shè)計(jì)乃至畢業(yè)后的工作奠定良好的基礎(chǔ)。</p><p> 致謝:在這兩個(gè)星期的課程實(shí)踐中,經(jīng)歷了種種困難,經(jīng)過(guò)團(tuán)隊(duì)的不斷努力和請(qǐng)求他人的幫助下,我們順利的完成了我們的
21、設(shè)計(jì),在此,我對(duì)我的指導(dǎo)老師莊志紅老師和熱心幫助過(guò)我的同學(xué)表示衷心致謝。</p><p><b> 六、參考文獻(xiàn)</b></p><p> 《單片機(jī)原理及應(yīng)用技術(shù)》 范力旻主編 電子工業(yè)出版社</p><p> 《單片機(jī)原理及接口技術(shù)實(shí)踐教程》 胡建主編 機(jī)械工業(yè)出版社</p><p> 《單片機(jī)課程設(shè)計(jì)指導(dǎo)》
22、楊居毅主編 清華大學(xué)出版社</p><p><b> 附錄</b></p><p><b> 總電路圖</b></p><p><b> 元器件清單</b></p><p><b> 3.參考程序</b></p><p>
23、 SPEAK BIT P3.7</p><p> DIS EQU P1 </p><p> Control EQU P0 </p><p> SW1 EQU P3.2</p><p> SW2 EQU P3.3</p><p>
24、 SW3 EQU P3.4</p><p> SW4 EQU P3.5</p><p> MS EQU 10H </p><p> Secs EQU 11H </p><p> Minute EQU 12H </p><
25、;p> Hour EQU 13H </p><p> T_Minute EQU 18H </p><p> T_Hour EQU 19H </p><p> TControl EQU 1AH </p><p> DAITI EQU 1BH<
26、;/p><p> ORG 0000H</p><p> LJMP Main</p><p> ORG 000BH</p><p> LJMP T0INT</p><p> Main: MOV SP,#70H </p><p> MOV IE,#
27、10000010B </p><p> MOV TMOD,#01H </p><p> MOV MS,#20 </p><p> MOV Secs,#0</p><p> MOV Minute,#0H</p><p> MOV Hour,
28、#6H </p><p> MOV T_Minute,#0</p><p> MOV T_Hour,#6</p><p> MOV DAITI,#20H</p><p> SETB P0.0</p><p> SETB SPEAK</p><p><
29、b> CLR F0</b></p><p><b> CLR B.1</b></p><p> MOV R7,#80</p><p> MOV TL0,#0B0H</p><p> MOV TH0,#3CH </p><p> S
30、ETB TR0 </p><p> LOOP: MOV R1,#Minute</p><p> LCALL Split </p><p> LCALL DISP </p><p> LCALL Verify </p>&
31、lt;p><b> NOP</b></p><p> LCALL Setup </p><p> MOV A,Secs</p><p> CJNE A,#5,$+3 </p><p> JNC LOOP</p><p> LCALL C
32、ompare</p><p> SJMP LOOP</p><p> T0INT: PUSH ACC </p><p> MOV TL0,#0B0H</p><p> MOV TH0,#3CH </p><p> DJNZ MS,T0Exit</p>&l
33、t;p> CPL P0.0 </p><p> MOV MS,#20</p><p> MOV A,Secs</p><p> INC A </p><p> MOV Secs,A</p><p> CJNE A,#6
34、0,T0Exit </p><p> MOV Secs,#0 </p><p> MOV A,Minute </p><p> ADD A,#1</p><p><b> DA A</b></p><p> MOV Mi
35、nute,A</p><p> CJNE A,#60H,T0Exit </p><p> MOV Minute,#0 </p><p> MOV A,Hour </p><p> ADD A,#1</p><p> MOV Hour,A</p
36、><p> CJNE A,#24H,T0Exit </p><p> MOV Hour,#0 </p><p> T0Exit: POP ACC</p><p><b> RETI</b></p><p> Compare: MOV R0,#20
37、H</p><p> NextTime:LCALL DISP</p><p> MOV A,@R0</p><p> CJNE A,Hour,CLP1 </p><p><b> INC R0</b></p><p> MOV A,@R0</p
38、><p> CJNE A,Minute,CLP2 </p><p><b> INC R0</b></p><p> MOV A,@R0</p><p><b> CPL A</b></p><p> MOV Control,A<
39、/p><p> START: CLR SPEAK </p><p> MOV A,#255</p><p> SJMP AMAG</p><p> AMAG: DEC A</p><p> CJNE A,#0,AMAG </p>
40、<p> SETB SPEAK </p><p> CLR P0.1 </p><p> CLR P0.2</p><p> CLR P0.3</p><p> CLR P0.4</p><p> CLR P
41、0.5</p><p> CLR P0.6</p><p> CLR P0.7</p><p> JNB SW4,STOP </p><p> LJMP START</p><p> STOP: MOV R6,#40 </p&
42、gt;<p> DJNZ R6,$</p><p> SETB SPEAK </p><p> SETB P0.1 </p><p> SETB P0.2</p><p> SETB P0.3</p><p> SETB
43、P0.4</p><p> SETB P0.5</p><p> SETB P0.6</p><p> SETB P0.7</p><p><b> INC R0</b></p><p><b> RET</b></p><p&
44、gt; CLP1: INC R0 </p><p> CLP2: INC R0 </p><p> MOV A,@R0</p><p> JNZ CLP3</p><p><b> RET</b></p>&
45、lt;p> CLP3: INC R0 </p><p> CJNE R0,#6FH,NextTime</p><p><b> RET</b></p><p> Verify: JB SW3,VLP3 </p><p> CLR
46、 EA </p><p> CLR TR0 </p><p> VLP1: MOV A,Minute </p><p> ADD A,#1</p><p><b> DA A</b></p>
47、<p> MOV Minute,A</p><p> CJNE A,#60H,VLP2 </p><p> MOV Minute,#0 </p><p> VLP: MOV R6,#40</p><p> MOV R1,#Minute</p>&l
48、t;p> LCALL Split</p><p> LCALL DISP</p><p> DJNZ R6,$-3</p><p> JNB SW3,VLP1 </p><p> MOV Secs,#0 </p><p> SETB EA
49、 </p><p> SETB TR0 </p><p><b> RET</b></p><p> VLP3: JB SW2,Vexit </p><p> CLR EA </p><p>
50、 CLR TR0 </p><p> VLP4: MOV A,Hour </p><p> ADD A,#1</p><p><b> DA A</b></p><p> MOV Hour,A</p><p
51、> CJNE A,#24H,VLP5 </p><p> MOV Hour,#0 </p><p> VLP5: MOV R6,#40</p><p> MOV R1,#Minute</p><p> LCALL Split</p><p>
52、; LCALL DISP</p><p> DJNZ R6,$-3</p><p> JNB SW2,VLP4 </p><p> MOV Secs,#0 </p><p> SETB EA </p><p> SETB TR
53、0 </p><p> VExit: RET</p><p> Setup: JNB SW1,SLP0 </p><p><b> RET</b></p><p> SLP0: MOV R6,#20 </p><p>
54、 MOV 14H,#10H</p><p> MOV 15H,#0AH</p><p> MOV 16H,#11H</p><p> MOV 17H,#0CH</p><p> LCALL DISP</p><p> DJNZ R6,$-3</p>&
55、lt;p> JNB SW1,SLP0</p><p> SLP1: MOV R6,#20 </p><p> MOV 14H,#10H</p><p> MOV 15H,#0AH</p><p> MOV 16H,#11H</p><p>
56、 MOV 17H,#0CH</p><p> LCALL DISP</p><p> DJNZ R6,$-3</p><p> JB SW3,SLP2 </p><p> LCALL Clear</p><p> MOV R6,#50 &l
57、t;/p><p> MOV 14H,#10H</p><p> MOV 15H,#0AH</p><p> MOV 16H,#11H</p><p> MOV 17H,#0CH</p><p> LCALL DISP</p><p> DJNZ
58、R6,$-3</p><p><b> RET</b></p><p> SLP2 : JB SW2,SLP1</p><p> SETB F0</p><p> SETB B.1</p><p> SLP21: MOV R6,#50
59、 </p><p> MOV 14H,#10H</p><p> MOV 15H,#0AH</p><p> MOV 16H,#11H</p><p> MOV 17H,#0CH</p><p> LCALL DISP</p><p> DJNZ
60、 R6,$-3</p><p> JB SW1,SLP21</p><p> SLP22: MOV R6,#50 </p><p> MOV 14H,#10H</p><p> MOV 15H,#0AH</p><p> MOV 16H,#11
61、H</p><p> MOV 17H,#0CH</p><p> LCALL DISP</p><p> DJNZ R6,$-3</p><p> SLP23: JNB SW1,SLP22</p><p> SLP3: MOV R1,#T_Minute</p>
62、<p> LCALL Split</p><p> LCALL DISP</p><p> JB SW3,SLP6</p><p> SLP4: MOV A,T_Minute</p><p> ADD A,#1</p><p><b> DA A</b
63、></p><p> MOV T_Minute ,A</p><p> CJNE A,#60H,SLP5</p><p> MOV T_Minute,#0</p><p> SLP5: MOV R6,#60</p><p> MOV R1,#T_Minute</p&
64、gt;<p> LCALL Split</p><p> LCALL DISP</p><p> DJNZ R6,$-3</p><p> JNB SW3,SLP4</p><p> SLP6: JB SW2,SLP9</p><p> SLP7: MOV
65、 A,T_Hour</p><p> ADD A,#1</p><p><b> DA A</b></p><p> MOV T_Hour,A</p><p> CJNE A,#24H,SLP8</p><p> MOV T_Hour,#0</p&g
66、t;<p> SLP8: MOV R6,#60</p><p> MOV R1,#T_Minute</p><p> LCALL Split</p><p> LCALL DISP</p><p> DJNZ R6,$-3</p><p> JNB SW2,SL
67、P7 </p><p> SLP9: JB SW1,SLP3</p><p> SLP10: MOV R1,#T_Minute</p><p> LCALL Split</p><p> LCALL DISP</p><p> JNB SW1,SLP10</p>
68、<p> MOV TControl,#0</p><p> JB SW3,SLP12</p><p> SLP11: MOV A,TControl</p><p><b> INC A</b></p><p> MOV TControl,A</p>
69、<p> SLP12: MOV A,TControl</p><p> ANL A,#0FH</p><p> MOV 14H,A</p><p> MOV A,TControl</p><p><b> SWAP A</b></p><p>
70、 ANL A,#0FH</p><p> MOV 15H,A</p><p> MOV 16H,#10H</p><p> MOV 17H,#10H</p><p> MOV R6,#50H</p><p> LCALL DISP</p><p> D
71、JNZ R6,$-3</p><p> JNB SW3,SLP11</p><p> JNB SW1,SLP15</p><p> SLP13: JB SW2,SLP12</p><p> LCALL STORE</p><p> SLP14: MOV R6,#50H&
72、lt;/p><p> LCALL DISP</p><p> DJNZ R6,$-3</p><p> JNB SW2,SLP14</p><p><b> CLR F0</b></p><p> CLR B.1</p><p><b&g
73、t; RET</b></p><p> SLP15: MOV R6,#50H</p><p> LCALL DISP</p><p> DJNZ R6,$-3</p><p> JNB SW1,SLP15</p><p><b> CLR F0</b&
74、gt;</p><p> CLR B.1</p><p><b> RET</b></p><p> Clear: MOV R1,#20H </p><p> CLRP1: CLR A</p><p> MOV @R1,A</p&
75、gt;<p><b> INC R1</b></p><p> CJNE R1,#70H,CLRP1</p><p><b> RET</b></p><p> STORE: MOV R1,DAITI </p><p> CJNE
76、R1,#6AH,$+3</p><p> JC STLP1</p><p> MOV R1,#20H</p><p> MOV DAITI,R1</p><p> STLP1: MOV @R1,T_Hour</p><p><b> INC R1</b>
77、;</p><p> MOV @R1,T_Minute</p><p><b> INC R1</b></p><p> MOV @R1,TControl</p><p><b> INC R1</b></p><p> MOV DAI
78、TI,R1</p><p><b> RET</b></p><p> Split: MOV R0,#14H </p><p> MOV A,@R1 </p><p> ANL A,#0FH </p>&l
79、t;p> MOV @R0,A</p><p> INC R0 </p><p> MOV A,@R1 </p><p> SWAP A </p><p> ANL A,#0FH </p>
80、<p> MOV @R0,A</p><p> INC R0 </p><p><b> INC R1</b></p><p> MOV A,@R1</p><p> ANL A,#0FH </p>&
81、lt;p> MOV @R0,A </p><p><b> INC R0</b></p><p> MOV A,@R1</p><p><b> SWAP A</b></p><p> ANL A,#0FH</p>
82、<p> MOV @R0,A</p><p><b> RET</b></p><p> DISP: PUSH 00H </p><p> MOV R0,#14H </p><p> MOV R2,#11111110B
83、 </p><p> MOV DPTR,#WordTab </p><p> JNB F0,DISP0 </p><p> DJNZ R7,DISP1 </p><p> CPL B.1</p><p> MOV R7,#60&l
84、t;/p><p> SJMP DISP1</p><p> DISP0: CLR B.1</p><p> DISP1: ORL DIS,#00001111B </p><p> MOV R3,#20</p><p> DJNZ R3,$ &l
85、t;/p><p> MOV A,@R0 </p><p> MOVC A,@A+DPTR </p><p> NEXTB: XRL A,#0xff</p><p> MOV P2,A </p><p> INC
86、 R0 </p><p> JB B.1,HIDE</p><p> MOV A,R2</p><p> ANL DIS,A</p><p> XRL DIS,#0xff</p><p> HIDE: MOV R3,#10<
87、;/p><p> MOV R4,#255</p><p> DJNZ R4,$</p><p> DJNZ R3,$-4</p><p> MOV A,R2 </p><p><b> RL A</b></p><
88、;p> MOV R2,A</p><p> JB ACC.4,DISP1</p><p> DExit: POP 00H</p><p><b> RET</b></p><p> WordTab: DB 3FH,06H,5BH,4FH</p><p>
89、; DB 66H,6DH,7DH,07H</p><p> DB 7FH,6FH,77H,7CH</p><p> DB 39H,5EH,79H,71H</p><p> DB 40H,38H</p><p><b> END</b></p><p> 4.實(shí)物
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 單片機(jī)數(shù)字鐘課程設(shè)計(jì)
- 電子鐘單片機(jī)課程設(shè)計(jì)
- 單片機(jī)數(shù)字鐘課程設(shè)計(jì)
- 單片機(jī)課程設(shè)計(jì)--基于單片機(jī)數(shù)字鐘的設(shè)計(jì)
- 單片機(jī)課程設(shè)計(jì)--電子鐘
- 單片機(jī)課程設(shè)計(jì)(電子鐘)
- 單片機(jī)課程設(shè)計(jì)---數(shù)字鐘設(shè)計(jì)
- 單片機(jī)課程設(shè)計(jì)報(bào)告---單片機(jī)的電子鐘設(shè)計(jì)
- 單片機(jī)作息時(shí)間控制器課程設(shè)計(jì)
- 單片機(jī)課程設(shè)計(jì)--課設(shè)作息時(shí)間控制
- 單片機(jī)課程設(shè)計(jì)報(bào)告---基于單片機(jī)的電腦鐘的設(shè)計(jì)
- 單片機(jī)課程設(shè)計(jì)---基于51單片機(jī)的電子鐘設(shè)計(jì)
- 單片機(jī)課程設(shè)計(jì)--基于單片機(jī)的電子鐘的設(shè)計(jì)
- 單片機(jī)課程設(shè)計(jì)--數(shù)字鐘電子鐘
- 單片機(jī)課程設(shè)計(jì)——數(shù)字電子鐘
- 單片機(jī)課程設(shè)計(jì)--數(shù)字電子鐘
- 單片機(jī)課程設(shè)計(jì)--數(shù)字電子鐘
- 單片機(jī)課程設(shè)計(jì)--基于單片機(jī)的數(shù)字電子鐘
- 單片機(jī)課程設(shè)計(jì)---智能電子鐘
- 單片機(jī)課程設(shè)計(jì)--- 簡(jiǎn)易數(shù)字鐘
評(píng)論
0/150
提交評(píng)論