📄 p8_2.lst
字号:
A51 MACRO ASSEMBLER P8_2 08/14/2007 08:25:03 PAGE 1
MACRO ASSEMBLER A51 V8.00d
OBJECT MODULE PLACED IN P8_2.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE P8_2.ASM SET(SMALL) DEBUG EP
LOC OBJ LINE SOURCE
0000 1 ORG 0000H
0000 024100 2 LJMP MAIN
3
0013 4 ORG 0013H
0013 02414F 5 LJMP INT_T0
6
4100 7 ORG 4100H
4100 904117 8 MAIN: MOV DPTR, #CASE
4103 7F00 9 MOV R7, #0
4105 7400 10 MOV A, #0
4107 758901 11 MOV TMOD, #00000001B
410A 758C3C 12 MOV TH0, #03CH
410D 758AB0 13 MOV TL0, #0B0H
4110 D2AF 14 SETB EA
4112 D2A9 15 SETB ET0
4114 D28C 16 SETB TR0
4116 73 17 LOOP: JMP @A + DPTR
18
4117 2127 19 CASE: AJMP TYPE0
4119 212C 20 AJMP TYPE1
411B 2131 21 AJMP TYPE2
411D 2136 22 AJMP TYPE3
411F 213B 23 AJMP TYPE4
4121 2140 24 AJMP TYPE5
4123 2145 25 AJMP TYPE6
4125 214A 26 AJMP TYPE7
27
4127 75905F 28 TYPE0: MOV P1, #01011111B
412A 2116 29 AJMP LOOP
412C 7590AF 30 TYPE1: MOV P1, #10101111B
412F 2116 31 AJMP LOOP
4131 7590F5 32 TYPE2: MOV P1, #11110101B
4134 2116 33 AJMP LOOP
4136 7590FA 34 TYPE3: MOV P1, #11111010B
4139 2116 35 AJMP LOOP
413B 759055 36 TYPE4: MOV P1, #01010101B
413E 2116 37 AJMP LOOP
4140 7590AA 38 TYPE5: MOV P1, #10101010B
4143 2116 39 AJMP LOOP
4145 759000 40 TYPE6: MOV P1, #00000000B
4148 2116 41 AJMP LOOP
414A 7590FF 42 TYPE7: MOV P1, #11111111B
414D 2116 43 AJMP LOOP
44
414F 0F 45 INT_T0: INC R7
4150 BF1409 46 CJNE R7, #20, RETURN
4153 04 47 INC A
4154 04 48 INC A
4155 B41002 49 CJNE A, #16, CLR_R7
4158 E500 50 MOV A, 0
415A 7F00 51 CLR_R7: MOV R7, #0
415C 758C3C 52 RETURN: MOV TH0, #03CH
415F 758AB0 53 MOV TL0, #0B0H
4162 32 54 RETI
55
56 END
A51 MACRO ASSEMBLER P8_2 08/14/2007 08:25:03 PAGE 2
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
CASE . . . . . . . C ADDR 4117H A
CLR_R7 . . . . . . C ADDR 415AH A
EA . . . . . . . . B ADDR 00A8H.7 A
ET0. . . . . . . . B ADDR 00A8H.1 A
INT_T0 . . . . . . C ADDR 414FH A
LOOP . . . . . . . C ADDR 4116H A
MAIN . . . . . . . C ADDR 4100H A
P1 . . . . . . . . D ADDR 0090H A
RETURN . . . . . . C ADDR 415CH A
TH0. . . . . . . . D ADDR 008CH A
TL0. . . . . . . . D ADDR 008AH A
TMOD . . . . . . . D ADDR 0089H A
TR0. . . . . . . . B ADDR 0088H.4 A
TYPE0. . . . . . . C ADDR 4127H A
TYPE1. . . . . . . C ADDR 412CH A
TYPE2. . . . . . . C ADDR 4131H A
TYPE3. . . . . . . C ADDR 4136H A
TYPE4. . . . . . . C ADDR 413BH A
TYPE5. . . . . . . C ADDR 4140H A
TYPE6. . . . . . . C ADDR 4145H A
TYPE7. . . . . . . C ADDR 414AH A
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -