?? 12864.lst
字號:
A51 MACRO ASSEMBLER 12864 08/26/2008 17:10:49 PAGE 1
MACRO ASSEMBLER A51 V8.00
OBJECT MODULE PLACED IN 12864.OBJ
ASSEMBLER INVOKED BY: D:\Program Files\KEIL\C51\BIN\A51.EXE 12864.ASM SET(SMALL) DEBUG EP
LOC OBJ LINE SOURCE
00B0 1 RS EQU P3.0
00B1 2 RW EQU P3.1
00B2 3 E EQU P3.2
00B5 4 REST EQU P3.5
0000 5 ORG 00H
0000 020030 6 LJMP MAIN
0030 7 ORG 0030H
0030 7908 8 MAIN:MOV R1,#08H
0032 758160 9 MOV SP,#60H
0035 120090 10 HH: LCALL CHUSHIHUA
0038 7480 11 MOV A,#80H
12
003A 1200AE 13 LCALL WZ
003D 9000F0 14 MOV DPTR,#TAB0
0040 12007C 15 LCALL HAN
16
0043 7490 17 MOV A,#90H
0045 1200AE 18 LCALL WZ
0048 900100 19 MOV DPTR,#TAB1
004B 12007C 20 LCALL HAN
21
004E 7488 22 HH1: MOV A,#88H
0050 1200AE 23 LCALL WZ
0053 900110 24 MOV DPTR,#TAB2
0056 12007C 25 LCALL HAN
26
0059 7498 27 MOV A,#98H
005B 1200AE 28 LCALL WZ
005E 900120 29 MOV DPTR,#TAB3
0061 12007C 30 LCALL HAN
31
0064 7488 32 MOV A,#88H
0066 1200AE 33 LCALL WZ
0069 900130 34 MOV DPTR,#TAB4
006C 12007C 35 LCALL HAN
36
006F 7498 37 MOV A,#98H
0071 1200AE 38 LCALL WZ
0074 900140 39 MOV DPTR,#TAB5
0077 12007C 40 LCALL HAN
007A 80D2 41 SJMP HH1
42
007C E4 43 HAN: CLR A
007D 93 44 MOVC A,@A+DPTR
007E A3 45 INC DPTR
007F 1200C1 46 LCALL WD
0082 E4 47 CLR A
0083 93 48 MOVC A,@A+DPTR
0084 A3 49 INC DPTR
0085 1200C1 50 LCALL WD
0088 12015D 51 LCALL DELAY1
008B D9EF 52 DJNZ R1,HAN
008D 7908 53 MOV R1,#08H
008F 22 54 RET
0090 55 CHUSHIHUA:
0090 C0E0 56 PUSH ACC
0092 C2B5 57 CLR P3.5
0094 00 58 NOP
A51 MACRO ASSEMBLER 12864 08/26/2008 17:10:49 PAGE 2
0095 D2B5 59 SETB P3.5
0097 7401 60 MOV A,#01H
0099 1200AE 61 LCALL WZ
009C 7430 62 MOV A,#30H
009E 1200AE 63 LCALL WZ
00A1 7406 64 MOV A,#06H
00A3 1200AE 65 LCALL WZ
66
00A6 74C0 67 MOV A,#0C0H
00A8 1200AE 68 LCALL WZ
00AB D0E0 69 POP ACC
00AD 22 70 RET
00AE 71 WZ:
00AE C0E0 72 PUSH ACC
00B0 1200DC 73 LCALL BUZY
00B3 C2B0 74 CLR RS
00B5 C2B1 75 CLR RW
00B7 F580 76 MOV P0,A
00B9 D2B2 77 SETB E
00BB 00 78 NOP
00BC C2B2 79 CLR E
00BE D0E0 80 POP ACC
00C0 22 81 RET
00C1 C0E0 82 WD: PUSH ACC
00C3 C083 83 PUSH DPH
00C5 C082 84 PUSH DPL
00C7 1200DC 85 LCALL BUZY
00CA D2B0 86 SETB RS
00CC C2B1 87 CLR RW
00CE F580 88 MOV P0,A
00D0 D2B2 89 SETB E
00D2 00 90 NOP
00D3 C2B2 91 CLR E
00D5 D082 92 POP DPL
00D7 D083 93 POP DPH
00D9 D0E0 94 POP ACC
00DB 22 95 RET
96
00DC 97 BUZY:
00DC C0E0 98 PUSH ACC
00DE 7580FF 99 MANG:MOV P0,#0FFH
00E1 C2B0 100 CLR RS
00E3 D2B1 101 SETB RW
00E5 D2B2 102 SETB E
00E7 00 103 NOP
00E8 2087F3 104 JB P0.7,MANG
00EB C2B2 105 CLR E
00ED D0E0 106 POP ACC
00EF 22 107 RET
00F0 C9BDB6AB 108 TAB0:DB"山東交通職業學院"
00F4 BDBBCDA8
00F8 D6B0D2B5
00FC D1A7D4BA
0100 20200220 109 TAB1:DB " ",02H," 歡迎您! " ,02H," "
0104 BBB6D3AD
0108 C4FA2120
010C 02202020
0110 03202020 110 TAB2:DB 03H," 刻苦求知! ",03H
0114 BFCCBFE0
0118 C7F3D6AA
011C 21202003
0120 20201820 111 TAB3:DB " ",18h," 學以致用 ",18h," "
0124 D1A7D2D4
0128 D6C2D3C3
012C 20182020
0130 7777772E 112 TAB4:DB"www.sdjtzyxy.com"
A51 MACRO ASSEMBLER 12864 08/26/2008 17:10:49 PAGE 3
0134 73646A74
0138 7A797879
013C 2E636F6D
0140 20202020 113 TAB5:DB" 人才搖籃 "
0144 C8CBB2C5
0148 D2A1C0BA
014C 20202020
0150 7D0A 114 DELAY: MOV R5, #10 ;2us
0152 7EFA 115 D1: MOV R6, #250 ;2us
0154 7FC8 116 D2: MOV R7, #200 ;2us
0156 DFFE 117 D3: DJNZ R7, D3 ;2+2*200=402us
0158 DEFA 118 DJNZ R6, D2 ;250*(2+2*200)+2=100502us
015A DDF6 119 DJNZ R5, D1 ;10*[250*(2+2+200)+2]+2=1005022us=1S
015C 22 120 RET
121
122 ;延時200ms
015D 7D02 123 DELAY1: MOV R5, #2 ;2us
015F 7EC8 124 DD1: MOV R6, #200 ;2us
0161 7FF8 125 DD2: MOV R7, #248 ;2us
0163 DFFE 126 DJNZ R7, $ ;2+2+2*248=498us
0165 DEFA 127 DJNZ R6, DD2 ;20*(2+2+2*248)+2=10002us=10ms
0167 DDF6 128 DJNZ R5, DD1 ;20*20*(2+2+2*248)+2+2=200004us=200ms
0169 22 129 RET
130 end
A51 MACRO ASSEMBLER 12864 08/26/2008 17:10:49 PAGE 4
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
ACC. . . . . . . . D ADDR 00E0H A
BUZY . . . . . . . C ADDR 00DCH A
CHUSHIHUA. . . . . C ADDR 0090H A
D1 . . . . . . . . C ADDR 0152H A
D2 . . . . . . . . C ADDR 0154H A
D3 . . . . . . . . C ADDR 0156H A
DD1. . . . . . . . C ADDR 015FH A
DD2. . . . . . . . C ADDR 0161H A
DELAY. . . . . . . C ADDR 0150H A
DELAY1 . . . . . . C ADDR 015DH A
DPH. . . . . . . . D ADDR 0083H A
DPL. . . . . . . . D ADDR 0082H A
E. . . . . . . . . B ADDR 00B0H.2 A
HAN. . . . . . . . C ADDR 007CH A
HH . . . . . . . . C ADDR 0035H A
HH1. . . . . . . . C ADDR 004EH A
MAIN . . . . . . . C ADDR 0030H A
MANG . . . . . . . C ADDR 00DEH A
P0 . . . . . . . . D ADDR 0080H A
P3 . . . . . . . . D ADDR 00B0H A
REST . . . . . . . B ADDR 00B0H.5 A
RS . . . . . . . . B ADDR 00B0H.0 A
RW . . . . . . . . B ADDR 00B0H.1 A
SP . . . . . . . . D ADDR 0081H A
TAB0 . . . . . . . C ADDR 00F0H A
TAB1 . . . . . . . C ADDR 0100H A
TAB2 . . . . . . . C ADDR 0110H A
TAB3 . . . . . . . C ADDR 0120H A
TAB4 . . . . . . . C ADDR 0130H A
TAB5 . . . . . . . C ADDR 0140H A
WD . . . . . . . . C ADDR 00C1H A
WZ . . . . . . . . C ADDR 00AEH A
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -