📄 f.lst
字号:
A51 MACRO ASSEMBLER F 02/20/2010 11:30:23 PAGE 1
MACRO ASSEMBLER A51 V7.07
OBJECT MODULE PLACED IN f.OBJ
ASSEMBLER INVOKED BY: D:\程序\keil 51\C51\BIN\A51.EXE f.asm SET(SMALL) DEBUG EP
LOC OBJ LINE SOURCE
0000 1 org 0000h
0000 0130 2 ajmp main
000B 3 org 000bh
000B 02004D 4 ljmp ding
0030 5 org 0030h
0030 6 main:
0030 758900 7 mov tmod,#00h
0033 758A64 8 mov tl0,#100
0036 85C88C 9 mov th0,200
0039 D2AF 10 setb ea
003B D2A9 11 setb et0
003D D28C 12 setb tr0
003F 759000 13 goon:mov p1,#00h
0042 1200D1 14 lcall delay1
0045 7590FE 15 mov p1,#0feh
0048 1200D1 16 lcall delay1
004B 013F 17 ajmp goon
004D 18 ding:
004D 758A64 19 mov tl0,#100
0050 85C88C 20 mov th0,200
0053 75B0F0 21 mov P3,#0f0h
0056 E5B0 22 mov a,P3
0058 B4F00D 23 cjne a,#0f0h,de
005B E9 24 er:mov a,r1
005C 9000DE 25 mov dptr,#tab
005F 93 26 movc a,@a+dptr
0060 75A001 27 mov P2,#01h
0063 F580 28 mov P0,a
0065 D28C 29 setb tr0
0067 32 30 re:reti
31
0068 1200C8 32 de:lcall delay
006B B4F002 33 cjne a,#0f0h,go2
006E 0167 34 ajmp re
0070 C28C 35 go2:clr tr0
0072 7AFE 36 mov r2,#0feh
0074 7800 37 mov r0,#00h
0076 38 st:
0076 8AB0 39 mov P3,r2
0078 E5B0 40 mov a,P3
007A 20E704 41 jb acc.7,one
007D 7400 42 mov a,#00h
007F 0196 43 ajmp lkp
0081 20E604 44 one:jb acc.6,two
0084 7401 45 mov a,#01h
0086 0196 46 ajmp lkp
0088 20E504 47 two:jb acc.5,thr
008B 7402 48 mov a,#02h
008D 0196 49 ajmp lkp
008F 20E40E 50 thr:jb acc.4,next
0092 7403 51 mov a,#03h
0094 0196 52 ajmp lkp
0096 28 53 lkp:add a,r0
0097 B41002 54 cjne a,#10h,lkp1
009A 7400 55 mov a,#00h
009C F9 56 lkp1:mov r1,a
009D 02005B 57 ljmp er
00A0 58 next:
A51 MACRO ASSEMBLER F 02/20/2010 11:30:23 PAGE 2
00A0 08 59 inc r0
00A1 08 60 inc r0
00A2 08 61 inc r0
00A3 08 62 inc r0
00A4 B80B04 63 cjne r0,#0bh,l1
00A7 7800 64 mov r0,#00h
00A9 0176 65 ajmp st
00AB BAFE04 66 l1:cjne r2,#0feh,l2
00AE 7AFD 67 mov r2,#0fdh
00B0 0176 68 ajmp st
00B2 BAFD04 69 l2:cjne r2,#0fdh,l3
00B5 7AFB 70 mov r2,#0fbh
00B7 0176 71 ajmp st
00B9 BAFB04 72 l3:cjne r2,#0fbh,l4
00BC 7AF7 73 mov r2,#0f7h
00BE 0176 74 ajmp st
00C0 BAF702 75 l4:cjne r2,#0f7h,reG
00C3 7AFE 76 mov r2,#0feh
00C5 77 reG:
00C5 D28C 78 setb tr0
00C7 32 79 reti
00C8 7F0D 80 delay:mov r7,#0dh
00CA 7EFF 81 del1:mov r6,#0ffh
00CC DEFE 82 del2:djnz r6,del2
00CE DFFA 83 djnz r7,del1
00D0 22 84 ret
00D1 7B0A 85 delay1:MOV R3,#10
00D3 7DFF 86 D:mov r5,#0ffh
00D5 7CFF 87 de1:mov r4,#0ffh
00D7 DCFE 88 de2:djnz r4,de2
00D9 DDFA 89 djnz r5,de1
00DB DBF6 90 DJNZ R3,D
00DD 22 91 ret
00DE 3F065B4F 92 tab:DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H
00E2 666D7D07
00E6 7F6F777C 93 db 7FH,6FH,77h,7ch,39h,5eh,79h,71h
00EA 395E7971
94
95 end
A51 MACRO ASSEMBLER F 02/20/2010 11:30:23 PAGE 3
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
ACC. . . . . . . . D ADDR 00E0H A
D. . . . . . . . . C ADDR 00D3H A
DE . . . . . . . . C ADDR 0068H A
DE1. . . . . . . . C ADDR 00D5H A
DE2. . . . . . . . C ADDR 00D7H A
DEL1 . . . . . . . C ADDR 00CAH A
DEL2 . . . . . . . C ADDR 00CCH A
DELAY. . . . . . . C ADDR 00C8H A
DELAY1 . . . . . . C ADDR 00D1H A
DING . . . . . . . C ADDR 004DH A
EA . . . . . . . . B ADDR 00A8H.7 A
ER . . . . . . . . C ADDR 005BH A
ET0. . . . . . . . B ADDR 00A8H.1 A
GO2. . . . . . . . C ADDR 0070H A
GOON . . . . . . . C ADDR 003FH A
L1 . . . . . . . . C ADDR 00ABH A
L2 . . . . . . . . C ADDR 00B2H A
L3 . . . . . . . . C ADDR 00B9H A
L4 . . . . . . . . C ADDR 00C0H A
LKP. . . . . . . . C ADDR 0096H A
LKP1 . . . . . . . C ADDR 009CH A
MAIN . . . . . . . C ADDR 0030H A
NEXT . . . . . . . C ADDR 00A0H A
ONE. . . . . . . . C ADDR 0081H A
P0 . . . . . . . . D ADDR 0080H A
P1 . . . . . . . . D ADDR 0090H A
P2 . . . . . . . . D ADDR 00A0H A
P3 . . . . . . . . D ADDR 00B0H A
RE . . . . . . . . C ADDR 0067H A
REG. . . . . . . . C ADDR 00C5H A
ST . . . . . . . . C ADDR 0076H A
TAB. . . . . . . . C ADDR 00DEH A
TH0. . . . . . . . D ADDR 008CH A
THR. . . . . . . . C ADDR 008FH A
TL0. . . . . . . . D ADDR 008AH A
TMOD . . . . . . . D ADDR 0089H A
TR0. . . . . . . . B ADDR 0088H.4 A
TWO. . . . . . . . C ADDR 0088H A
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -