2023年全國(guó)碩士研究生考試考研英語(yǔ)一試題真題(含答案詳解+作文范文)_第1頁(yè)
已閱讀1頁(yè),還剩12頁(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>  目錄</b></p><p><b>  一、設(shè)計(jì)要求2</b></p><p><b>  1、設(shè)計(jì)目的2</b></p><p><b>  2、設(shè)計(jì)任務(wù)2</b></p><p>  二、設(shè)計(jì)原理及框圖2

2、</p><p><b>  1、設(shè)計(jì)原理2</b></p><p><b>  2、設(shè)計(jì)框圖3</b></p><p><b>  三、器件說(shuō)明4</b></p><p>  1、設(shè)計(jì)所用器件清單4</p><p>  2、引腳排列圖

3、或功能表4</p><p><b>  四、設(shè)計(jì)過(guò)程6</b></p><p>  1、存儲(chǔ)單元分配6</p><p><b>  2、主程序設(shè)計(jì)6</b></p><p>  3、數(shù)碼管顯示數(shù)據(jù)轉(zhuǎn)換子程序6</p><p>  4、數(shù)碼管動(dòng)態(tài)顯示子程序7<

4、;/p><p>  五、綜合邏輯電路圖7</p><p>  六、仿真調(diào)試過(guò)程8</p><p>  七、設(shè)計(jì)體會(huì)及收獲8</p><p><b>  八、參考文獻(xiàn)9</b></p><p><b>  九、附錄10</b></p><p&

5、gt;<b>  設(shè)計(jì)要求</b></p><p><b>  設(shè)計(jì)目的</b></p><p>  通過(guò)本次課程設(shè)計(jì),運(yùn)用《AT89S51系列單片微型計(jì)算機(jī)及其應(yīng)用》所學(xué)知識(shí)及查閱相關(guān)資料,完成簡(jiǎn)易計(jì)算器的設(shè)計(jì),達(dá)到理論知識(shí)與實(shí)踐更好結(jié)合、提高綜合運(yùn)用所學(xué)知識(shí)和設(shè)計(jì)能力的目的。</p><p>  通過(guò)本次設(shè)計(jì)訓(xùn)練,可以

6、使我們?cè)诨舅悸泛突痉椒ㄉ蠈?duì)基于AT89S51單片機(jī)的嵌入式系統(tǒng)設(shè)計(jì)有一個(gè)比較感性的認(rèn)識(shí),并具備一定程度的設(shè)計(jì)能力。</p><p><b>  設(shè)計(jì)任務(wù)</b></p><p>  在本次課程設(shè)計(jì)中,主要完成如下方面的設(shè)計(jì)任務(wù):</p><p>  1)簡(jiǎn)要說(shuō)明數(shù)碼管動(dòng)態(tài)顯示和矩陣鍵盤基本原理;</p><p>  

7、2)掌握51單片機(jī)的最小電路及外圍擴(kuò)展電路的設(shè)計(jì)方法;</p><p>  3)了解單片機(jī)數(shù)據(jù)轉(zhuǎn)換功能及工作過(guò)程;</p><p>  4)完成主要功能模塊的硬件電路設(shè)計(jì)及必要的參數(shù)確定;</p><p>  5)用protues軟件完成原理電路的繪制;</p><p><b>  設(shè)計(jì)原理及框圖</b></p&g

8、t;<p><b>  設(shè)計(jì)原理</b></p><p>  單片機(jī)微型計(jì)算機(jī)是微型計(jì)算機(jī)的一個(gè)重要分支,也是頗具生命力的機(jī)種。單片機(jī)微型計(jì)算機(jī)簡(jiǎn)稱單片機(jī),特別適用于控制領(lǐng)域,故又稱為微控制器。</p><p>  通常,單片機(jī)由單塊集成電路芯片構(gòu)成,內(nèi)部包含有計(jì)算機(jī)的基本功能部件:中央處理器、存儲(chǔ)器和I/O接口電路等。因此,單片機(jī)只需要和適當(dāng)?shù)能浖巴?/p>

9、部設(shè)備相結(jié)合,便可成為一個(gè)單片機(jī)控制系統(tǒng)。</p><p>  本次設(shè)計(jì)主要包含四個(gè)模塊的電路,分別是顯示電路、按鍵電路、最小系統(tǒng)和復(fù)位電路。通過(guò)對(duì)鍵盤輸入的循環(huán)掃描來(lái)獲取輸入值,在單片機(jī)內(nèi)部進(jìn)行計(jì)算,最后將結(jié)果顯示在數(shù)碼管上。</p><p><b>  設(shè)計(jì)框圖</b></p><p><b>  器件說(shuō)明</b>&l

10、t;/p><p><b>  設(shè)計(jì)所用器件清單</b></p><p><b>  引腳排列圖或功能表</b></p><p>  AT89S51引腳圖</p><p>  當(dāng)單片機(jī)工作于內(nèi)部時(shí)鐘模式的時(shí)候,只需在XTAL1和XTAL2引腳連接一個(gè)晶體振蕩器或者陶瓷振蕩器,并接兩個(gè)電容后接地即可,在使用

11、時(shí)對(duì)于電容的選擇有一定的要求: </p><p>  當(dāng)外接晶體振蕩器的時(shí)候,電容值一般選擇C1=C2=30+10pF或30-10pF;</p><p>  當(dāng)外接陶瓷振蕩器的時(shí)候,電容值一般選擇C1=C2=40+10pF或40-10pF;</p><p>  計(jì)算器鍵盤引腳及內(nèi)部構(gòu)造</p><p>  計(jì)算器輸入數(shù)字和其他功能按鍵要用到

12、很多按鍵,如果采用獨(dú)立按鍵的方式,在這種情況下,編程會(huì)很簡(jiǎn)單,但是會(huì)占用大量的I/O 口資源,因此在很多情況 下都不采用這種方式,而是采用矩陣鍵盤的方案。矩陣鍵盤采用四條I/O 線作為行線,四條I/O 線作為列線組成鍵盤,在行線和列線的每個(gè)交叉點(diǎn)上設(shè)置一個(gè)按鍵。這樣鍵盤上按鍵的個(gè)數(shù)就為4×4個(gè)。這種行列式鍵盤結(jié)構(gòu)能有效地提高單片機(jī)系統(tǒng)中I/O 口的利用率。 矩陣鍵盤的工作原理: 計(jì)算器的鍵盤布局如圖1所示:一般有16個(gè)鍵組

13、成,在單片機(jī)中正好可以用一個(gè)P口實(shí)現(xiàn)16個(gè)按鍵功能,這種形式在單片機(jī)系統(tǒng)中也最常用。</p><p><b>  共陽(yáng)數(shù)碼管引腳圖</b></p><p><b>  設(shè)計(jì)過(guò)程</b></p><p>  51 單片機(jī)是在一塊芯片中集成了CPU、RAM、ROM、定時(shí)器/計(jì)數(shù)器和多功能I/O等一臺(tái)計(jì)算機(jī)所需要的基本功能部件。

14、如果按功能劃分,它由如下功能部件組成,即微處理器(CPU)、數(shù)據(jù)存儲(chǔ)器(RAM)、程序存儲(chǔ)器(ROM/EPROM)、并行I/O 口、串行口、定時(shí)器/計(jì)數(shù)器、中斷系統(tǒng)及特殊功能寄存器(SFR)。 </p><p>  單片機(jī)是靠程序運(yùn)行的,并且可以修改。通過(guò)不同的程序?qū)崿F(xiàn)不同的功能,尤其是特殊的獨(dú)特的一些功能,通過(guò)使用單片機(jī)編寫的程序可以實(shí)現(xiàn)高智能,高效率,以及高可靠性!因此我們采用單片機(jī)作為計(jì)算器的主要功能部件,

15、可以很快地實(shí)現(xiàn)運(yùn)算功能。</p><p><b>  1、存儲(chǔ)單元分配 </b></p><p>  30H單元:數(shù)值個(gè)位顯示單元;31H單元:數(shù)值十位顯示單元;32H單元:數(shù)值百位顯示單元;33H單元:數(shù)值千位顯示單元;23H單元:第一操作數(shù)存儲(chǔ)單元;24H單元:第二操作數(shù)存儲(chǔ)單元;25H單元:鍵值暫存單元;27H單元:清除鍵狀態(tài);34H-37H單元:結(jié)果數(shù)據(jù)轉(zhuǎn)換暫

16、存單元;38H-39H單元:結(jié)果高低8位暫存單元;R5單元:操作數(shù)計(jì)數(shù)單元;R4單元:操作數(shù)數(shù)值位數(shù)計(jì)數(shù)單元;R3單元:運(yùn)算符號(hào)存儲(chǔ)單元。</p><p><b>  2、主程序設(shè)計(jì)</b></p><p>  主程序進(jìn)行程序中用到的一些存儲(chǔ)單元的初始化,數(shù)值顯示和4*4鍵盤掃描。首先,進(jìn)行存儲(chǔ)單元初始化,給數(shù)碼管顯示單元30H-33H賦予“0000”字形數(shù)據(jù),將數(shù)值

17、計(jì)數(shù)單元,存儲(chǔ)單元,23H-25H,34H-37H,38H,39H,3AH,3BH,3CH,賦予初值零。之后,調(diào)用鍵盤掃描子程序,和數(shù)碼管顯示數(shù)據(jù)轉(zhuǎn)換程序,數(shù)碼管動(dòng)態(tài)顯示子程序。主程序不斷進(jìn)行鍵盤掃描,數(shù)碼管顯示數(shù)據(jù)轉(zhuǎn)換子程序和動(dòng)態(tài)顯示子程序。</p><p>  3、數(shù)碼管顯示數(shù)據(jù)轉(zhuǎn)換子程序 </p><p>  由于數(shù)值單元存放的是二進(jìn)制數(shù),而用戶熟悉的是十進(jìn)制數(shù),所以應(yīng)將數(shù)值單元中的

18、二進(jìn)制轉(zhuǎn)換為十進(jìn)制數(shù),即BCD碼。要通過(guò)數(shù)碼管顯示出當(dāng)前數(shù)值,還必須將BCD碼進(jìn)一步轉(zhuǎn)換為七段碼,轉(zhuǎn)換的最終結(jié)果數(shù)據(jù)存放于顯示緩沖區(qū)30H-33H單元中,其中30H單元存放數(shù)值的個(gè)位七段碼,31H單元存放數(shù)值的十位七段碼,32H單元存放數(shù)值的百位七段碼,33H單元存放數(shù)值的千位七段碼。</p><p>  4、數(shù)碼管動(dòng)態(tài)顯示子程序</p><p>  本任務(wù)由P1口輸出字形碼,P0口輸出字

19、位碼。先將存放于30H單元的數(shù)值個(gè)位七段碼由P1口輸出,同時(shí)P0口輸出使數(shù)值個(gè)位顯示數(shù)碼管點(diǎn)亮的字位碼。由于采用的是共陽(yáng)數(shù)碼管,所以只有該位數(shù)碼管對(duì)應(yīng)的P0.0為1,其他位P0.1-P0.3位0,點(diǎn)亮延時(shí)10MS。然后P1口輸出數(shù)值十位七段碼,P0.1位1,數(shù)值十位數(shù)碼管點(diǎn)亮,延時(shí)10MS。接著P1口輸出數(shù)值百位七段碼,P0.2為1,數(shù)值百位數(shù)碼管點(diǎn)亮,延時(shí)10MS。最后P1口輸出數(shù)值千位七段碼,P0.3為1,數(shù)值千位數(shù)碼管點(diǎn)亮,延時(shí)1

20、0MS。</p><p><b>  綜合邏輯電路圖</b></p><p><b>  仿真調(diào)試過(guò)程</b></p><p>  在protues仿真時(shí)出現(xiàn)了數(shù)碼管動(dòng)態(tài)顯示頻率過(guò)慢的問(wèn)題,對(duì)此我更改了數(shù)碼管動(dòng)態(tài)顯示子程序中延時(shí)的那一部分,最終問(wèn)題得以緩解。</p><p>  在最初的仿真結(jié)果中,

21、數(shù)碼管動(dòng)態(tài)顯示十分緩慢,后來(lái)請(qǐng)教了學(xué)的出色的同學(xué),知道了是片選端所接電阻阻值不當(dāng)?shù)膯?wèn)題,后來(lái)?yè)Q了較大阻值的電阻,使問(wèn)題得以解決。</p><p><b>  設(shè)計(jì)體會(huì)及收獲</b></p><p>  這是我們進(jìn)入大學(xué)來(lái)的第三個(gè)關(guān)于設(shè)計(jì)類的課題。第一個(gè)是數(shù)電,第二個(gè)是長(zhǎng)通杯。這次與前兩次的不同在于這個(gè)留給我的更多的是抽象與糾結(jié)。在這次課程設(shè)計(jì)中,我學(xué)到了好多東西,有些

22、甚至是課本上面所沒(méi)有的。 </p><p>  1、我對(duì)proteus仿真軟件有了更多地的了解和認(rèn)識(shí)。通過(guò)使用proteus仿真軟件,可以讓我們?cè)谔摂M的環(huán)境中進(jìn)行實(shí)驗(yàn),可以先通過(guò)它來(lái)檢驗(yàn)電路的正確性和可行性,而不需要真實(shí)電路環(huán)境的介入,不必顧及儀器設(shè)備的短缺與時(shí)間環(huán)境的限制,能夠極大的提高實(shí)驗(yàn)的效率。</p><p>  2、以前總認(rèn)為查閱資料沒(méi)有多大的意義,但是通過(guò)這次設(shè)計(jì),我們了解到查

23、閱參考書的獨(dú)立思考的能力以及培養(yǎng)非常重要,我在設(shè)計(jì)電路時(shí),遇到很多不理解的東西,有的我們通過(guò)查閱參考書弄明白,有的通過(guò)網(wǎng)絡(luò)查到,但由于時(shí)間和資料有限我們更多的還是獨(dú)立思考。這也提示我們以后要學(xué)會(huì)學(xué)方面的查找資料,逐步提高自己的學(xué)習(xí)能力。 </p><p>  3、相互討論共同研究也是很重要的,我們?cè)诜抡娴臅r(shí)候經(jīng)常出現(xiàn)一些問(wèn)題, 比如數(shù)碼管的顯示、鍵盤的掃描等。一個(gè)人的能力畢竟是有限的,所以大家一起集思廣益,每個(gè)人

24、都發(fā)動(dòng)自己的思維,集體討論,最后取得了很好的效果。 最后我還懂得了理論與實(shí)際相結(jié)合是很重要的,只有理論知識(shí)是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識(shí)與實(shí)踐相結(jié)合起來(lái),從理論中得出結(jié)論,才能真正為社會(huì)服務(wù),從而提高自己的實(shí)際動(dòng)手能力和獨(dú)立思考的能力。在設(shè)計(jì)的過(guò)程中遇到了不少棘手的問(wèn)題,可謂是困難重重。我們必須要學(xué)著自己去找資料、去理解、去解決問(wèn)題,加強(qiáng)我們獨(dú)立思考的能力。同時(shí)在設(shè)計(jì)的過(guò)程中。我發(fā)現(xiàn)了許多自己的不足之處,認(rèn)識(shí)的自己對(duì)以前所學(xué)過(guò)的知

25、識(shí)理解得不夠深刻,掌握得不夠牢固,沒(méi)有在日常生活中將理論與實(shí)際相結(jié)合起來(lái),以后要多加努力才行?。?</p><p>  感謝老師給了我們這樣一次機(jī)會(huì),讓我們有機(jī)會(huì)將我們所學(xué)的東西付諸于實(shí)踐。這次課設(shè)不僅是我們收獲了好多,同時(shí)還不斷的鞭策我們,使我們不斷的學(xué)習(xí),朝向自己的目標(biāo),不斷前進(jìn)!</p><p><b>  參考文獻(xiàn)</b></p><

26、p>  張毅剛.單片機(jī)原理及應(yīng)用[M].高等教育出版社,2010</p><p>  徐愛鈞 .智能化測(cè)量控制儀表原理與設(shè)計(jì)(第二版).北京航天航空大學(xué)出版社,2004.9 </p><p>  李萍 等.智能儀器實(shí)驗(yàn)指導(dǎo)書.大連交通大學(xué),2007.9</p><p><b>  附錄</b></p><p>&l

27、t;b>  程序源代碼</b></p><p>  DISPBUF EQU 30 ;顯示緩沖區(qū)首地址定義</p><p>  ORG 0000H ;主程序的入口地址 </p><p>  START:MOV DISPBUF,#0C0H </p><p>  ;4個(gè)數(shù)碼管顯示"0000"字形

28、數(shù)據(jù)</p><p>  MOV DISPBUF+1,#0C0H</p><p>  MOV DISPBUF+2,#0C0H</p><p>  MOV DISPBUF+3,#0C0H</p><p>  MOV 37H,#00H ;數(shù)值初始化</p><p>  MOV 27H,#00H<

29、;/p><p>  MOV 26H,#00H</p><p>  MOV 25H,#00H</p><p>  MOV 24H,#00H</p><p>  MOV 23H,#00H</p><p>  MOV R3,#00H</p><p>  MOV R5,#00H</p><

30、;p>  MOV R4,#00H</p><p>  LOOP: LCALL K ;調(diào)用鍵盤掃描子程序 </p><p>  MOV R6,27H</p><p>  CJNE R6,#00H,START ;清除鍵判斷</p><p>  MOV R6,26H</p><p>  CJNE R6,

31、#00H,F ;顯示數(shù)據(jù)轉(zhuǎn)換子程序選擇 </p><p>  LCALL CONV</p><p>  ;調(diào)用數(shù)碼管顯示數(shù)據(jù)轉(zhuǎn)換子程序</p><p>  FA:LCALL DISPSCAN </p><p>  ;調(diào)用數(shù)碼管動(dòng)態(tài)顯示子程序</p><p><b>  SJMP LOOP<

32、/b></p><p>  KEY:MOV P2,#0FH ;鍵盤掃描子程序 </p><p><b>  MOV A,P2</b></p><p>  ANL A,#0FH</p><p>  CJNE A,#0FH,K10</p><p><b>  RET</

33、b></p><p>  K10:JB P2.0,K20</p><p>  K11:MOV P2,#0EFH</p><p>  JB P2.0,K12</p><p>  CJNE R5,#00H,L1</p><p>  MOV R4,#00H</p><p><b>  

34、INC R5</b></p><p>  MOV R3,#1H</p><p>  L1:LJMP CEND</p><p>  K12: MOV P2,#0DFH</p><p>  JB P2.0,K13</p><p>  CJNE R5,#00H,L2</p><p>  M

35、OV R4,#00H</p><p><b>  INC R5</b></p><p>  MOV R3,#2H</p><p>  L2:LJMP CEND</p><p>  K13: MOV P2,#0BFH</p><p>  JB P2.0,K14</p><p>

36、;  CJNE R5,#00H,L3</p><p>  MOV R4,#00H</p><p><b>  INC R5</b></p><p>  MOV R3,#3H</p><p>  L3:LJMP CEND</p><p>  K14: MOV P2,#7FH</p>&

37、lt;p>  JB P2.0,KIL</p><p>  CJNE R5,#00H,L4</p><p>  MOV R4,#00H</p><p><b>  INC R5</b></p><p>  MOV R3,#4H</p><p>  KIL:LJMP KEND</p>

38、<p>  L4:LJMP CEND</p><p>  K20:JB P2.1,K30</p><p>  K21:MOV P2,#0EFH</p><p>  JB P2.1,K22</p><p><b>  LJMP DYU</b></p><p>  K22:MOV P2,

39、#0DFH</p><p>  JB P2.1,K23</p><p>  MOV 25H,#3H</p><p><b>  LJMP OPR</b></p><p>  K23:MOV P2,#0BFH</p><p>  JB P2.1,K24</p><p>  M

40、OV 25H,#6H</p><p><b>  LJMP OPR</b></p><p>  K24:MOV P2,#7FH</p><p>  JB P2.1,cctv</p><p>  MOV 25H,#9H</p><p><b>  LJMP OPR</b><

41、;/p><p>  cctv:LJMP KEND</p><p>  K30:JB P2.2,K40</p><p>  K31: MOV P2,#0EFH</p><p>  JB P2.2,K32</p><p>  MOV 25H,#0H</p><p><b>  LJMP OPR

42、</b></p><p>  K32:MOV P2,#0DFH</p><p>  JB P2.2,K33</p><p>  MOV 25H,#2H</p><p><b>  LJMP OPR</b></p><p>  K33:MOV P2,#0BFH</p>&l

43、t;p>  JB P2.2,K34</p><p>  MOV 25H,#5H</p><p><b>  LJMP OPR</b></p><p>  K34:MOV P2,#7FH</p><p>  JB P2.2,KEND</p><p>  MOV 25H,#8H</p>

44、;<p><b>  LJMP OPR</b></p><p>  K40:JB P2.3,KEND</p><p>  K41: MOV P2,#0EFH</p><p>  JB P2.3,K42</p><p><b>  INC 27H</b></p><p

45、><b>  LJMP KEND</b></p><p>  K42:MOV P2,#0DFH</p><p>  JB P2.3,K43</p><p>  MOV 25H,#1H</p><p><b>  LJMP OPR</b></p><p>  K43:MO

46、V P2,#0BFH</p><p>  JB P2.3,K44</p><p>  MOV 25H,#4H</p><p><b>  LJMP OPR</b></p><p>  K44:MOV P2,#7FH</p><p>  JB P2.3,KEND</p><p&g

47、t;  MOV 25H,#7H</p><p><b>  LJMP OPR</b></p><p>  OPR:INC R4 ;鍵值存儲(chǔ) </p><p>  CJNE R5,#00H,CHANG</p><p>  CJNE R4,#2H,KBK</p><p>

48、;  ZHI:MOV A,20H</p><p>  MOV B,#0AH</p><p><b>  MUL AB</b></p><p>  MOV 20H,25H</p><p><b>  ADD A,20H</b></p><p>  CJNE R5,#00H,CZ

49、H</p><p><b>  MOV 23H,A</b></p><p><b>  LJMP KEND</b></p><p>  CZH: MOV 24H,A</p><p><b>  LJMP KEND</b></p><p>  KEND:M

50、OV P2,#0FH</p><p><b>  MOV A,P2</b></p><p>  ANL A,#0FH</p><p>  CJNE A,#0FH,KEND</p><p><b>  RET</b></p><p>  CHANG:CJNE R4,#2H,HO

51、NG </p><p><b>  AJMP ZHI</b></p><p>  HONG:JNC CEND</p><p><b>  INC R5</b></p><p>  MOV 20H,25H</p><p>  MOV 24H,25H</p><

52、;p><b>  LJMP CEND</b></p><p>  KBK:JNC CEND</p><p>  MOV 20H,25H</p><p>  MOV 23H,25H</p><p><b>  LJMP CEND</b></p><p>  DYU:MOV

53、 R5,#00H ;結(jié)果計(jì)算</p><p>  MOV R4,#00H</p><p>  MOV 25H,#00H</p><p>  CJNE R3,#1H,S</p><p><b>  MOV A,23H</b></p><p><b>  ADD A,24

54、H</b></p><p><b>  MOV 23H,A</b></p><p><b>  SJMP CEND</b></p><p>  S:CJNE R3,#2H,S1</p><p><b>  CLR C</b></p><p>

55、<b>  MOV A,23H</b></p><p>  CJNE A,#00H,JIANFA</p><p>  MOV 23H,#0EH</p><p><b>  SJMP CEND</b></p><p>  JIANFA:SUBB A,24H</p><p>&l

56、t;b>  MOV 23H,A</b></p><p><b>  SJMP CEND</b></p><p>  S1:CJNE R3,#3H,S2</p><p><b>  MOV A,23H</b></p><p><b>  MOV B,24H</b>

57、;</p><p><b>  MOV A,23H</b></p><p><b>  MUL AB</b></p><p><b>  MOV R6,B</b></p><p>  CJNE R6,#00H,CHENG</p><p><b>

58、;  MOV 23H,A</b></p><p><b>  SJMP CEND</b></p><p>  S2:CJNE R3,#4,CEND</p><p><b>  MOV A,24H</b></p><p>  CJNE A,#00H,ZY</p><p&

59、gt;  MOV A,#00H</p><p><b>  SJMP CEND</b></p><p>  ZY:MOV A,23H</p><p><b>  MOV B,24H</b></p><p><b>  DIV AB</b></p><p>

60、;<b>  MOV 23H,A</b></p><p>  CEND:MOV P2,#0FH</p><p><b>  MOV A,P2</b></p><p>  ANL A,#0FH</p><p>  CJNE A,#0FH,CEND</p><p><b&g

61、t;  RET</b></p><p>  CHENG:MOV R3,B</p><p>  MOV B,#64H</p><p><b>  DIV AB</b></p><p><b>  MOV 36H,A</b></p><p><b>  MO

62、V A,B</b></p><p>  MOV B,#0AH</p><p><b>  DIV AB</b></p><p><b>  MOV 35H,A</b></p><p><b>  MOV 34H,B</b></p><p> 

63、 MOV DPTR,#TABLE</p><p>  XIAN:MOV A,34H</p><p><b>  ADD A,#6H</b></p><p>  MOV B,#0AH</p><p><b>  DIV AB</b></p><p><b>  MOV

64、 25H,A</b></p><p><b>  MOV 34H,B</b></p><p><b>  MOV A,B</b></p><p>  MOVC A,@A+DPTR</p><p>  MOV DISPBUF,A</p><p><b> 

65、 MOV A,35H</b></p><p><b>  ADD A,#5H</b></p><p><b>  ADD A,25H</b></p><p>  MOV B,#0AH</p><p><b>  DIV AB</b></p><p

66、><b>  MOV 25H,A</b></p><p><b>  MOV 35H,B</b></p><p><b>  MOV A,B</b></p><p>  MOVC A,@A+DPTR</p><p>  MOV DISPBUF+1,A</p>

67、<p><b>  MOV A,36H</b></p><p><b>  ADD A,#2H</b></p><p><b>  ADD A,25H</b></p><p>  MOV B,#0AH</p><p><b>  DIV AB</b&

68、gt;</p><p><b>  ADD A,37H</b></p><p><b>  MOV 37H,A</b></p><p>  MOVC A,@A+DPTR</p><p>  MOV DISPBUF+3,A</p><p><b>  MOV 36H,

69、B</b></p><p><b>  MOV A,B</b></p><p>  MOVC A,@A+DPTR</p><p>  MOV DISPBUF+2,A</p><p>  DJNZ R6,XIAN</p><p>  MOV 26H,#1H</p><

70、;p><b>  AJMP CEND</b></p><p>  CONV:CJNE R5,#02H,BEI </p><p>  ;數(shù)碼管顯示數(shù)據(jù)轉(zhuǎn)換子程序</p><p><b>  MOV A,24H</b></p><p><b>  AJMP JING</b

71、></p><p>  BEI:MOV A,23H</p><p>  JING:MOV B,#64H</p><p><b>  DIV AB</b></p><p>  MOV DPTR,#TABLE</p><p>  MOVC A,@A+DPTR</p><p&g

72、t;  MOV DISPBUF+2,A</p><p><b>  MOV A,B</b></p><p>  MOV B,#0AH</p><p><b>  DIV AB</b></p><p>  MOVC A,@A+DPTR</p><p>  MOV DISPBUF

73、+1,A</p><p><b>  MOV A,B</b></p><p>  MOVC A,@A+DPTR</p><p>  MOV DISPBUF,A</p><p><b>  RET</b></p><p>  DISPSCAN:MOV R0,#DISPBUF &

74、lt;/p><p>  ;數(shù)碼管動(dòng)態(tài)顯示子程序 </p><p>  MOV R2,#4H</p><p><b>  MOV A,#1H</b></p><p>  SC:PUSH ACC</p><p><b>  MOV A,@R0</b></p><

75、p><b>  MOV P1,A</b></p><p><b>  POP ACC</b></p><p><b>  MOV P0,A</b></p><p>  LCALL DELAY1</p><p><b>  RL A</b></p

76、><p><b>  INC R0</b></p><p>  DJNZ R2,SC</p><p>  MOV P0,#1H</p><p><b>  RET</b></p><p>  DEL12:MOV R6,#1EH</p><p>  DEL2

77、:MOV R7,#64H</p><p>  DEL1:DJNZ R7,DEL1</p><p>  DJNZ R6,DEL2</p><p><b>  RET</b></p><p>  DELAY1:MOV R6,#50</p><p>  D2:MOV R7,#180</p>

78、<p><b>  DJNZ R7,$</b></p><p>  DJNZ R6,D2</p><p><b>  RET</b></p><p><b>  TABLE:</b></p><p>  DB 0C0H,0F9H,0A4H,0B0H,99H ;字符表

溫馨提示

  • 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)論