2023年全國(guó)碩士研究生考試考研英語(yǔ)一試題真題(含答案詳解+作文范文)_第1頁(yè)
已閱讀1頁(yè),還剩18頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論