?? text1.lst
字號:
A51 MACRO ASSEMBLER TEXT1 06/09/2008 09:04:04 PAGE 1
MACRO ASSEMBLER A51 V6.12
OBJECT MODULE PLACED IN .\Text1.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE .\Text1.asm SET(SMALL) DEBUG EP
LOC OBJ LINE SOURCE
00B2 1 T0IN BIT P3.2
0020 2 CHANGESIGN BIT 20H
0010 3 JISHIH EQU 10H
0011 4 JISHIL EQU 11H
0012 5 BEISHU EQU 12H
0013 6 JIESHU EQU 13H
0014 7 SHUJU1 EQU 14H
0015 8 SHUJU2 EQU 15H
9
10
11
0000 12 ORG 0000H
0000 020100 13 LJMP START
0003 14 ORG 0003H
0003 02013A 15 LJMP INT0BREAK
000B 16 ORG 000BH
000B 0202AF 17 LJMP T0BREAK
18
19
20
21
0100 22 ORG 0100H
23
0100 758929 24 START: MOV TMOD,#00101001B
0103 759840 25 MOV SCON,#01000000B
0106 758C00 26 MOV TH0,#00H
0109 758A00 27 MOV TL0,#00H
010C 758DFD 28 MOV TH1,#0FDH
010F 758BFD 29 MOV TL1,#0FDH
0112 7A05 30 MOV R2,#05
0114 751400 31 MOV SHUJU1,#00H
0117 C220 32 CLR CHANGESIGN
0119 D2B2 33 SETB T0IN
011B D28E 34 SETB TR1
011D D28C 35 SETB TR0
011F D288 36 SETB IT0
0121 D2A9 37 SETB ET0
0123 D2A8 38 SETB EX0
0125 D2AF 39 SETB EA
0127 02012A 40 LJMP MAIN
41
012A 3020FD 42 MAIN: JNB CHANGESIGN,MAIN
012D C220 43 CLR CHANGESIGN
012F 851499 44 MOV SBUF,SHUJU1
0132 3099FD 45 JNB TI,$
0135 C299 46 CLR TI
0137 02012A 47 LJMP MAIN
48
49
013A 858C10 50 INT0BREAK:MOV JISHIH,TH0
013D 858A11 51 MOV JISHIL,TL0
0140 758C00 52 MOV TH0,#00H
0143 758A00 53 MOV TL0,#00H
0146 E510 54 JUDGENEXT:MOV A,JISHIH
0148 C3 55 CLR C
0149 9404 56 SUBB A,#04H
014B 4011 57 JC JUDGENEXT1
014D E510 58 MOV A,JISHIH
A51 MACRO ASSEMBLER TEXT1 06/09/2008 09:04:04 PAGE 2
014F C3 59 CLR C
0150 9405 60 SUBB A,#05H
0152 504C 61 JNC YIZHU
0154 E511 62 MOV A,JISHIL
0156 C3 63 CLR C
0157 9436 64 SUBB A,#36H
0159 4003 65 JC JUDGENEXT1
015B 0201A0 66 LJMP YIZHU
67
68
69
015E E510 70 JUDGENEXT1:MOV A,JISHIH
0160 C3 71 CLR C
0161 9402 72 SUBB A,#02H
0163 4011 73 JC JUDGENEXT2
0165 E510 74 MOV A,JISHIH
0167 C3 75 CLR C
0168 9403 76 SUBB A,#03H
016A 502E 77 JNC ERZHU
016C E511 78 MOV A,JISHIL
016E C3 79 CLR C
016F 941B 80 SUBB A,#1BH
0171 4003 81 JC JUDGENEXT2
0173 02019A 82 LJMP ERZHU
83
84
0176 E510 85 JUDGENEXT2:MOV A,JISHIH
0178 C3 86 CLR C
0179 9401 87 SUBB A,#01H
017B 4011 88 JC SHIZHU
017D E510 89 MOV A,JISHIH
017F C3 90 CLR C
0180 9402 91 SUBB A,#02H
0182 5010 92 JNC SANZHU
0184 E511 93 MOV A,JISHIL
0186 C3 94 CLR C
0187 940D 95 SUBB A,#0DH
0189 4003 96 JC SHIZHU
018B 020194 97 LJMP SANZHU
98
018E 751201 99 SHIZHU:MOV BEISHU,#01H
0191 0201A6 100 LJMP CHULI
0194 751202 101 SANZHU:MOV BEISHU,#02H
0197 0201A6 102 LJMP CHULI
019A 751203 103 ERZHU:MOV BEISHU,#03H
019D 0201A6 104 LJMP CHULI
01A0 751204 105 YIZHU:MOV BEISHU,#04H
01A3 0201A6 106 LJMP CHULI
107
01A6 A812 108 CHULI: MOV R0,BEISHU
01A8 D803 109 CHULIXX: DJNZ R0,CHULI12
01AA 0201BB 110 LJMP JUDGEOOXX
01AD E510 111 CHULI12: MOV A,JISHIH
01AF C3 112 CLR C
01B0 13 113 RRC A
01B1 F510 114 MOV JISHIH,A
01B3 E511 115 MOV A,JISHIL
01B5 13 116 RRC A
01B6 F511 117 MOV JISHIL,A
01B8 0201A8 118 LJMP CHULIXX
01BB E510 119 JUDGEOOXX: MOV A,JISHIH
01BD C3 120 CLR C
01BE 9401 121 SUBB A,#01H
01C0 5050 122 JNC L12JI
01C2 E511 123 MOV A,JISHIL
01C4 C3 124 CLR C
A51 MACRO ASSEMBLER TEXT1 06/09/2008 09:04:04 PAGE 3
01C5 94FE 125 SUBB A,#254
01C7 5049 126 JNC L12JI
01C9 E511 127 MOV A,JISHIL
01CB C3 128 CLR C
01CC 94F1 129 SUBB A,#241
01CE 504B 130 JNC L11JI
01D0 E511 131 MOV A,JISHIL
01D2 C3 132 CLR C
01D3 94E3 133 SUBB A,#227
01D5 504D 134 JNC L10JI
01D7 E511 135 MOV A,JISHIL
01D9 C3 136 CLR C
01DA 94D5 137 SUBB A,#213
01DC 504F 138 JNC L9JI
01DE E511 139 MOV A,JISHIL
01E0 C3 140 CLR C
01E1 94C9 141 SUBB A,#201
01E3 5051 142 JNC L8JI
01E5 E511 143 MOV A,JISHIL
01E7 C3 144 CLR C
01E8 94BE 145 SUBB A,#190
01EA 5053 146 JNC L7JI
01EC E511 147 MOV A,JISHIL
01EE C3 148 CLR C
01EF 94B3 149 SUBB A,#179
01F1 5055 150 JNC L6JI
01F3 E511 151 MOV A,JISHIL
01F5 C3 152 CLR C
01F6 94A9 153 SUBB A,#169
01F8 5057 154 JNC L5JI
01FA E511 155 MOV A,JISHIL
01FC C3 156 CLR C
01FD 94A0 157 SUBB A,#160
01FF 5059 158 JNC L4JI
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -