單片機(jī)工程實(shí)踐題選_第1頁(yè)
單片機(jī)工程實(shí)踐題選_第2頁(yè)
單片機(jī)工程實(shí)踐題選_第3頁(yè)
單片機(jī)工程實(shí)踐題選_第4頁(yè)
單片機(jī)工程實(shí)踐題選_第5頁(yè)
已閱讀5頁(yè),還剩51頁(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、單片機(jī)工程實(shí)踐題選1.十字路口交通燈的模擬控制可模擬十字路口交通燈控制,時(shí)間顯示,緊急狀況控制。要求:東西方向、南北方向時(shí)間顯示由LED數(shù)碼管顯示,顯示時(shí)間從0 9,間隔時(shí)間為1秒,由東西方向和南北方向時(shí)間的低位顯示。發(fā)生緊急情 況時(shí),按下緊急按鈕,P3.2為東西方向緊急按鈕輸入,P3.3為南北方向緊急 按鈕輸入,利用中斷程序?qū)崿F(xiàn)東西方向和南北方向燈的互換。電路具體接法如下:其中P1. 0控制東西方向的紅燈,Pl. 1控制南北方向的紅燈,P1. 2控制東 西方向的綠燈,P1. 3控制南北方向的綠燈,P1. 4控制東西方向的黃燈,P1. 5控 制南北方向的黃燈,P1.6控制東西方向的車的顯示,P

2、1.7控制南北方向的車 的顯示。P3. 2為東西方向緊急按鈕輸入,P3. 3為南北方向緊急按鈕輸入。時(shí)間顯示部分有系統(tǒng)功能板上8155的口控制,8155的PA4 口控制東西方 向時(shí)間的低位顯示,8155的PA5 口控制東西方向時(shí)間的高位顯示,8155的 PA6 口控制南北方向時(shí)間的低位顯示,8155的PA7 口控制南北方向時(shí)間的舟 位顯示,8155的PBOPB6為時(shí)間的段代碼。8155的控制口地址為2100H, PA 口地址為2101H, PB 口地址為2102H。2.生產(chǎn)車間流水線自動(dòng)控制模擬可模擬生產(chǎn)車間流水線自動(dòng)控制及產(chǎn)生故障后自動(dòng)報(bào)警停止流水線工 作,只要按下任一按鈕就產(chǎn)生報(bào)警信號(hào),排

3、除后繼續(xù)工作。要求:按照一定工序,利用發(fā)光二極管的依次點(diǎn)亮,實(shí)現(xiàn)生產(chǎn)車間流水 線自動(dòng)控制,可用按鈕模擬發(fā)生緊急故障,通過(guò)中斷程序處理緊急故障,能 顯示出出現(xiàn)故障車間流水線的位置。電路具體接法如下:P1. 0P1. 7分別控制從準(zhǔn)備到入庫(kù)的8道工序,P3. 3為報(bào)警的輸入端, 只要按下任一按鈕就會(huì)產(chǎn)生報(bào)警信號(hào)。3.步進(jìn)電機(jī)控制與驅(qū)動(dòng)要求:掌握步進(jìn)電機(jī)的工作原理及控制方法。能實(shí)現(xiàn)對(duì)步進(jìn)電機(jī)正反轉(zhuǎn) 控制。電路具體接法如下:通過(guò)P1. 0P1. 3控制步進(jìn)電機(jī)BABD四個(gè)相。電路中已有驅(qū)動(dòng)。4.直流電機(jī)的控制與驅(qū)動(dòng)及速度的測(cè)量要求:通過(guò)編程實(shí)現(xiàn)對(duì)直流電機(jī)的啟動(dòng)、停止、正反轉(zhuǎn)控制、調(diào)速等性 能,調(diào)速范圍

4、為1001000轉(zhuǎn)/分鐘。電路具體接法如下:通過(guò)系統(tǒng)功能板的D/A0832輸出端已連接至DJ1來(lái)控制電機(jī)轉(zhuǎn)速,測(cè)速 的反饋為DJ_FO已和P3. 4相接。D/A0832的地址為6000H5.繼電器控制要求:編程實(shí)現(xiàn)繼電器的閉合和斷開,并由發(fā)光二極管進(jìn)行顯示。 電路具體接法如下:本電路采用JDC3F3VDC繼電器,輸出可控制220V/2A、125V/12A交流 負(fù)載。本系統(tǒng)中用指示燈作為負(fù)載,繼電器的控制輸入為JIN已連接至P1. 7, 經(jīng)7407驅(qū)動(dòng)后輸出到繼電器線圈。低電平時(shí),繼電器動(dòng)作。繼電器的常開、 常閉觸點(diǎn)輸出接二個(gè)指示燈用于指示繼電器觸點(diǎn)狀態(tài)。6.128X64點(diǎn)陣漢字LCD應(yīng)用電路要

5、求:編程顯示自己的姓名、班級(jí)、學(xué)號(hào)。電路具體接法如下:128X64點(diǎn)陣漢字LCD可以顯示各種圖形、曲線、漢字,其使用非常廣 泛,它與單片機(jī)CPU的接口采用8位并行總線,在使用本液晶顯示模塊時(shí), 先開啟電源,指示燈亮?xí)r,電路才可以工作,電位器W1用于調(diào)節(jié)顯示屏的 亮度。譯碼地址已連接為3OOOH3FFFH7.16X16矩陣LED應(yīng)用電路要求:編程循環(huán)顯示“啟東計(jì)算機(jī)有限公司”電路具體接法如下:16X 16矩陣LED正好可以顯示一個(gè)中文字,LED的控制與驅(qū)動(dòng)用可編 程并行接口芯片8255和7407以及8D鎖存器74LS273來(lái)實(shí)現(xiàn)。74LS273的 片選信號(hào)和8255選通信號(hào)由插孔273CS和82

6、55CS引出,系統(tǒng)已連接。8255 的地址為3OOOH3FFFH,74LS273的地址為60006FFFH。8.直流電機(jī)加速控制程序(晶振頻率12MHZ)實(shí)現(xiàn)以下功能;(1)在5秒鐘內(nèi),使直流電機(jī)從零速升到額定轉(zhuǎn)速(2)利用T1定時(shí),選擇工作方式1用中斷方式延時(shí)其中:D/A轉(zhuǎn)換器地址為6000H,測(cè)速反饋單元接P3, 4 口9.直流電機(jī)減速程序設(shè)計(jì)設(shè)計(jì)直流電機(jī)減速控制程序(晶振頻率為12MHZ)實(shí)現(xiàn)以下功能:(1)在3秒鐘內(nèi),使直流電機(jī)從額定轉(zhuǎn)速降到120轉(zhuǎn)/分(2)延時(shí)方式利用軟件延時(shí)實(shí)現(xiàn)其中;D/A轉(zhuǎn)換器地址為6000H,測(cè)速反饋單元接P3、4 口10、 設(shè)計(jì)方波波形,實(shí)現(xiàn)以下功能;(1)

7、通過(guò)數(shù)字示波器顯示波形(2)方波波形脈寬為40MS(3)利用定時(shí)器T0方式1,中斷方式實(shí)現(xiàn)其中D/A轉(zhuǎn)換器地址為6000H11、 設(shè)訃步進(jìn)電機(jī)轉(zhuǎn)速控制程序(晶振頻率為12MHZ)實(shí)現(xiàn)以下功能:(1) 控制步進(jìn)電機(jī)轉(zhuǎn)速300轉(zhuǎn)/分(2)能實(shí)現(xiàn)正轉(zhuǎn)或反轉(zhuǎn)(3)控制方式采用四相八拍控制其中:P1.0-P1.3控制步進(jìn)電機(jī)BA-BD四個(gè)相12、 設(shè)計(jì)步進(jìn)電機(jī)定點(diǎn)控制程序(晶振頻率為12MHZ)實(shí)現(xiàn)以下功能(1) 控制步進(jìn)電機(jī)在5秒內(nèi)達(dá)到指定位置(2)利用定時(shí)器TO方式1中斷方式實(shí)現(xiàn)(3)控制方式采用四相雙四拍其中P1.0-P1.3控制步進(jìn)電機(jī)BA-BD四個(gè)相,電路已有驅(qū)動(dòng)部分13、 設(shè)計(jì)生產(chǎn)工序模擬控

8、制程序(晶振頻率為12MHZ)實(shí)現(xiàn)以下功能(1) 1和2道工序工作時(shí)間為2秒3和4道工序工作時(shí)間為5秒5和6道工序工作時(shí)間為7秒(4 )7和8道工序工作時(shí)間為8秒(5)當(dāng)某道工序發(fā)生故障時(shí),能實(shí)現(xiàn)報(bào)警并顯示其故障工序位置(6)利用軟件延時(shí),故障報(bào)警利用外部中斷1實(shí)現(xiàn)其中:P1.0-P1.7分別控制從準(zhǔn)備到入庫(kù)的8道工序,P3.3為報(bào)警的輸入端,只 要按下任一按鈕就會(huì)產(chǎn)生報(bào)警信號(hào)14、 設(shè)計(jì)鍵盤控制程序(晶振頻率為12MHZ)實(shí)現(xiàn)以下功能(1)檢測(cè)1、2號(hào)鍵有無(wú)鍵按下,要求1號(hào)鍵按下時(shí)顯示“1S 2號(hào)鍵按下顯示 “2”(2)延時(shí)方式利用軟件延時(shí)實(shí)現(xiàn)(3)數(shù)碼管顯示數(shù)碼利用查表指令實(shí)現(xiàn)其中:815

9、5的PA 口控制數(shù)碼管位顯示,8155的PB0-PB6為段代碼。8155的控制口地址為2100H, PA 口地址位2101H, PB 口地址為2102H。15、 設(shè)計(jì)秒表控制程序(晶振頻率為12MHZ)實(shí)現(xiàn)以下功能;(1)60秒倒計(jì)時(shí)。當(dāng)時(shí)間顯示為0時(shí),東西方向黃燈亮,南北方向綠燈亮(2)數(shù)碼管顯示方式采用動(dòng)態(tài)顯示(3)利用定時(shí)器T0,方式1中斷方式實(shí)現(xiàn)16、 設(shè)計(jì)交通緊急處理程序設(shè)計(jì)(晶振頻率為12MHZ)實(shí)現(xiàn)以下程序:(1)按緊急處理1鍵時(shí),東西方向數(shù)碼管顯示為“11S同時(shí)東西方向車燈指示 亮(2)按緊急處理2鍵時(shí),南北方向數(shù)碼管顯示為“22”,同時(shí)南北方向車燈指示 亮(3)按緊急處理1鍵

10、利用P3.2東西方向緊急按鈕輸入,緊急處理2鍵利用P3.3 南北方向緊急按鈕輸入(4)采用查詢方式單片機(jī)工程實(shí)踐題選答案1、 P8155 EQU 2100HPB EQU 2102HPA EQU 2101HORG 0000HAJMP MAINORG 0003HAJMP INTOOORG 0013HAJMP INT11ORG 0030HMAIN:MOV SP,#60HMOV DPTR, #P8155MOV A, #03HMOVX DPTR, AMOV PO, #00HMOV P2, #00HMOV Pl, #0FFHORL IE, #85HORL IP,#01HAl:MOV Pl, #46H;東西

11、綠燈,南北紅燈,東西車燈亮MOV 23H, #31H;23H東西時(shí)間,24H南北時(shí)間MOV 24H, #36HMOV R6, #30L00P1:A2:ACALL DISPAACALL DISPBACALL DELAYOACALL DELAYODJNZ R6, L00P1MOV Pl, #12H;東西黃燈,南北紅燈,東西車燈滅MOV 23H, #06HMOV R6, #05HL00P2:A3:ACALL DISPAACALL DISPBACALL DELAYOCPL Pl. 4ACALL DELAYOCPL Pl. 4DJNZ R6, L00P2MOV Pl, #89H;東西紅燈,南北綠燈,東西

12、車燈滅,南北車燈亮MOV 23H, #36HMOV 24H, #31HMOV R6, #30L00P3:ACALL DISPAACALL DISPBACALL DELAYOACALL DELAYODJNZ R6, L00P3A4:MOV Pl, #21H;東西紅燈,南北黃燈,東西車燈滅,南北車燈滅MOV 24H,#06HMOV R6, #05HL00P4:ACALL DISPAACALL DISPBACALL DELAYOCPL Pl. 5ACALL DELAYOCPL Pl. 5DJNZ R6, L00P4AJMP AlVWMOV A, 23HANL A, #OFHMOV R2, ASETB

13、 CCJNE R2, #OAH, DISPA4DISPA4:JC DISPA1CLR CMOV A, 23HSUBB A, #06HMOV 23H, ADISPA1:MOV RO, #7BHMOV A, 23HDISPA2:MOV R1,AACALL DISPA3MOV A, R1SWAP ADISPA3:ANL A, #OFHMOV RO, ADISPA: DEC 23H;調(diào)顯示緩沖INC RORETDISPB: DEC 24HMOV A,24HANL A, #0FHMOV Rl, ASETB CCJNE Rl, #0AH, DISPB4DISPB4:JC DISPB1CLR CMOV A,

14、 24HSUBB A, #06HMOV 24H, ADISPB1:MOV RO, #7DHMOV A, 24HDISPB2:MOV R1,AACALL DISPB3MOV A, R1SWAP ADISPB3:ANL A, #0FHMOV RO, AINC RORETINTI1:MOV Pl,#89HMOV DPTR, #PAMOV A, #OFFHMOVX DPTR, AINC DPTRCLR AMOVX DPTR, ARETIINTOO: MOV Pl, #46HMOV DPTR, #PAMOV A, #OFFHMOVX DPTR, AINC DPTRCLR AMOVX DPTR, ARET

15、IDISPO: SETB 0D4H;顯示子程序MOV Rl, #7EHMOV R2, #07FHMOV R3, #80HMOV R4, #04SETB CDISP1:MOV A, R2MOV DPTR, #PAMOVX DPTR, AMOV DPTR, #TABMOV A, R1MOVC A, A+DPTRMOV DPTR, #PBMOVX DPTR, ADISP2:DJNZ R3, DISP2DEC R1MOV A, R2RRC AMOV R2, ADJNZ R4, DISP1MOV DPTR, #PAMOV A, #OFFHMOVX DPTR, AINC DPTRCLR AMOVX DPT

16、R, ACLR 0D4HRETTAB:DBOCOH, 0F9H, 0A4H, OBOH, 99H, 92H, 82H, 0F8H, 80H, 90H, 88H, 83H, 0C6H, OA1H , 86H, 8EH, 8CHDELAYO: MOV A, #OEOH ;延時(shí)子程序MOV R4, ADELAY1: MOV R5, #OFFHDELAY2: DJNZ R5, DELAY2LCALL DISPODJNZ R4, DELAY1;*RETEND2、ORG OOOOHAJMP MAINORG 0013HAJMP INTTORG 0030H; ?MAIN:MOV SP,#60HSETB P3.

17、 3MOV Pl, #OFFHORL P3, #OOHORL IE, #84HORL IP, #04HMOV PSW, #OOHSTART: MOV Pl, #O1HACALL DY2MOV Pl, #02HACALL DY2MOV Pl, #04HACALL DY2MOV Pl, #08HACALL DY2MOV Pl, #1OHACALL DY2MOV Pl, #20HACALL DY2MOV Pl, #40HACALL DY2MOV Pl, #80HACALL DY2SJMP STARTINTT:MOV B, R2INTT1: MOV A, Pl;ACALL DY1MOV Pl, AAC

18、ALL DY1JNB P3. 3, INTT1MOV R2, BRETIDY1: MOV R2, #20HACALL DELAYRETDY2: MOV R2,#30HACALL DELAYRETDELAY: PUSH 02HDELAY1: PUSH 02HDELAY2: PUSH 02HDELAY3: DJNZ R2, DELAY3POP 02HDJNZ R2, DELAY2POP 02HDJNZ R2, DELAY1POP 02HDJNZ R2, DELAYRETEND3、ORG OOOOHSTART: MOV Pl, #03HLCALL DYMOV Pl, #06HLCALL DYMOV

19、Pl, #OCHLCALL DYMOV Pl, #09HLCALL DYAJMP STARTDY: MOV Rl, #O5HDYY: LCALL DYODJNZ Rl, DYYRETDYO:MOV R7, #OHDY1:MOV R2, #OHDYU:DJNZ R2, DY11DJNZ R7, DY1RETEND4、DAO832 EQU 6000HORG OOOOHSTART: MOV A, #OHMOV DPTR, #DA0832LI:MOVX DPTR, ALCALL DYINC ACJNE A, #OFFH, LIMOV A, #OFFHL2:MOVX DPTR, ALCALL DYDEC

20、 ACJNE A, #O1H, L2JMP STARTDY: MOV R7, #O1HDY:MOV R2, #0FHDYU:DJNZ R2, DYUDJNZ R7, DYRETEND5、ORG OOOOHSTART:SETB Pl. 7 LCALL DY CLR Pl. 7 LCALL DYJMP STARTDY:MOV R7, #OOHDY1:MOV R2, #OOHDY11:DJNZ R2, DY11DJNZ R7, DY1RETEND6、 ORG OOOOHMOV DPTR, #3000HMOV A, #OOH;寫指令MOVX DPTR, AMOV A, #00HMOVX DPTR, A

21、INC DPTRMOV A, #42HMOVX DPTR, ALCALL DY j *設(shè)置圖形顯示起始地址MOV DPTR, #3000HMOV A, #10HMOVX DPTR, AMOV A, #00HMOVX DPTR, AINC DPTRMOV A, #43HMOVX DPTR, ALCALL DYMOV A, #0A7HMOVX DPTR, ALCALL DYMS選擇OR模式MOV A, #9BHMOVX DPTR, ALCALL DY文本關(guān),圖形開MOV DPTR, #3000HMOV A, #00HMOVX DPTR, AMOV A, #00HMOVX DPTR, AMOV A,

22、 #24HINC DPTRMOVX DPTR, ALCALL DY設(shè)置起始地址MOV A, #80HMOVX DPTR, ALCALL DYMOV A, #OBOHMOVX DPTR, AMOV RO, #00HQSO:MOV A, R2MOV DPTR, WTABOMOVC A, 0A+DPTRMOV DPTR, #3000HMOVX DPTR, AINC R2DJNZ RO, QSOMOV RO, #OOHMOV R2, #OOH;顯示棱環(huán)商標(biāo)QS1:MOV A, R2MOV DPTR, #TAB1MOVC A, 0A+DPTRMOV DPTR, #3000HMOVX DPTR, AINC

23、 R2DJNZ RO, QS1MOV RO, #OOHMOV R2, #OOH;顯示DVCC系列產(chǎn)品QS2:MOV A, R2;顯示啟東計(jì)算機(jī)廠有限;顯示05133213620MOV DPTR, #TAB2MOVC A, 0A+DPTRMOV DPTR, #3000HMOVX DPTR, AINC R2DJNZ RO, QS2MOV RO, #OOHMOV R2, #OOH公司QS3:MOV A, R2MOV DPTR, #TAB3MOVC A, A+DPTRMOV DPTR, #3000HMOVX DPTR, AINC R2DJNZ RO, QS3MOV DPTR, #3001HMOV A,

24、 #0B2HMOVX DPTR, ALCALL DY自動(dòng)復(fù)位SJMP $DY: MOV R7, #O1HDY1:MOV R2, #OFHDYU:DJNZ R2, DYUDJNZ R7, DY1RETTABO:DBOOOH, OOOH, 07CH, OOOH, OOOH, OOOH, OOOH, OOOH, OOOH, OOOH, 0OOH, OOOH, OOOH, OOOH, OOOH, OOOHDBOOOH, OO1H, 093H, OOOH, OOOH, OOOH, OOOH, OOOH, OOOH, OOOH, 0OOH, OOOH, OOOH, OOOH, OOOH, OOOHDBOO

25、OH, 006H, 028H, OCOH, OOOH, OOOH, OOOH, OOOH, OOOH, OOOH, 0OOH, OOOH, OOOH, OOOH, OOOH, OOOHDBOOOH, 008H, 044H, 020H, OOOH, OOOH, OOOH, OOOH, OOOH, OOOH, 0OOH, OOOH, OOOH, OOOH, OOOH, OOOHDBOOOH, 008H, 082H, 020H, OOOH, OOOH, OOOH, OOOH, OOOH, OOOH, 0OOH, OOOH, OOOH, OOOH, OOOH, OOOHDBOOOH, O11H, 0A

26、5H, O1OH, OOOH, OOOH, OOOH, OOOH, OOOH, OOOH, 0OOH, OOOH, OOOH, OOOH, OOOH, OOOHDBOOOH, 012H, 0A4H, 090H, OOOH, OOOH, OOOH, OOOH, OOOH, OOOH, 0OOH, OOOH, OOOH, OOOH, OOOH, OOOHDBOOOH, 014H, OBCH, 050H, OOOH, OOOH, OOOH, OOOH, OOOH, OOOH, 0OOH, OOOH, OOOH, OOOH, OOOH, OOOHDBOOOH, 018H, 0A4H, 030H, OF

27、OH, OOOH, OOOH, OOOH, OOOH, OOOH, 0OOH, OOOH, OOOH, OOOH, OOOH, OOOHDBOOOH, 014H, 0A4H, 051H, 008H, OOOH, OOOH, OOOH, OOOH, OOOH, 0OOH, OOOH, OOOH, OOOH, OOOH, OOOHDBOOOH, 012H, 080H, 092H, 0F4H, OOOH, OOOH, OOOH, OOOH, OOOH, 0OOH, OOOH, OOOH, OOOH, OOOH, OOOHDBOOOH, 009H, 07DH, 022H, 094H, OOOH, OO

28、OH, OOOH, OOOH, OOOH, 0OOH, OOOH, OOOH, OOOH, OOOH, OOOHDBOOOH, 008H, 082H, 022H, 0F4H, OOOH, OOOH, OOOH, OOOH, OOOH, 0OOH, OOOH, OOOH, OOOH, OOOH, OOOHDBOOOH, 006H, 044H, 0C2H, 0A4H, OOOH, OOOH, OOOH, OOOH, OOOH, 0OOH, OOOH, OOOH, OOOH, OOOH, OOOHDBOOOH, 001H, OABH, 001H, 098H, OOOH, OOOH, OOOH, OO

29、OH, OOOH, 0OOH, OOOH, OOOH, OOOH, OOOH, OOOHDBOOOH, OOOH, 07CH, OOOH, OFOH, OOOH, OOOH, OOOH, OOOH, OOOH, 0OOH, OOOH, OOOH, OOOH, OOOH, OOOHTAB1:DBOOOH, OOOH, OOOH, OOOH, OOOH, OOOH, OOOH, OOOH, OOOH, OOOH, 0OOH, OOOH, OOOH, OOOH, OOOH, OOOHDBOOOH, OOOH, OOOH, OOOH, OOOH, OOOH, OOOH, OOOH, OOOH, OOO

30、H, 006H, OOOH, OOOH, OOOH, OOOH, OOOHDBOOOH, OOOH, OOOH, OOOH, OOOH, OOOH, 001H, OCOH, OOOH, 030H, 003H, OOOH, 006H, OOOH, OOOH, OOOHDBOOOH, 03CH, 046H, 03EH, 03EH, OOOH, OOFH, OOOH, 01EH, 060H, 03FH, 080H, 07FH, OOOH, OOOH, OOOHDBOOOH, 066H, 044H, 066H, 066H, OOOH, 006H, OCOH, 038H, 060H, 01BH, OOO

31、H, 066H, OOOH, OOOH, OOOHDBOOOH, 066H, 04CH, 066H, 066H, OOOH, OODH, 080H, 033H, 060H, 01EH, OOOH, 06EH, OOOH, OOOH, OOOHDBOOOH, 066H, 058H, OCOH, OCOH, OOOH, 01FH, OOOH, 07FH, OCOH, 06FH, OCOH, 078H, OOOH, OOOH, OOOHDBOOOH, OCCH, 078H, OCOH, OCOH, OFCH, OOCH, OCOH, ODEH, OCOH, 078H, OOOH, OOOH, OOO

32、H, OOOH, OOOHDBOOOH, OCCH, 070H, OCOH, OCOH, OOOH, 03FH, 0C1H, 0F6H, OCOH, 0COH, 007H, OFFH, 080H, OOOH, OOOHDBOOOH, 0D8H, 070H, OCCH, OCCH, OOOH, 006H, OOOH, 061H, 080H, 0COH, 006H, 0F3H, OOOH, OOOH, OOOHDB001H, OFOH, 060H, 0D8H, 0D8H, OOOH, 06DH, OCOH, 0C1H, 081H, 080H, 007H, OFFH, OOOH, OOOH, OOO

33、HDB001H, OEOH, 040H, 070H, 070H, OOOH, OCCH, 001H, 083H, 083H, 0OOH, 007H, 038H, OOOH, OOOH, OOOHDBOOOH, OOOH, OOOH, OOOH, OOOH, OOOH, 01CH, OOOH, 003H, 006H, 0OOH, OOOH, OOOH, OOOH, OOOH, OOOHDBOOOH, OOOH, OOOH, OOOH, OOOH, OOOH, OOOH, OOOH, OOOH, OOCH, 0OOH, OOOH, OOOH, OOOH, OOOH, OOOHDBOOOH, OOO

34、H, OOOH, OOOH, OOOH, OOOH, OOOH, OOOH, OOOH, OOOH, 0OOH, OOOH, OOOH, OOOH, OOOH, OOOHDBOOOH, OOOH, OOOH, OOOH, OOOH, OOOH, OOOH, OOOH, OOOH, OOOH, 0OOH, OOOH, OOOH, OOOH, OOOH, OOOHTAB2:DBOOOH, OOOH, OOOH, OOOH, OOOH, OOOH, OOOH, OOOH, OOOH, OOOH, 0OOH, OOOH, OOOH, OOOH, OOOH, OOOHDB001H, 080H, 018H

35、, OOCH, OOOH, 066H, 006H, OOOH, OOOH, 001H, 080H, OOOH, OOOH, OOOH, OOOH, OOOHDBOODH, 080H, 030H, 006H, OCOH, OFFH, 08DH, OFOH, OFFH, 083H, 019H, OFFH, 003H, OCOH, 07FH, OOOHDBOOFH, OFOH, OFFH, OOOH, 0C1H, 0F3H, OODH, 0E1H, 080H, 01FH, 0F1H, 0F3H, 006H, OCOH, 003H, OOOHDB018H, 030H, 0D8H, OOOH, 0C3H

36、, ODEH, 01FH, 061H, 080H, 006H, 063H, OBFH, OOCH, 060H, OFFH, OOOHDB01FH, OEOH, OFOH, 01FH, 0F1H, 0F6H, 01FH, 061H, 080H, OOFH, 0E3H, 0F6H, 01BH, 070H, 006H, OOOHDB018H, 061H, OFEH, 019H, 081H, ODCH, 01FH, 0C1H, 080H, 03FH, 0C3H, OFEH, 036H, 001H, 0F6H, OOOHDB03FH, OEOH, OFCH, 01FH, 081H, OFCH, 07EH

37、, 0C3H, OOOH, OOCH, 0C3H, OFCH, OOCH, 001H, 0B6H, OOOHDB03CH, 0C1H, 0B6H, 03DH, 080H, ODBH, 036H, 0E3H, OOOH, O1FH, 0C7H, 0F8H, 019H, 083H, 0F6H, OOOHDB078H, 0C7H, 066H, O3BH, 003H, OFEH, O3CH, 0E6H, OOOH, 018H, 0C6H, 07CH, 030H, OCOH, OOCH, OOOHDBODFH, OCOH, OEOH, 003H, OO3H, 030H, 038H, OECH, OOOH

38、, 019H, 086H, 066H, O1FH, OCOH, OOCH, OOOHDBOOOH, OOOH, OOOH, OOOH, OOOH, OOOH, OOOH, OOOH, OOOH, OOOH, 0OOH, OOOH, OOOH, OOOH, OOOH, OOOHDBOOOH, OOOH, OOOH, OOOH, OOOH, OOOH, OOOH, OOOH, OOOH, OOOH, 0OOH, OOOH, OOOH, OOOH, OOOH, OOOHDBOOOH, OOOH, OOOH, OOOH, OOOH, OOOH, OOOH, OOOH, OOOH, OOOH, 0OOH

39、, OOOH, OOOH, OOOH, OOOH, OOOHDBOOOH, OOOH, OOOH, OOOH, OOOH, OOOH, OOOH, OOOH, OOOH, OOOH, 0OOH, OOOH, OOOH, OOOH, OOOH, OOOHDBOOOH, OOOH, OOOH, OOOH, OOOH, OOOH, OOOH, OOOH, OOOH, OOOH, 0OOH, OOOH, OOOH, OOOH, OOOH, OOOHTAB3:DBOOOH, OOOH, OOOH, OOOH, OOOH, OOOH, OOOH, OOOH, OOOH, OOOH, 0OOH, OOOH,

40、 OOOH, OOOH, OOOH, OOOHDBOOOH, OOOH, OOOH, OOOH, OOOH, OOOH, OOOH, OOOH, OOOH, OOOH, 0OOH, OOOH, OOOH, OOOH, OOOH, OOOHDBOOOH, OOOH, OOOH, OOOH, 071H, 0F1H, 083H, 080H, OOEH, 01CH, 030H, 071H, 0E1H, 0C3H, 080H, OOOHDBOOOH, OOOH, OOOH, OOOH, 0F3H, 087H, OOFH, 080H, 03EH, 07CH, 0E1H, 0F3H, 007H, 0C7H,

41、 080H, OOOHDBOOOH, OOOH, OOOH, 001H, 0B3H, 0E3H, 001H, OBFH, 006H, OOCH, 060H, 036H, OOOH, OCDH, 080H, OOOHDBOOOH, OOOH, OOOH, 001H, OBOH, 063H, 007H, OOOH, 01CH, 018H, 060H, 0E7H, 0C1H, 08DH, 080H, OOOHDBOOOH, OOOH, OOOH, 001H, OBOH, 063H, 001H, 080H, 006H, 030H, 060H, 036H, 063H, OODH, 080H, OOOHD

42、BOOOH, OOOH, OOOH, 001H, 0E6H, 0C6H, 01BH, OOOH, 06CH, 078H, 0C3H, 066H, 0C7H, 08FH, OOOH, OOOHDBOOOH, OOOH, OOOH, 001H, 0C3H, 08FH, OOEH, OOOH, 038H, 0F9H, 0E1H, 0C7H, 08FH, 08EH, OOOH, OOOHDBOOOH, OOOH, OOOH, OOOH, OOOH, OOOH, OOOH, OOOH, OOOH, OOOH, 0OOH, OOOH, OOOH, OOOH, OOOH, OOOHDBOOOH, OOOH,

43、 OOOH, OOOH, OOOH, OOOH, OOOH, OOOH, OOOH, OOOH, 0OOH, OOOH, OOOH, OOOH, OOOH, OOOHDBOOOH, OOOH, OOOH, OOOH, OOOH, OOOH, OOOH, OOOH, OOOH, OOOH, 0OOH, OOOH, OOOH, OOOH, OOOH, OOOHDBOOOH, OOOH, OOOH, OOOH, OOOH, OOOH, OOOH, OOOH, OOOH, OOOH, 0OOH, OOOH, OOOH, OOOH, OOOH, OOOHDBOOOH, OOOH, OOOH, OOOH,

44、 OOOH, OOOH, OOOH, OOOH, OOOH, OOOH, 0OOH, OOOH, OOOH, OOOH, OOOH, OOOHDBOOOH, OOOH, OOOH, OOOH, OOOH, OOOH, OOOH, OOOH, OOOH, OOOH, 0OOH, OOOH, OOOH, OOOH, OOOH, OOOHDBOOOH, OOOH, OOOH, OOOH, OOOH, OOOH, OOOH, OOOH, OOOH, OOOH, 0OOH, OOOH, OOOH, OOOH, OOOH, OOOHEND7、ORG OOOOHXPA EQU 3000HXPB EQU 30

45、01H;H-CODE-1x273 equ 6000hXPC EQU 3002HXPCTLEQU 3003HSTART: MOV SP, #60HMOV DPTR, SXPCTL;寫控制字;關(guān)顯示MOV A, #80HMOVX DPTR, ALCALL OFFLEDCLR OOHMOV R6, #02HMOV R7, #30HXO: MOV RO, #OOHXI: LCALL DELIINC ROINC ROCJNE RO, #OEOH, XIX2:MOV RO, #OOHX3: LCALL DEL5 ;取丁鉅1 數(shù)INC ROINC ROCJNE RO, #80H, X3SJMP XODISP

46、W:PUSH OOH ;顯示一個(gè)字MOV Rl, #80H;L-NUMCLR CDISP1: MOV A, RO : BH1MOV DPTR, STABMOVC A, A+DPTRmov dptr, #XPBMOVX DPTR, AINC RO;BH2MOV A, ROMOV DPTR, #TABMOVC A, A+DPTRMOV DPTR, #XPAMOVX DPTR, AMOV DPL, R6 ;X273/XPCMOV DPH, R7MOV A, R1;LOL7CPL AMOVX DPTR, Amov r3,#80hdjnz r3, $LCALL OFFLEDINC ROMOV A, R1

47、RRC AMOV Rl, AJNC DISP1JB OOH, EXITSETB OOHCLR CMOV Rl, #80HMOV R6, #OOHMOV R7, #60HAJMP DISP1EXIT:MOV R6, #02HMOV R7, #30HCLR OOHPOP OOHRETDISPW1:PUSH OOH ;MOV Rl, #80H;CLR CDISP2: MOV A, RO ;MOV DPTR, #TAB1MOVC A, 0A+DPTRmov dptr, #XPBMOVX DPTR, AINC RO;MOV A, ROMOV DPTR, #TAB1MOVC A, A+DPTRMOV DP

48、TR, #XPAMOVX DPTR, AMOV DPL, R6MOV DPH, R7MOV A, R1CPL AMOVX 0DPTR, Amov r3,#80hdjnz r3, $LCALL OFFLEDINC ROMOV A, R1RRC AMOV Rl, AJNC DISP2JB OOH, EXIT1SETB OOHCLR CMOV Rl, #80HMOV R6, #OOHMOV R7, #60HAJMP DISP2EXIT1: MOV R6, #02HMOV R7, #30HCLR OOHPOP OOHRETTAB:DBOOH, OOH, OOH, OOH, OOH, OOH, OOH,

49、 OOH, OOH, OOH, OOH, OOH, OOH,OOH, OOH, OOHH, 08H, 3FH, 0F8H ;啟從右上角開始橫向取字模DBOOH, OOH, OOH, OOH, OOH, OOH, OOH, OOH, OOH, OOH, OOH, OOH, OOH,OOH, OOH, OOHDBOOH, OOH, OOH, 80H, O1H, OOH, 3FH, 0F8H, 20H, 08H, 20H, 08H, 20DBOOH, 08H, 3FH, 0E8H, 20H, 28H, 20H, 2CH, 20H, 24H, 3FH, 0E6H, 2OH, 22H, OOH, OOH

50、DBOOH, OOH, 01H, 80H, OOH, OCOH, OOH, 40H, 7FH, OFEH, OOH, 20H, 0 1H, 30H, 01H, 10H; 東DB03FH, 0F8H, 01H, OOH, 01H, OOH, 19H, 30H, 31H, 18H, 61H, OCH, 01H, 40H, OOH, 80HDBOOH, OOH, OOH, OOH, 04H, OCH, 04H, 18H, 04H, 10H, 24H, OOH, 7FH ,OCEH, 04H, 08H ;計(jì)DB04H, 08H, 04H, 08H, 04H, 08H, 04H, 28H, 04H, 2

51、8H, 04H, 18H, 04H,08H, 04H, OOhDB02H, 02H, 7EH, 7EH, 09H, 12H, 1FH, OFDH, 08H, 04H, OFH, OFCH, 0 8H, 04H, OFH, OFCH ;算DB08H, 04H, OFH, OFCH, 02H, 1OH, 7FH, OFFH, 02H, 1OH, 02H, 08H, 02H, 08H, 02H, 04HDBOOH, OOH, OOH, 08H, OFH, 08H, 09H, 28H, 09H, 7FH, 09H, 08H, 09H ,OCH, 09H, 3CH ;機(jī)DB09H, 2CH, 09H,

52、OAH, 49H, OAH, 49H, 09H, 48H, 88H, 48H, 48H, 78H,28H, OOH, OOHDBOOH, OOH, 20H, OOH, 7FH, OFOH, OOH, 1OH, OOH, 1OH, OOH, 1OH, 00H, 10H, OOH, 10H;廠DBOOH, 10H, OOH, 10H, OOH, 10H, OOH, 08H, OOH, 08H, OOH, 08H, OOH,04H, OOH, OOHDBOOH, OOH, OOH, 80H, OOH, 80H, 20H, OCOH, 7FH, OFEH, OOH, 40H, 1FH, OEOH, 1

53、0H, 20H ;有DB1FH, OFOH, 10H, 28H, 1FH, 0E6H, 10H, 20H, 10H, 20H, 10H, 20H, 1CH, 20H, 08H, OOHTAB1:DBOOH, OOH, OOH, 80H, OOH, 80H, 20H, OCOH, 7FH, OFEH, OOH, 40H, 1 FH, OEOH, 1OH, 20H ;有DB1FH, OFOH, 1OH, 28H, 1FH, 0E6H, 1OH, 20H, 1OH, 20H, 1OH, 20H, 1CH, 20H, 08H, OOHDBOOH, OOH, OOH, 42H, 3FH, ODEH, 1

54、OH, 52H, 1OH, 4AH, 1FH, OCAH, 1OH, 46H, 1FH, OCAH ;限D(zhuǎn)BO1H, 52H, 32H, 52H, 1AH, 52H, 04H, 5EH, 1EH, 42H, 79H, 0C2H, 20H, 42H, OOH, OOHDBOOH, OOH, 02H, 20H, 02H, 60H, 02H, 20H, 04H, 10H, 08H, 10H, 18H ,08H, 70H, 44H;公DB20H, 0C2H, OOH, 40H, 04H, 20H, 08H, 10H, 1FH, 88H, 18H, OFCH, 08H, 08H, OOH, OOHDBO

55、OH, OOH, 20H, OOH, 7FH, OFOH, 20H, OOH, 24H, OOH, 2FH, OFCH, 2OH, OOH, 20H, 08H;司DB27H, 0F8H, 22H, 08H, 22H, 08H, 23H, 0F8H, 22H, 08H, 20H, OOH, 38H, OOH, 1OH, OOhDBOOH, OOH, OOH, OOH, OOH, OOH, OOH, OOH, OOH, OOH, OOH, OOH, OOH,OOH, OOH, OOHDBOOH, OOH, OOH, OOH, OOH, OOH, OOH, OOH, OOH, OOH, OOH, O

56、OH, OOH ,OOH, OOH, OOHDELI:MOV R2, #04HDELY:PUSH 02HDEL2: PUSH 02HDEL3:PUSH 02HDEL4:DJNZ R2, DEL4CALL DISPWPOP 02HDJNZ R2, DEL3POP 02HDJNZ R2, DEL2POP 02HDJNZ R2, DELYRETDEL5: MOV R2, #04HDELY1: PUSH 02HDEL6: PUSH 02HDEL7:PUSH 02HDEL8:DJNZ R2, DEL8CALL DISPW1POP 02HDJNZ R2, DEL7POP 02HDJNZ R2, DEL6P

57、OP 02HDJNZ R2, DELY1RETOFFLED: MOV DPTR, #XPCMOV A, #0FFHMOVX 0DPTR, AMOV DPTR, #X273MOVX 0DPTR, ARETEND8、ORG OOOOHLJMP MAINORG OO1BHLJP T_OORG 0030HMAIN:MOV TMOD, #10H;定時(shí)器初始化MOV TH1, #19HMOV TL1, #88H;定時(shí)初值 59msMOV IE, #88HSETB TRIMOV DPTR, #6000HMOV A, #0LOOP:MOVX DPTR, ACJNE A, #OFFH, LOOPCLR TRIS

58、JMP LOOPT_O:MOV TH1, #19HMOV TL1,#88HADD A, #3CLR TF1RETIEND9、ORG OOOOHMOV DPTR, #6000HMOV A, #OFFHLOOP:MOVX DPTR, ALCALL DELAYCLR CSUBB A, #3INC R5CJNE R5, #60, LOOP ;達(dá)到120轉(zhuǎn)/分,沒有具體 數(shù)。SJMP $DELAY:MOV R7, #250DI:MOV R6, #99D2:DJNZ R6, D2DJNZ R7, DIRETEND10、ORG OOOOHLJMP 0030HORG 000BHLJMP T_OORG 0030

59、HMAIN:CLR FOMOV DPTR, #6000HMOV A, #0MOV TMOD, #01HMOV THO, #OB1HMOV TLO, #OEOHMOV IE, #82HSETB TROLOOP:MOVX 0DPTR, ASJMP LOOPT_0 :CLR TFOCPL FOMOV THO, #OB1HMOV TLO, #0E8HJB FO, XIMOV A, #00HSJMP T_RETIXI: MOV A, #OFFHT_RETI:RETIEND11、程序一:ORG 0000HCLR FOXO: MOV RO, #11HMOV Rl, #33HJB FO , XIMOV A,

60、ROMOV Pl, ARL AMOV RO , ACPL FOACALL DELAYLJMP XOXI: MOV A, R1MOV Pl, ARL AMOV Rl, ACPL FOACALL DELAYLJMP XODELAY: MOV R6,#25DELAY2:M0V R5,#250DELAY3:DJNZ R5, DELAY3DJNZ R6, DELAY2RETEND程序二:ORG 0000HLOOP:MOV A, #01HLCALL DELAYMOV Pl, AMOV A, #03HMOV Pl, ALCALL DELAYMOV A, #02HMOV Pl, ALCALL DELAYMOV

溫馨提示

  • 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(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)論