📄 mod2.lst
字号:
A51 MACRO ASSEMBLER MOD2 01/29/2007 10:29:20 PAGE 1
MACRO ASSEMBLER A51 V6.23
OBJECT MODULE PLACED IN .\Mod2.obj
ASSEMBLER INVOKED BY: d:\Keil\C51\BIN\A51.EXE C:\Documents and Settings\cdqd1\桌面\AY-MPU89c51D\ayasm\Mod2.asm SET(SMALL
) DEBUG PRINT(.\Mod2.lst) OBJECT(.\Mod2.obj) EP
LOC OBJ LINE SOURCE
0000 1 ORG 0000H ;TIME 99S
0000 02000E 2 LJMP mod2
000B 3 ORG 000BH
000B 02004E 4 LJMP time2
000E 758160 5 MOD2: MOV SP,#60H
0011 753009 6 MOV 30H,#09H ;GE
0014 753109 7 MOV 31H,#09H ;SHI
0017 7F10 8 MOV R7,#10H
0019 758901 9 MOV TMOD,#01H
001C 758CBD 10 MOV TH0,#0BDH
001F 758AC0 11 MOV TL0,#0C0H
0022 C28C 12 CLR TR0
0024 D2A9 13 setb et0
0026 20B604 14 disp: JB P3.6,disp1
0029 D28C 15 setb tr0
002B D2AF 16 setb ea
002D E530 17 disp1: MOV A,30H ;GE BIT
002F 900078 18 MOV DPTR,#TAB
0032 93 19 MOVC A,@A+DPTR
0033 F580 20 MOV P0,A
0035 C2A7 21 CLR P2.7
0037 1173 22 ACALL DELAY2
0039 D2A7 23 SETB P2.7
003B E531 24 MOV A,31H ;SI BIT
003D 900078 25 MOV DPTR,#TAB
0040 93 26 MOVC A,@A+DPTR
0041 F580 27 MOV P0,A
0043 C2A6 28 CLR P2.6
0045 1173 29 ACALL DELAY2
0047 D2A6 30 SETB P2.6
0049 758000 31 MOV P0,#00H
004C 80D8 32 JMP disp
004E DF22 33 TIME2: DJNZ R7,EXIT ;<1S EXIT
0050 758CBD 34 MOV TH0,#0BDH ;=1S,RE SET
0053 758AC0 35 MOV TL0,#0C0H
0056 7F10 36 MOV R7,#10H
0058 C3 37 clr c
0059 E530 38 mov a,30H
005B 9401 39 subb a,#01h
005D F530 40 mov 30H,a
005F B4FF10 41 CJNE A,#0ffH,exit
0062 C3 42 L1: clr c
0063 753009 43 MOV 30H,#09H
0066 E531 44 mov a,31H
0068 9401 45 subb a,#01h
006A F531 46 mov 31H,a
006C B4FF03 47 CJNE A,#0ffH,exit
006F 753109 48 MOV 31H,#09H
0072 32 49 EXIT: RETI
0073 7EFF 50 DELAY2: MOV R6,#0FFH
0075 DEFE 51 DJNZ R6,$
0077 22 52 RET
0078 CF035D5B 53 TAB: db 0cfh,03h,5dh,5bh,93h,0dah,0deh,43h,0dfh,0dbh
007C 93DADE43
0080 DFDB
54 end
A51 MACRO ASSEMBLER MOD2 01/29/2007 10:29:20 PAGE 2
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
DELAY2 . . . . . . C ADDR 0073H A
DISP . . . . . . . C ADDR 0026H A
DISP1. . . . . . . C ADDR 002DH A
EA . . . . . . . . B ADDR 00A8H.7 A
ET0. . . . . . . . B ADDR 00A8H.1 A
EXIT . . . . . . . C ADDR 0072H A
L1 . . . . . . . . C ADDR 0062H A
MOD2 . . . . . . . C ADDR 000EH A
P0 . . . . . . . . D ADDR 0080H A
P2 . . . . . . . . D ADDR 00A0H A
P3 . . . . . . . . D ADDR 00B0H A
SP . . . . . . . . D ADDR 0081H A
TAB. . . . . . . . C ADDR 0078H A
TH0. . . . . . . . D ADDR 008CH A
TIME2. . . . . . . C ADDR 004EH A
TL0. . . . . . . . D ADDR 008AH A
TMOD . . . . . . . D ADDR 0089H A
TR0. . . . . . . . B ADDR 0088H.4 A
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -