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

下載本文檔

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

文檔簡(jiǎn)介

1、<p><b>  單片機(jī)課程設(shè)計(jì)</b></p><p><b>  ——交通燈</b></p><p><b>  姓名:</b></p><p><b>  學(xué)院:</b></p><p><b>  專業(yè):</b>&

2、lt;/p><p><b>  班級(jí):</b></p><p><b>  學(xué)號(hào):</b></p><p><b>  第一章 緒論</b></p><p>  隨著我國(guó)社會(huì)經(jīng)濟(jì)的發(fā)展,城市化、城鎮(zhèn)化進(jìn)程的加快,道路交通堵塞問題日趨嚴(yán)重,如何對(duì)交通進(jìn)行合理的管理和調(diào)度而盡可能減少

3、堵車現(xiàn)象成為目前我國(guó)很多地方尤其是特大城市急需解決的問題,顯然交通燈在其中起著不可或缺的作用。本文就控制交通燈的方法進(jìn)行了討論,分析了各種方案的性價(jià)比,并用軟、硬件加以實(shí)現(xiàn)。而后,對(duì)六車道以上道路的“十字交叉路口交通燈控制”進(jìn)行了分析。最后,還對(duì)城市交通燈網(wǎng)的控制進(jìn)行了展望。希望能給有關(guān)政府部門一些參考,更好地改善我們的城市交通?,F(xiàn)今的交通發(fā)展迅速,車輛極具增加,馬路不斷擴(kuò)寬,人行橫道相對(duì)較少。在車流量較大的地段即便有人行橫道,行人也很

4、難通過馬路。行人自控指示燈系統(tǒng)可以有效的改善這種狀況。特別是像北京這樣的大都市,經(jīng)濟(jì)飛速發(fā)展,車輛繁多,人口密集。緩解交通已成為當(dāng)務(wù)之急.例如在我們新校區(qū)西門口(塔南路)就是這種情況,每天進(jìn)出校門的學(xué)生特別多,大多還需要穿過這條繁忙的高速公路,這為學(xué)校師生帶來大大的不便.該系統(tǒng)主要應(yīng)用于交通領(lǐng)域,具有較高的實(shí)用價(jià)值。該系統(tǒng)利用紅燈,黃燈,綠燈來指揮車輛和行人,以達(dá)到車輛停止,行人通行的目的,減少了交通擁擠現(xiàn)象,為行人節(jié)省了時(shí)間,即保證行

5、人</p><p>  第二章 設(shè)計(jì)要求與任務(wù)</p><p>  第一節(jié) 目的和要求:</p><p>  1、實(shí)驗(yàn)要求: </p><p>  編寫程序,以89c52的端口作為輸出口

6、,控制4個(gè)雙色LED燈(可發(fā)紅、綠、黃光),模擬十字路口交通燈管理。 </p><p>  2、實(shí)驗(yàn)?zāi)康模?</p>

7、;<p>  (1)學(xué)習(xí)I/0口擴(kuò)展方法;掌握89c52的工作原理以及編程方法,了解軟件與硬件的調(diào)試技術(shù)。</p><p>  (2)學(xué)習(xí)模擬交通燈控制方法; </p><p>  (3)學(xué)習(xí)雙色LED燈的使用;</p><p>  第二節(jié)

8、 設(shè)計(jì)任務(wù)和設(shè)計(jì)內(nèi)容: (CPU均采用89c52)</p><p>  軟件延時(shí)實(shí)現(xiàn)模擬路口交通燈控制: (如圖1)</p><p>  實(shí)驗(yàn)效果: 軟件延時(shí)控制A﹑C路口紅燈,B﹑D路口綠燈亮60秒;然后A﹑C路口不變,B﹑D路口綠燈閃5下,然后B﹑D路口黃燈亮;再變?yōu)锳﹑C路口綠燈,B﹑D紅燈延時(shí)3秒;然后A﹑C路口綠燈閃5下, 再黃燈亮,B﹑D不變。再循環(huán)··

9、;···· 。并將綠燈剩余時(shí)間顯示在LED上 (該項(xiàng)編程可將其結(jié)果顯示在計(jì)算機(jī)屏幕上代替)。</p><p>  89c52定時(shí)器控制模擬交通燈: </p><p>  實(shí)驗(yàn)效果: 軟件延時(shí)控制A﹑C路口紅燈,B﹑D路口綠燈亮50秒;其余要求和第1點(diǎn)中的相同。 </p>&

10、lt;p>  第三章 設(shè)計(jì)方案及評(píng)估論證 </p><p>  第一節(jié) 題意分析:</p><p>  雖然題目是四個(gè)路口,其實(shí)這是用于人行橫道處的 </p><p>  交通燈,也可用于不允許拐彎的主﹑副街道的交叉口處。 </p><p&

11、gt;  如圖1所示,B、D方向是雙向車道;A、C方向是人行橫道?;蛘邔D看作主街道,而AC看作副街道,也是可以的。</p><p>  第二節(jié) 工作原理說明: </p><p>  1.工作原理說明: </p><p>  此方案

12、是通過并行接口芯片89c52A和計(jì)</p><p>  算機(jī)的硬件連接,以及通過軟件延時(shí)的方法進(jìn)行軟件 </p><p>  編程,來實(shí)現(xiàn)十字路口交通燈的模擬控制。如圖2(89c52A芯片)所示,1.主控制單片機(jī)</p><p>  主控單片機(jī)采用一片AT89C52。根據(jù)題目要求,充分利用了單片機(jī)靈活控制的優(yōu)點(diǎn),發(fā)揮其優(yōu)勢(shì)功能,采用單片機(jī)控制信號(hào)燈和數(shù)碼管的顯示

13、,提高了系統(tǒng)的靈活性,設(shè)置方便。利用單片機(jī)產(chǎn)生的時(shí)鐘信號(hào)控制交通信號(hào)燈達(dá)到控制路口通行時(shí)間的效果。</p><p>  AT89C52提供以下標(biāo)準(zhǔn)功能:8K字節(jié)Flash閃速存儲(chǔ)器,256字節(jié)內(nèi)部RAM,40個(gè)I/O口線,3個(gè)16位定時(shí)/計(jì)數(shù)器,一個(gè)6向量?jī)蓸O中斷結(jié)構(gòu),一個(gè)全雙工串行通信口,片內(nèi)振蕩器及時(shí)鐘電路。同時(shí),AT89C52可降至0Hz的靜態(tài)邏輯操作,并支持兩種軟件可選的節(jié)電工作模式??臻e方式停止CPU的

14、工作,但允許RAM,定時(shí)/計(jì)數(shù)器,串行通信口及中斷系統(tǒng)繼續(xù)工作,掉電方式保存RAM中的內(nèi)容,但振蕩器停止工作并禁止其它所有部件工作直到下一個(gè)硬件復(fù)位。AT89C52單片機(jī)引腳配置如圖2所示:</p><p> ?。▓D2 89c52A芯片)</p><p><b>  圖2</b></p><p>  2.LED顯示器件工作原理 </p&g

15、t;<p>  LED顯示器件是通過發(fā)光二極管顯示字段的器件。在單片機(jī)控制系統(tǒng)中常用的是由7段LED數(shù)碼管,它的顯示塊中有8個(gè)發(fā)光二極管,7個(gè)發(fā)光二極管組成字符“8”,1個(gè)發(fā)光二極管構(gòu)成小數(shù)點(diǎn),因此有人稱7段LED數(shù)碼管為8段顯示器。LED數(shù)碼管的管腳配置如圖3所示。</p><p>  LED數(shù)碼管有共陰極和共陽極兩類,如圖4所示。共陰極LED數(shù)碼管的發(fā)光二極管的陰極共地,如圖4(a),當(dāng)某個(gè)發(fā)光

16、二極管的陽極電壓為高電平時(shí),二極管發(fā)光;而共陽極LED數(shù)碼管是發(fā)光二極管的陽極共接,如圖4(b),當(dāng)某個(gè)二極管的陰極電壓為低電平時(shí),二極管發(fā)光。</p><p>  圖3 LED數(shù)碼管管腳配置圖 (a) 共陰極 (b) 共陽極</p><p>  圖4 兩類LED數(shù)碼管</p><p><b>  第三節(jié)、組裝及調(diào)試</b>&

17、lt;/p><p>  根據(jù)所設(shè)計(jì)的電路原理圖焊接電路板,并用萬用表檢測(cè)接線是否有錯(cuò)誤。當(dāng)焊接的電路板正確時(shí),應(yīng)用偉福(WAVE)仿真器進(jìn)行調(diào)試,檢查該交通燈控制系統(tǒng)是否與設(shè)計(jì)思想一致,并測(cè)試程序運(yùn)行結(jié)果的正確性以及各個(gè)按鍵功能是否符合預(yù)定要求。</p><p><b>  七、元器件列表</b></p><p>  第四章 軟件支持和編程&l

18、t;/p><p>  第一節(jié) 程序設(shè)計(jì) </p><p><b>  ①流程圖:</b></p><p>  如圖2所示,有的書上直到最后一步才有“是否有鍵按下?”的選擇語句,而我認(rèn)為應(yīng)該是每個(gè)狀態(tài)后都有這樣的判斷,這樣便于處理特殊緊急情況,正如后面的源程序中所示。</p><p>  調(diào)試記錄及結(jié)果分析:</p

19、><p>  調(diào)試結(jié)果如圖7所示:</p><p><b>  圖(7) </b></p><p>  在上機(jī)調(diào)試中發(fā)現(xiàn),由于此軟件延時(shí)的時(shí)間均為估算時(shí)間,不是特別準(zhǔn)確,對(duì)于交通要求特別高的地方不宜采用。如果是放到一個(gè)大的交通燈系統(tǒng)中,會(huì)影響到各個(gè)交通燈的運(yùn)行時(shí)間,可能整個(gè)系統(tǒng)對(duì)交通的指揮調(diào)度會(huì)大大偏離理論計(jì)算,不能有效地防止和消除交通堵塞現(xiàn)象;&

20、lt;/p><p>  當(dāng)出現(xiàn)緊急情況,在特種車(如消防車、救護(hù)車)正要通過時(shí),這種軟件延時(shí)方式就不能完成;</p><p>  可以看到,此方案用了12個(gè)發(fā)光LED,若是六車道以上的交通路口,就要36個(gè)燈,成本不合算不說,更是讓司機(jī)、行人眼花繚亂。</p><p>  這不是一個(gè)十字路口,不能拐彎。</p><p>  但是,可以看到以上方案的

21、一般性,只要將程序里的數(shù)據(jù)排列或規(guī)律稍加修改就可應(yīng)用到任何一個(gè)路口的某一個(gè)方向上的交通燈上了,這就是用軟件實(shí)現(xiàn)的好處,可移植性很強(qiáng)。</p><p><b>  第五章 總結(jié)</b></p><p>  經(jīng)過這一周的課程設(shè)計(jì),我確定一個(gè)方向----關(guān)于交通燈系統(tǒng)設(shè)計(jì),我認(rèn)真查閱資料,學(xué)習(xí)關(guān)于這方面的知識(shí),比如說要了解89c52芯片中各個(gè)引角的功能,怎么樣去使用89c

22、52這個(gè)可編程并行接口芯片,怎么樣用89c52這個(gè)地址鎖存器來存儲(chǔ)高位地址和低位地址以及交通有哪些規(guī)則.在上學(xué)期理論學(xué)習(xí)的基礎(chǔ)上,又下了一次苦工夫,算是明白了設(shè)計(jì)一個(gè)系統(tǒng)的過程;也讓我體會(huì)到要想成功地設(shè)計(jì)某個(gè)東西,光學(xué)好專業(yè)知識(shí)是不夠的,必須要系統(tǒng)的知識(shí),無論在哪方面都要有個(gè)明白的概念,只有這樣才不至于在設(shè)計(jì)過程中摸不著頭腦,知道去哪些是需要查的資料,還有一點(diǎn),我覺得我在芯片編程方面,特別是在初始化方面是我最大的困難,或許是我的匯編語言

23、學(xué)得不夠嗆好,我只能借助參考資料,查每一條指令的作用與功能,這樣一來又鞏固了我的對(duì)匯編語言的了解.</p><p>  如此,我體會(huì)到學(xué)習(xí)理論知識(shí)固然重要,但在你學(xué)完了之后,你不在實(shí)踐中運(yùn)用你所學(xué)的知識(shí),我想學(xué)是白學(xué)了,過一段時(shí)間后,你可能什么都記不起來了,或許在學(xué)心里只有一個(gè)概念,認(rèn)為這個(gè)知識(shí)我曾經(jīng)學(xué)得不錯(cuò),我現(xiàn)在怎么想不起來了,一心想依賴課本;如果我們用實(shí)踐來學(xué)習(xí)知識(shí),你會(huì)努力地去搜索你想要需要的東西,即使是

24、過了一段時(shí)間后,你也會(huì)記得你曾經(jīng)對(duì)這點(diǎn)不明白認(rèn)真地查閱過,你不會(huì)忘記!一句話,課程設(shè)計(jì)對(duì)我們很重要!.</p><p>  第六章 參考文獻(xiàn):</p><p>  余發(fā)山編著. 單片機(jī)原理及應(yīng)用技術(shù). 徐州:中國(guó)礦業(yè)大學(xué)出版社,2003.12</p><p>  蔡美琴,張為民編. MCS—51系列單片機(jī)系統(tǒng)及其應(yīng)用. 北京:高等教育出版社,1994</p&

25、gt;<p>  陳奧初,竇振中編著. 單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)與實(shí)踐. 北京:北京航空航天大學(xué)出版社,1991</p><p>  顧濱等編著. 單片微型計(jì)算機(jī)原理、開發(fā)及應(yīng)用. 北京:高等教育出版社,2000.8(2002重印)</p><p><b>  付程序:</b></p><p>  ORG 0000H</p>

26、;<p><b>  LJMP MAIN</b></p><p>  ORG 0003H</p><p>  LJMP TIME1</p><p>  ORG 000BH</p><p>  LJMP TIME2</p><p>  ORG 0013H</p>&

27、lt;p><b>  LJMP TSH</b></p><p><b>  ORG 0030H</b></p><p>  MAIN:MOV SP,#40H</p><p>  MOV P2,#00H</p><p>  MOV P1,#0FFH</p><p>

28、  MOV 20H,#08H</p><p>  MOV 21H,#02H</p><p>  MOV 22H,#00H</p><p>  MOV 23H,#12H</p><p>  MOV 24H,#02H</p><p>  MOV 25H,#00H</p><p><

29、b>  CLR C</b></p><p>  MOV A,20H</p><p>  SUBB A,24H</p><p>  MOV 25H,A</p><p><b>  CLR C</b></p><p>  MOV A,23H</p><p

30、>  SUBB A,21H</p><p>  MOV 22H,A</p><p>  MOV 26H,#00H</p><p>  MOV 27H,#00H</p><p>  MOV 28H,#00H</p><p>  MOV 29H,#00H</p><p>  MOV

31、 2AH,#00H</p><p>  MOV 2BH,#00H</p><p>  MOV 2CH,#00H</p><p>  MOV 2DH,#00H</p><p>  MOV 2EH,#00H</p><p>  MOV 30H,#00H</p><p>  MOV 31H

32、,#00H</p><p>  MOV 32H,#00H</p><p>  MOV 33H,#00H</p><p>  MOV TCON,#00H</p><p>  MOV IE,#87H</p><p>  MOV TMOD,#01H</p><p>  MOV TH0,#3

33、CH</p><p>  MOV TL0,#0B0H</p><p>  MOV R7,#20</p><p><b>  SETB TR0</b></p><p>  HHF0:MOV 26H,20H</p><p>  MOV 2BH,25H</p><p>  

34、MOV P1,#9EH</p><p>  HHF1:ACALL DISP1</p><p><b>  MOV A,2BH</b></p><p>  CJNE A,#0,HHF1</p><p>  MOV 2AH,24H</p><p>  MOV P1,#0AEH</p>

35、<p>  HHF2:ACALL DISP2</p><p><b>  MOV A,2AH</b></p><p>  CJNE A,#0,HHF2</p><p>  MOV 28H,22H</p><p>  MOV 29H,23H</p><p>  MOV P1,

36、#0B3H</p><p>  HHF3:ACALL DISP3</p><p>  MOV A,28H</p><p>  CJNE A,#0,HHF3</p><p>  MOV 27H,21H</p><p>  MOV P1,#0B5H</p><p>  HHF4:ACALL D

37、ISP4</p><p><b>  MOV A,27H</b></p><p>  CJNE A,#0,HHF4</p><p><b>  LJMP HHF0</b></p><p>  DISP1:MOV A,2BH</p><p><b>  MOV B,#

38、10</b></p><p><b>  DIV AB</b></p><p>  MOV 30H,B</p><p>  MOV 31H,A</p><p>  MOV A,26H</p><p>  MOV B,#10</p><p><b&g

39、t;  DIV AB</b></p><p>  MOV 32H,B</p><p>  MOV 33H,A</p><p>  ACALL DISP</p><p><b>  RET</b></p><p>  DISP2:MOV A,2AH</p><p

40、><b>  MOV B,#10</b></p><p><b>  DIV AB</b></p><p>  MOV 30H,B</p><p>  MOV 31H,A</p><p>  MOV A,26H</p><p>  MOV B,#10</

41、p><p><b>  DIV AB</b></p><p>  MOV 32H,B</p><p>  MOV 33H,A</p><p>  ACALL DISP</p><p><b>  RET</b></p><p>  DISP3:MOV

42、A,29H</p><p><b>  MOV B,#10</b></p><p><b>  DIV AB</b></p><p><b>  MOV 30H,B</b></p><p><b>  MOV 31H,A</b></p>&l

43、t;p><b>  MOV A,28H</b></p><p><b>  MOV B,#10</b></p><p><b>  DIV AB</b></p><p><b>  MOV 32H,B</b></p><p><b>  

44、MOV 33H,A</b></p><p>  ACALL DISP</p><p><b>  RET</b></p><p>  DISP4:MOV A,29H</p><p><b>  MOV B,#10</b></p><p><b>  DI

45、V AB</b></p><p><b>  MOV 30H,B</b></p><p><b>  MOV 31H,A</b></p><p><b>  MOV A,27H</b></p><p><b>  MOV B,#10</b>&l

46、t;/p><p><b>  DIV AB</b></p><p><b>  MOV 32H,B</b></p><p><b>  MOV 33H,A</b></p><p>  ACALL DISP</p><p><b>  RET<

47、/b></p><p>  DISP5:MOV 2BH,21H</p><p>  MOV 26H,20H</p><p>  ACALL DISP1</p><p><b>  RET</b></p><p>  DISP6:MOV 2AH,24H</p><p>

48、  MOV 26H,23H</p><p>  ACALL DISP2</p><p><b>  RET</b></p><p>  DISP:MOV R2,#4</p><p>  MOV R0,#30H</p><p>  MOV R3,#08H</p><p>  

49、HHF5:MOV A,R3</p><p><b>  MOV P2,A</b></p><p>  MOV DPTR,#TABLE</p><p><b>  MOV A,@R0</b></p><p>  MOVC A,@A+DPTR</p><p><b>

50、  MOV P0,A</b></p><p>  ACALL DELAY</p><p><b>  MOV A,R3</b></p><p><b>  RR A</b></p><p><b>  MOV R3,A</b></p><p&g

51、t;<b>  INC R0</b></p><p>  DJNZ R2,HHF5</p><p><b>  RET</b></p><p>  TABLE:DB 3FH,06H,5BH,4FH,66H</p><p>  DB 6DH,7DH,07H,7FH,6FH</p><

52、;p>  DELAY:MOV R4,#2FH</p><p>  HHF32:MOV R5,#0AH</p><p>  HHF6:DJNZ R5,HHF6</p><p>  DJNZ R4,HHF32</p><p><b>  RET</b></p><p>  TIME1:PUS

53、H ACC</p><p><b>  PUSH PSW</b></p><p><b>  INC 2DH</b></p><p><b>  INC 2EH</b></p><p>  HHF33:JB P2.4,HHF15</p><p>  H

54、HF16:JNB P2.4,HHF16</p><p><b>  INC 2DH</b></p><p>  HHF15:JB P2.5,HHF17</p><p>  HHF18:JNB P2.5,HHF18</p><p><b>  INC 2EH</b></p><p

55、>  HHF17:MOV A,2DH</p><p>  CJNE A,#1,HHF19</p><p>  HHF23:ACALL DISP5</p><p>  JB P2.6,HHF20</p><p>  HHF21:JNB P2.6,HHF21</p><p><b>  MOV A,2EH

56、</b></p><p>  CJNE A,#1,HHF22</p><p><b>  INC 20H</b></p><p>  SJMP HHF23</p><p>  HHF22:MOV 2EH,#00H</p><p><b>  INC 21H</b>

57、</p><p>  SJMP HHF23</p><p>  HHF20:JB P2.7,HHF24</p><p>  HHF25:JNB P2.7,HHF25</p><p><b>  MOV A,2EH</b></p><p>  CJNE A,#1,HHF26</p>

58、<p><b>  DEC 20H</b></p><p>  SJMP HHF23</p><p>  HHF26:MOV 2EH,#00H</p><p><b>  DEC 21H</b></p><p>  SJMP HHF23</p><p>  HHF1

59、9:MOV 2DH,#00H</p><p>  ACALL DISP6</p><p>  JB P2.6,HHF27</p><p>  HHF28:JNB P2.6,HHF28</p><p><b>  MOV A,2EH</b></p><p>  CJNE A,#1,HHF29<

60、;/p><p><b>  INC 23H</b></p><p>  SJMP HHF19</p><p>  HHF29:MOV 2EH,#00H</p><p><b>  INC 24H</b></p><p>  SJMP HHF19</p><p&

61、gt;  HHF27:JB P2.7,HHF24</p><p>  HHF30:JNB P2.7,HHF30</p><p><b>  MOV A,2EH</b></p><p>  CJNE A,#1,HHF31</p><p><b>  DEC 23H</b></p>&l

62、t;p>  SJMP HHF19</p><p>  HHF31:MOV 2EH,#00H</p><p><b>  DEC 24H</b></p><p>  SJMP HHF19</p><p>  HHF24:JB P1.7,HHF33</p><p>  HHF34:JNB P1

63、.7,HHF34</p><p><b>  CLR C</b></p><p><b>  MOV A,20H</b></p><p>  SUBB A,24H</p><p><b>  MOV 25H,A</b></p><p><b>

64、  CLR C</b></p><p><b>  MOV A,23H</b></p><p>  SUBB A,21H</p><p><b>  MOV 22H,A</b></p><p>  MOV 26H,20H</p><p>  MOV 27H,21H

65、</p><p>  MOV 28H,22H</p><p>  MOV 29H,23H</p><p>  MOV 2AH,24H</p><p>  MOV 2BH,25H</p><p>  MOV 2DH,#00H</p><p>  MOV 2EH,#00H</p>&l

66、t;p><b>  POP PSW</b></p><p><b>  POP ACC</b></p><p><b>  RETI</b></p><p>  TIME2:PUSH ACC</p><p><b>  PUSH PSW</b>

67、</p><p>  MOV TH0,#3CH</p><p>  MOV TL0,#0B0H</p><p>  DJNZ R7,HHF7</p><p>  MOV R7,#20</p><p><b>  DEC 26H</b></p><p><b>

68、;  DEC 27H</b></p><p><b>  DEC 28H</b></p><p><b>  DEC 29H</b></p><p><b>  DEC 2AH</b></p><p><b>  DEC 2BH</b><

69、/p><p>  HHF7:POP PSW</p><p><b>  POP ACC</b></p><p><b>  RETI</b></p><p>  TSH:PUSH ACC</p><p><b>  PUSH PSW</b></p&

70、gt;<p>  MOV P2,#00H</p><p>  HHF14:INC 2CH</p><p><b>  MOV A,2CH</b></p><p>  CJNE A,#1,HHF8</p><p>  MOV P1,#0B3H</p><p>  SJMP HHF

71、11</p><p>  HHF8:CJNE A,#2,HHF9</p><p>  MOV P1,#0B6H</p><p>  SJMP HHF11</p><p>  HHF9:CJNE A,#3,HHF10</p><p>  MOV P1,#9BH</p><p>  HHF1

72、0:MOV 2CH,#00H</p><p>  HHF11:JNB P3.3,HHF13</p><p>  SJMP HHF12</p><p>  HHF13:JB P3.3,HHF14</p><p>  SJMP HHF13</p><p>  HHF12:JB P1.7,HHF11</p>

73、;<p>  HHF35:JNB P1.7,HHF35</p><p>  MOV 2CH,#00H</p><p><b>  POP PSW</b></p><p><b>  POP ACC</b></p><p><b>  RETI</b></p&

74、gt;<p><b>  END</b></p><p>  ORG 0000H</p><p><b>  LJMP MAIN</b></p><p>  ORG 0003H</p><p>  LJMP TIME1</p><p>  ORG 000B

75、H</p><p>  LJMP TIME2</p><p>  ORG 0013H</p><p><b>  LJMP TSH</b></p><p><b>  ORG 0030H</b></p><p>  MAIN:MOV SP,#40H</p>

76、<p>  MOV P2,#00H</p><p>  MOV P1,#0FFH</p><p>  MOV 20H,#08H</p><p>  MOV 21H,#02H</p><p>  MOV 22H,#00H</p><p>  MOV 23H,#12H</p><p

77、>  MOV 24H,#02H</p><p>  MOV 25H,#00H</p><p><b>  CLR C</b></p><p>  MOV A,20H</p><p>  SUBB A,24H</p><p>  MOV 25H,A</p><p&

78、gt;<b>  CLR C</b></p><p>  MOV A,23H</p><p>  SUBB A,21H</p><p>  MOV 22H,A</p><p>  MOV 26H,#00H</p><p>  MOV 27H,#00H</p><p&g

79、t;  MOV 28H,#00H</p><p>  MOV 29H,#00H</p><p>  MOV 2AH,#00H</p><p>  MOV 2BH,#00H</p><p>  MOV 2CH,#00H</p><p>  MOV 2DH,#00H</p><p>  

80、MOV 2EH,#00H</p><p>  MOV 30H,#00H</p><p>  MOV 31H,#00H</p><p>  MOV 32H,#00H</p><p>  MOV 33H,#00H</p><p>  MOV TCON,#00H</p><p>  MOV

81、 IE,#87H</p><p>  MOV TMOD,#01H</p><p>  MOV TH0,#3CH</p><p>  MOV TL0,#0B0H</p><p>  MOV R7,#20</p><p><b>  SETB TR0</b></p><

82、p>  HHF0:MOV 26H,20H</p><p>  MOV 2BH,25H</p><p>  MOV P1,#9EH</p><p>  HHF1:ACALL DISP1</p><p><b>  MOV A,2BH</b></p><p>  CJNE A,#0,HHF1&

83、lt;/p><p>  MOV 2AH,24H</p><p>  MOV P1,#0AEH</p><p>  HHF2:ACALL DISP2</p><p><b>  MOV A,2AH</b></p><p>  CJNE A,#0,HHF2</p><p>

84、  MOV 28H,22H</p><p>  MOV 29H,23H</p><p>  MOV P1,#0B3H</p><p>  HHF3:ACALL DISP3</p><p>  MOV A,28H</p><p>  CJNE A,#0,HHF3</p><p>  MO

85、V 27H,21H</p><p>  MOV P1,#0B5H</p><p>  HHF4:ACALL DISP4</p><p><b>  MOV A,27H</b></p><p>  CJNE A,#0,HHF4</p><p><b>  LJMP HHF0</b&

86、gt;</p><p>  DISP1:MOV A,2BH</p><p><b>  MOV B,#10</b></p><p><b>  DIV AB</b></p><p>  MOV 30H,B</p><p>  MOV 31H,A</p>&l

87、t;p>  MOV A,26H</p><p>  MOV B,#10</p><p><b>  DIV AB</b></p><p>  MOV 32H,B</p><p>  MOV 33H,A</p><p>  ACALL DISP</p><p>

88、;<b>  RET</b></p><p>  DISP2:MOV A,2AH</p><p><b>  MOV B,#10</b></p><p><b>  DIV AB</b></p><p>  MOV 30H,B</p><p>  M

89、OV 31H,A</p><p>  MOV A,26H</p><p>  MOV B,#10</p><p><b>  DIV AB</b></p><p>  MOV 32H,B</p><p>  MOV 33H,A</p><p>  ACALL DI

90、SP</p><p><b>  RET</b></p><p>  DISP3:MOV A,29H</p><p><b>  MOV B,#10</b></p><p><b>  DIV AB</b></p><p><b>  MOV

91、30H,B</b></p><p><b>  MOV 31H,A</b></p><p><b>  MOV A,28H</b></p><p><b>  MOV B,#10</b></p><p><b>  DIV AB</b><

92、;/p><p><b>  MOV 32H,B</b></p><p><b>  MOV 33H,A</b></p><p>  ACALL DISP</p><p><b>  RET</b></p><p>  DISP4:MOV A,29H</

93、p><p><b>  MOV B,#10</b></p><p><b>  DIV AB</b></p><p><b>  MOV 30H,B</b></p><p><b>  MOV 31H,A</b></p><p><

94、;b>  MOV A,27H</b></p><p><b>  MOV B,#10</b></p><p><b>  DIV AB</b></p><p><b>  MOV 32H,B</b></p><p><b>  MOV 33H,A&l

95、t;/b></p><p>  ACALL DISP</p><p><b>  RET</b></p><p>  DISP5:MOV 2BH,21H</p><p>  MOV 26H,20H</p><p>  ACALL DISP1</p><p><b

96、>  RET</b></p><p>  DISP6:MOV 2AH,24H</p><p>  MOV 26H,23H</p><p>  ACALL DISP2</p><p><b>  RET</b></p><p>  DISP:MOV R2,#4</p>

97、<p>  MOV R0,#30H</p><p>  MOV R3,#08H</p><p>  HHF5:MOV A,R3</p><p><b>  MOV P2,A</b></p><p>  MOV DPTR,#TABLE</p><p><b>  MOV A,@

98、R0</b></p><p>  MOVC A,@A+DPTR</p><p><b>  MOV P0,A</b></p><p>  ACALL DELAY</p><p><b>  MOV A,R3</b></p><p><b>  RR

99、A</b></p><p><b>  MOV R3,A</b></p><p><b>  INC R0</b></p><p>  DJNZ R2,HHF5</p><p><b>  RET</b></p><p>  TABLE:DB

100、 3FH,06H,5BH,4FH,66H</p><p>  DB 6DH,7DH,07H,7FH,6FH</p><p>  DELAY:MOV R4,#2FH</p><p>  HHF32:MOV R5,#0AH</p><p>  HHF6:DJNZ R5,HHF6</p><p>  DJNZ R4,HH

101、F32</p><p><b>  RET</b></p><p>  TIME1:PUSH ACC</p><p><b>  PUSH PSW</b></p><p><b>  INC 2DH</b></p><p><b>  INC

102、2EH</b></p><p>  HHF33:JB P2.4,HHF15</p><p>  HHF16:JNB P2.4,HHF16</p><p><b>  INC 2DH</b></p><p>  HHF15:JB P2.5,HHF17</p><p>  HHF18:

103、JNB P2.5,HHF18</p><p><b>  INC 2EH</b></p><p>  HHF17:MOV A,2DH</p><p>  CJNE A,#1,HHF19</p><p>  HHF23:ACALL DISP5</p><p>  JB P2.6,HHF20<

104、/p><p>  HHF21:JNB P2.6,HHF21</p><p><b>  MOV A,2EH</b></p><p>  CJNE A,#1,HHF22</p><p><b>  INC 20H</b></p><p>  SJMP HHF23</p>

105、<p>  HHF22:MOV 2EH,#00H</p><p><b>  INC 21H</b></p><p>  SJMP HHF23</p><p>  HHF20:JB P2.7,HHF24</p><p>  HHF25:JNB P2.7,HHF25</p><p>

106、<b>  MOV A,2EH</b></p><p>  CJNE A,#1,HHF26</p><p><b>  DEC 20H</b></p><p>  SJMP HHF23</p><p>  HHF26:MOV 2EH,#00H</p><p><b>

107、;  DEC 21H</b></p><p>  SJMP HHF23</p><p>  HHF19:MOV 2DH,#00H</p><p>  ACALL DISP6</p><p>  JB P2.6,HHF27</p><p>  HHF28:JNB P2.6,HHF28</p>

108、<p><b>  MOV A,2EH</b></p><p>  CJNE A,#1,HHF29</p><p><b>  INC 23H</b></p><p>  SJMP HHF19</p><p>  HHF29:MOV 2EH,#00H</p><p>

109、;<b>  INC 24H</b></p><p>  SJMP HHF19</p><p>  HHF27:JB P2.7,HHF24</p><p>  HHF30:JNB P2.7,HHF30</p><p><b>  MOV A,2EH</b></p><p>

110、  CJNE A,#1,HHF31</p><p><b>  DEC 23H</b></p><p>  SJMP HHF19</p><p>  HHF31:MOV 2EH,#00H</p><p><b>  DEC 24H</b></p><p>  SJMP HHF

111、19</p><p>  HHF24:JB P1.7,HHF33</p><p>  HHF34:JNB P1.7,HHF34</p><p><b>  CLR C</b></p><p><b>  MOV A,20H</b></p><p>  SUBB A,24H&

112、lt;/p><p><b>  MOV 25H,A</b></p><p><b>  CLR C</b></p><p><b>  MOV A,23H</b></p><p>  SUBB A,21H</p><p><b>  MOV 22H

113、,A</b></p><p>  MOV 26H,20H</p><p>  MOV 27H,21H</p><p>  MOV 28H,22H</p><p>  MOV 29H,23H</p><p>  MOV 2AH,24H</p><p>  MOV 2BH,25H<

114、/p><p>  MOV 2DH,#00H</p><p>  MOV 2EH,#00H</p><p><b>  POP PSW</b></p><p><b>  POP ACC</b></p><p><b>  RETI</b></p>

115、;<p>  TIME2:PUSH ACC</p><p><b>  PUSH PSW</b></p><p>  MOV TH0,#3CH</p><p>  MOV TL0,#0B0H</p><p>  DJNZ R7,HHF7</p><p>  MOV R7,#

116、20</p><p><b>  DEC 26H</b></p><p><b>  DEC 27H</b></p><p><b>  DEC 28H</b></p><p><b>  DEC 29H</b></p><p>&

117、lt;b>  DEC 2AH</b></p><p><b>  DEC 2BH</b></p><p>  HHF7:POP PSW</p><p><b>  POP ACC</b></p><p><b>  RETI</b></p>

118、<p>  TSH:PUSH ACC</p><p><b>  PUSH PSW</b></p><p>  MOV P2,#00H</p><p>  HHF14:INC 2CH</p><p><b>  MOV A,2CH</b></p><p>  C

119、JNE A,#1,HHF8</p><p>  MOV P1,#0B3H</p><p>  SJMP HHF11</p><p>  HHF8:CJNE A,#2,HHF9</p><p>  MOV P1,#0B6H</p><p>  SJMP HHF11</p><p>  HHF

120、9:CJNE A,#3,HHF10</p><p>  MOV P1,#9BH</p><p>  HHF10:MOV 2CH,#00H</p><p>  HHF11:JNB P3.3,HHF13</p><p>  SJMP HHF12</p><p>  HHF13:JB P3.3,HHF14</p

121、><p>  SJMP HHF13</p><p>  HHF12:JB P1.7,HHF11</p><p>  HHF35:JNB P1.7,HHF35</p><p>  MOV 2CH,#00H</p><p><b>  POP PSW</b></p><p>&

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲(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)論