📄 exp3.lst
字号:
A51 MACRO ASSEMBLER EXP3 03/09/2008 10:34:38 PAGE 1
MACRO ASSEMBLER A51 V7.10
OBJECT MODULE PLACED IN exp3.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE exp3.asm SET(SMALL) DEBUG EP
LOC OBJ LINE SOURCE
0000 1 ORG 0000H
0000 0130 2 AJMP MAIN
001B 3 ORG 001BH
001B 213E 4 AJMP TIMER1
000B 5 ORG 000BH
000B 0201BA 6 LJMP TIMER0
0030 7 ORG 0030H
0030 75816A 8 MAIN: MOV SP,#6AH ;栈堆设置
9 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
10 ;建立译码器对应查找表
0033 75403F 11 MOV 40H,#3FH ;0
0036 754106 12 MOV 41H,#06H ;1
0039 75425B 13 MOV 42H,#5BH ;2
003C 75434F 14 MOV 43H,#4FH ;3
003F 754466 15 MOV 44H,#66H ;4
0042 75456D 16 MOV 45H,#6DH ;5
0045 75467D 17 MOV 46H,#7DH ;6
0048 754707 18 MOV 47H,#07H ;7
004B 75487F 19 MOV 48H,#7FH ;8
004E 75496F 20 MOV 49H,#6FH ;9
0051 754A00 21 MOV 4AH,#00H ;无
0054 754B40 22 MOV 4BH,#40H ;-
0057 754C08 23 MOV 4CH,#08H ;_
24 ;
25 ;建立查找日子的查找表:由于程序中只用了第一组R寄存器,故存放于11H到1CH中
005A 751132 26 MOV 11H,#32H
005D 751230 27 MOV 12H,#30H
0060 751332 28 MOV 13H,#32H
0063 751431 29 MOV 14H,#31H
0066 751532 30 MOV 15H,#32H
0069 751631 31 MOV 16H,#31H
006C 751732 32 MOV 17H,#32H
006F 751832 33 MOV 18H,#32H
0072 751931 34 MOV 19H,#31H
0075 751A32 35 MOV 1AH,#32H
0078 751B31 36 MOV 1BH,#31H
007B 751C32 37 MOV 1CH,#32H
007E E4 38 CLR A
39 ;变量初始化:
007F 752028 40 MOV 20H,#28H ;时钟频率
0082 75211D 41 MOV 21H,#1DH ;日期错位次
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -