




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、单片机工程实践题选1.十字路口交通灯的模拟控制可模拟十字路口交通灯控制,时间显示,紧急状况控制。要求:东西方向、南北方向时间显示由LED数码管显示,显示时间从0 9,间隔时间为1秒,由东西方向和南北方向时间的低位显示。发生紧急情 况时,按下紧急按钮,P3.2为东西方向紧急按钮输入,P3.3为南北方向紧急 按钮输入,利用中断程序实现东西方向和南北方向灯的互换。电路具体接法如下:其中P1. 0控制东西方向的红灯,Pl. 1控制南北方向的红灯,P1. 2控制东 西方向的绿灯,P1. 3控制南北方向的绿灯,P1. 4控制东西方向的黄灯,P1. 5控 制南北方向的黄灯,P1.6控制东西方向的车的显示,P
2、1.7控制南北方向的车 的显示。P3. 2为东西方向紧急按钮输入,P3. 3为南北方向紧急按钮输入。时间显示部分有系统功能板上8155的口控制,8155的PA4 口控制东西方 向时间的低位显示,8155的PA5 口控制东西方向时间的高位显示,8155的 PA6 口控制南北方向时间的低位显示,8155的PA7 口控制南北方向时间的舟 位显示,8155的PBOPB6为时间的段代码。8155的控制口地址为2100H, PA 口地址为2101H, PB 口地址为2102H。2.生产车间流水线自动控制模拟可模拟生产车间流水线自动控制及产生故障后自动报警停止流水线工 作,只要按下任一按钮就产生报警信号,排
3、除后继续工作。要求:按照一定工序,利用发光二极管的依次点亮,实现生产车间流水 线自动控制,可用按钮模拟发生紧急故障,通过中断程序处理紧急故障,能 显示出出现故障车间流水线的位置。电路具体接法如下:P1. 0P1. 7分别控制从准备到入库的8道工序,P3. 3为报警的输入端, 只要按下任一按钮就会产生报警信号。3.步进电机控制与驱动要求:掌握步进电机的工作原理及控制方法。能实现对步进电机正反转 控制。电路具体接法如下:通过P1. 0P1. 3控制步进电机BABD四个相。电路中已有驱动。4.直流电机的控制与驱动及速度的测量要求:通过编程实现对直流电机的启动、停止、正反转控制、调速等性 能,调速范围
4、为1001000转/分钟。电路具体接法如下:通过系统功能板的D/A0832输出端已连接至DJ1来控制电机转速,测速 的反馈为DJ_FO已和P3. 4相接。D/A0832的地址为6000H5.继电器控制要求:编程实现继电器的闭合和断开,并由发光二极管进行显示。 电路具体接法如下:本电路采用JDC3F3VDC继电器,输出可控制220V/2A、125V/12A交流 负载。本系统中用指示灯作为负载,继电器的控制输入为JIN已连接至P1. 7, 经7407驱动后输出到继电器线圈。低电平时,继电器动作。继电器的常开、 常闭触点输出接二个指示灯用于指示继电器触点状态。6.128X64点阵汉字LCD应用电路要
5、求:编程显示自己的姓名、班级、学号。电路具体接法如下:128X64点阵汉字LCD可以显示各种图形、曲线、汉字,其使用非常广 泛,它与单片机CPU的接口采用8位并行总线,在使用本液晶显示模块时, 先开启电源,指示灯亮时,电路才可以工作,电位器W1用于调节显示屏的 亮度。译码地址已连接为3OOOH3FFFH7.16X16矩阵LED应用电路要求:编程循环显示“启东计算机有限公司”电路具体接法如下:16X 16矩阵LED正好可以显示一个中文字,LED的控制与驱动用可编 程并行接口芯片8255和7407以及8D锁存器74LS273来实现。74LS273的 片选信号和8255选通信号由插孔273CS和82
6、55CS引出,系统已连接。8255 的地址为3OOOH3FFFH,74LS273的地址为60006FFFH。8.直流电机加速控制程序(晶振频率12MHZ)实现以下功能;(1)在5秒钟内,使直流电机从零速升到额定转速(2)利用T1定时,选择工作方式1用中断方式延时其中:D/A转换器地址为6000H,测速反馈单元接P3, 4 口9.直流电机减速程序设计设计直流电机减速控制程序(晶振频率为12MHZ)实现以下功能:(1)在3秒钟内,使直流电机从额定转速降到120转/分(2)延时方式利用软件延时实现其中;D/A转换器地址为6000H,测速反馈单元接P3、4 口10、 设计方波波形,实现以下功能;(1)
7、通过数字示波器显示波形(2)方波波形脉宽为40MS(3)利用定时器T0方式1,中断方式实现其中D/A转换器地址为6000H11、 设讣步进电机转速控制程序(晶振频率为12MHZ)实现以下功能:(1) 控制步进电机转速300转/分(2)能实现正转或反转(3)控制方式采用四相八拍控制其中:P1.0-P1.3控制步进电机BA-BD四个相12、 设计步进电机定点控制程序(晶振频率为12MHZ)实现以下功能(1) 控制步进电机在5秒内达到指定位置(2)利用定时器TO方式1中断方式实现(3)控制方式采用四相双四拍其中P1.0-P1.3控制步进电机BA-BD四个相,电路已有驱动部分13、 设计生产工序模拟控
8、制程序(晶振频率为12MHZ)实现以下功能(1) 1和2道工序工作时间为2秒3和4道工序工作时间为5秒5和6道工序工作时间为7秒(4 )7和8道工序工作时间为8秒(5)当某道工序发生故障时,能实现报警并显示其故障工序位置(6)利用软件延时,故障报警利用外部中断1实现其中:P1.0-P1.7分别控制从准备到入库的8道工序,P3.3为报警的输入端,只 要按下任一按钮就会产生报警信号14、 设计键盘控制程序(晶振频率为12MHZ)实现以下功能(1)检测1、2号键有无键按下,要求1号键按下时显示“1S 2号键按下显示 “2”(2)延时方式利用软件延时实现(3)数码管显示数码利用查表指令实现其中:815
9、5的PA 口控制数码管位显示,8155的PB0-PB6为段代码。8155的控制口地址为2100H, PA 口地址位2101H, PB 口地址为2102H。15、 设计秒表控制程序(晶振频率为12MHZ)实现以下功能;(1)60秒倒计时。当时间显示为0时,东西方向黃灯亮,南北方向绿灯亮(2)数码管显示方式采用动态显示(3)利用定时器T0,方式1中断方式实现16、 设计交通紧急处理程序设计(晶振频率为12MHZ)实现以下程序:(1)按紧急处理1键时,东西方向数码管显示为“11S同时东西方向车灯指示 亮(2)按紧急处理2键时,南北方向数码管显示为“22”,同时南北方向车灯指示 亮(3)按紧急处理1键
10、利用P3.2东西方向紧急按钮输入,紧急处理2键利用P3.3 南北方向紧急按钮输入(4)采用查询方式单片机工程实践题选答案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东西时间,24H南北时间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;调显示缓冲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 ;延时子程序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 *设置图形显示起始地址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文本关,图形开MOV DPTR, #3000HMOV A, #00HMOVX DPTR, AMOV A, #00HMOVX DPTR, AMOV A,
22、 #24HINC DPTRMOVX DPTR, ALCALL DY设置起始地址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;显示棱环商标QS1:MOV A, R2MOV DPTR, #TAB1MOVC A, 0A+DPTRMOV DPTR, #3000HMOVX DPTR, AINC
23、 R2DJNZ RO, QS1MOV RO, #OOHMOV R2, #OOH;显示DVCC系列产品QS2:MOV A, R2;显示启东计算机厂有限;显示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自动复位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;写控制字;关显示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 数INC ROINC ROCJNE RO, #80H, X3SJMP XODISP
46、W:PUSH OOH ;显示一个字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 ;计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 ;机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 ;限DBO1H, 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;定时器初始化MOV TH1, #19HMOV TL1, #88H;定时初值 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 ;达到120转/分,没有具体 数。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. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 美容店务合同协议书
- 环保租赁合同条款
- 风险评估与合同
- 软件开发合同履约保证措施
- 水彩画葡萄技法教学课件
- 2025年新机动草牧场承包合同10篇
- 餐饮业简易劳动合同书模板10篇
- 2025-2026学年辽源市龙山区数学三年级第一学期期末达标检测试题含解析
- 2025-2026学年甘肃省庆阳市环县三年级数学第一学期期末复习检测模拟试题含解析
- 2025-2026学年抚州市崇仁县三上数学期末试题含解析
- 医疗护理医学培训 留置针的固定及维护课件
- 甘肃开放大学2024年《信息技术与信息管理》形考作业1-4
- 《寻常型银屑病中西医结合诊疗指南》
- 2025年国家电投所属国核铀业招聘笔试参考题库含答案解析
- 区间估计教学课件
- 五年级下册 教科版 科学 第三单元《让资源再生》课件
- 2024年武汉市第二中西医结合医院武汉六七二医院高层次卫技人才招聘笔试历年参考题库频考点附带答案
- 耳鼻喉技师模拟试题(附参考答案)
- 废旧再生资源加工利用企业安全生产双体系培训资料
- 2024年河南省中职对口升学高考语文试题真题(解析版)
- 水利专业技术岗位竞聘演讲稿
评论
0/150
提交评论