📄 k4.lst
字号:
227 ;MOV P1,32H
011F 8541A0 228 MOV P2,41H
0122 229 INT00:
0122 C0E0 230 PUSH ACC
0124 C0D0 231 PUSH PSW
0126 A297 232 MOV C,P1.7
0128 92F0 233 MOV B.0,C
012A 0F 234 INC R7
012B BF010E 235 CJNE R7,#1H,NE1
012E 7940 236 MOV R1,#40H
0130 237 EVENODD:
0130 A2F0 238 MOV C,B.0
0132 5004 239 JNC DY0
0134 77FF 240 MOV @R1,#0FFH
0136 215D 241 AJMP RET0
0138 7700 242 DY0: MOV @R1,#0H
013A 215D 243 AJMP RET0
013C BF0203 244 NE1: CJNE R7,#2H,NE2
013F 09 245 INC R1
0140 8014 246 SJMP NE19
0142 BF0A03 247 NE2: CJNE R7,#0AH,NE0A
0145 09 248 INC R1
0146 800E 249 SJMP NE19
0148 BF1203 250 NE0A: CJNE R7,#12H,NE12
014B 09 251 INC R1
014C 8008 252 SJMP NE19
014E BF1A05 253 NE12: CJNE R7,#1AH,NE19
0151 7F00 254 MOV R7,#00H
0153 09 255 INC R1
0154 80DA 256 SJMP EVENODD
A51 MACRO ASSEMBLER K4 09/02/2006 14:13:37 PAGE 5
0156 257 NE19:
0156 E7 258 MOV A,@R1
0157 23 259 RL A
0158 A2F0 260 MOV C,B.0
015A 92E0 261 MOV ACC.0,C
015C F7 262 MOV @R1,A
015D D0D0 263 RET0: POP PSW
015F D0E0 264 POP ACC
0161 32 265 RETI
0162 266 DELAY1S:
0162 7A06 267 MOV R2,#06H
0164 7BFF 268 DELAY11:MOV R3,#0FFH
0166 7CFF 269 DELAY41:MOV R4,#0FFH
0168 DCFE 270 DJNZ R4,$
016A DBFA 271 DJNZ R3,DELAY41
016C DAF6 272 DJNZ R2,DELAY11
016E 22 273 RET
274 END
A51 MACRO ASSEMBLER K4 09/02/2006 14:13:37 PAGE 6
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
AC . . . . . . . . B ADDR 00D0H.6 A
ACC. . . . . . . . D ADDR 00E0H A
ADCF . . . . . . . D ADDR 00F6H A
ADCLK. . . . . . . D ADDR 00F2H A
ADCON. . . . . . . D ADDR 00F3H A
ADDH . . . . . . . D ADDR 00F5H A
ADDL . . . . . . . D ADDR 00F4H A
AUXR . . . . . . . D ADDR 008EH A
AUXR1. . . . . . . D ADDR 00A2H A
B. . . . . . . . . D ADDR 00F0H A
CANBT1 . . . . . . D ADDR 00B4H A
CANBT2 . . . . . . D ADDR 00B5H A
CANBT3 . . . . . . D ADDR 00B6H A
CANCONCH . . . . . D ADDR 00B3H A
CANEN1 . . . . . . D ADDR 00CEH A
CANEN2 . . . . . . D ADDR 00CFH A
CANGCON. . . . . . D ADDR 00ABH A
CANGIE . . . . . . D ADDR 00C1H A
CANGIT . . . . . . D ADDR 009BH A
CANGSTA. . . . . . D ADDR 00AAH A
CANIDM1. . . . . . D ADDR 00C4H A
CANIDM2. . . . . . D ADDR 00C5H A
CANIDM3. . . . . . D ADDR 00C6H A
CANIDM4. . . . . . D ADDR 00C7H A
CANIDT1. . . . . . D ADDR 00BCH A
CANIDT2. . . . . . D ADDR 00BDH A
CANIDT3. . . . . . D ADDR 00BEH A
CANIDT4. . . . . . D ADDR 00BFH A
CANIE1 . . . . . . D ADDR 00C2H A
CANIE2 . . . . . . D ADDR 00C3H A
CANMSG . . . . . . D ADDR 00A3H A
CANPAGE. . . . . . D ADDR 00B1H A
CANREC . . . . . . D ADDR 009DH A
CANSIT1. . . . . . D ADDR 00BAH A
CANSIT2. . . . . . D ADDR 00BBH A
CANSTCH. . . . . . D ADDR 00B2H A
CANSTMPH . . . . . D ADDR 00AFH A
CANSTMPL . . . . . D ADDR 00AEH A
CANTCON. . . . . . D ADDR 00A1H A
CANTEC . . . . . . D ADDR 009CH A
CANTIMH. . . . . . D ADDR 00ADH A
CANTIML. . . . . . D ADDR 00ACH A
CANTTCH. . . . . . D ADDR 00A5H A
CANTTCL. . . . . . D ADDR 00A4H A
CCAP0H . . . . . . D ADDR 00FAH A
CCAP0L . . . . . . D ADDR 00EAH A
CCAP1H . . . . . . D ADDR 00FBH A
CCAP1L . . . . . . D ADDR 00EBH A
CCAP2H . . . . . . D ADDR 00FCH A
CCAP2L . . . . . . D ADDR 00ECH A
CCAP3H . . . . . . D ADDR 00FDH A
CCAP3L . . . . . . D ADDR 00EDH A
CCAP4H . . . . . . D ADDR 00FEH A
CCAP4L . . . . . . D ADDR 00EEH A
CCAPM0 . . . . . . D ADDR 00DAH A
CCAPM1 . . . . . . D ADDR 00DBH A
CCAPM2 . . . . . . D ADDR 00DCH A
CCAPM3 . . . . . . D ADDR 00DDH A
CCAPM4 . . . . . . D ADDR 00DEH A
CCF0 . . . . . . . B ADDR 00D0H.0 A
A51 MACRO ASSEMBLER K4 09/02/2006 14:13:37 PAGE 7
CCF1 . . . . . . . B ADDR 00D0H.1 A
CCF2 . . . . . . . B ADDR 00D0H.2 A
CCF3 . . . . . . . B ADDR 00D0H.3 A
CCF4 . . . . . . . B ADDR 00D0H.4 A
CCON . . . . . . . D ADDR 00D8H A
CF . . . . . . . . B ADDR 00D8H.7 A
CH . . . . . . . . D ADDR 00F9H A
CKCON. . . . . . . D ADDR 008FH A
CL . . . . . . . . D ADDR 00E9H A
CMOD . . . . . . . D ADDR 00D9H A
CP_RL2 . . . . . . B ADDR 00C8H.0 A
CR . . . . . . . . B ADDR 00D8H.6 A
CY . . . . . . . . B ADDR 00D0H.7 A
C_T2 . . . . . . . B ADDR 00C8H.1 A
DELAY11. . . . . . C ADDR 0164H A
DELAY1S. . . . . . C ADDR 0162H A
DELAY41. . . . . . C ADDR 0166H A
DPH. . . . . . . . D ADDR 0083H A
DPL. . . . . . . . D ADDR 0082H A
DY0. . . . . . . . C ADDR 0138H A
EA . . . . . . . . B ADDR 00A8H.7 A
EADC . . . . . . . B ADDR 00E8H.1 A
EC . . . . . . . . B ADDR 00A8H.6 A
ECAN . . . . . . . B ADDR 00E8H.0 A
EECON. . . . . . . D ADDR 00D2H A
ES . . . . . . . . B ADDR 00A8H.4 A
ET0. . . . . . . . B ADDR 00A8H.1 A
ET1. . . . . . . . B ADDR 00A8H.3 A
ET2. . . . . . . . B ADDR 00A8H.5 A
ETIM . . . . . . . B ADDR 00E8H.2 A
EVENODD. . . . . . C ADDR 0130H A
EX0. . . . . . . . B ADDR 00A8H.0 A
EX1. . . . . . . . B ADDR 00A8H.2 A
EXEN2. . . . . . . B ADDR 00C8H.3 A
EXF2 . . . . . . . B ADDR 00C8H.6 A
F0 . . . . . . . . B ADDR 00D0H.5 A
FCON . . . . . . . D ADDR 00D1H A
FE . . . . . . . . B ADDR 0098H.7 A
FPGACON. . . . . . D ADDR 00F1H A
IE0. . . . . . . . B ADDR 0088H.1 A
IE1. . . . . . . . B ADDR 0088H.3 A
IEN0 . . . . . . . D ADDR 00A8H A
IEN1 . . . . . . . D ADDR 00E8H A
INT0 . . . . . . . B ADDR 00B0H.2 A
INT00. . . . . . . C ADDR 0122H A
INT1 . . . . . . . B ADDR 00B0H.3 A
IPH0 . . . . . . . D ADDR 00B7H A
IPH1 . . . . . . . D ADDR 00F7H A
IPL0 . . . . . . . D ADDR 00B8H A
IPL1 . . . . . . . D ADDR 00F8H A
IT0. . . . . . . . B ADDR 0088H.0 A
IT1. . . . . . . . B ADDR 0088H.2 A
MAIN . . . . . . . C ADDR 0100H A
NE0A . . . . . . . C ADDR 0148H A
NE1. . . . . . . . C ADDR 013CH A
NE12 . . . . . . . C ADDR 014EH A
NE19 . . . . . . . C ADDR 0156H A
NE2. . . . . . . . C ADDR 0142H A
OV . . . . . . . . B ADDR 00D0H.2 A
P. . . . . . . . . B ADDR 00D0H.0 A
P0 . . . . . . . . D ADDR 0080H A
P1 . . . . . . . . D ADDR 0090H A
P2 . . . . . . . . D ADDR 00A0H A
P3 . . . . . . . . D ADDR 00B0H A
P4 . . . . . . . . D ADDR 00C0H A
PCON . . . . . . . D ADDR 0087H A
A51 MACRO ASSEMBLER K4 09/02/2006 14:13:37 PAGE 8
PSW. . . . . . . . D ADDR 00D0H A
RB8. . . . . . . . B ADDR 0098H.2 A
RCAP2H . . . . . . D ADDR 00CBH A
RCAP2L . . . . . . D ADDR 00CAH A
RCLK . . . . . . . B ADDR 00C8H.5 A
RD . . . . . . . . B ADDR 00B0H.7 A
REN. . . . . . . . B ADDR 0098H.4 A
RET0 . . . . . . . C ADDR 015DH A
RI . . . . . . . . B ADDR 0098H.0 A
RS0. . . . . . . . B ADDR 00D0H.3 A
RS1. . . . . . . . B ADDR 00D0H.4 A
RXD. . . . . . . . B ADDR 00B0H.0 A
SADDR. . . . . . . D ADDR 00A9H A
SADEN. . . . . . . D ADDR 00B9H A
SBUF . . . . . . . D ADDR 0099H A
SCON . . . . . . . D ADDR 0098H A
SM0. . . . . . . . B ADDR 0098H.7 A
SM1. . . . . . . . B ADDR 0098H.6 A
SM2. . . . . . . . B ADDR 0098H.5 A
SP . . . . . . . . D ADDR 0081H A
T0 . . . . . . . . B ADDR 00B0H.4 A
T1 . . . . . . . . B ADDR 00B0H.5 A
T2CON. . . . . . . D ADDR 00C8H A
T2MOD. . . . . . . D ADDR 00C9H A
TB8. . . . . . . . B ADDR 0098H.3 A
TCLK . . . . . . . B ADDR 00C8H.4 A
TCON . . . . . . . D ADDR 0088H A
TF0. . . . . . . . B ADDR 0088H.5 A
TF1. . . . . . . . B ADDR 0088H.7 A
TF2. . . . . . . . B ADDR 00C8H.7 A
TH0. . . . . . . . D ADDR 008CH A
TH1. . . . . . . . D ADDR 008DH A
TH2. . . . . . . . D ADDR 00CDH A
TI . . . . . . . . B ADDR 0098H.1 A
TL0. . . . . . . . D ADDR 008AH A
TL1. . . . . . . . D ADDR 008BH A
TL2. . . . . . . . D ADDR 00CCH A
TMOD . . . . . . . D ADDR 0089H A
TR0. . . . . . . . B ADDR 0088H.4 A
TR1. . . . . . . . B ADDR 0088H.6 A
TR2. . . . . . . . B ADDR 00C8H.2 A
TXD. . . . . . . . B ADDR 00B0H.1 A
WDTPRG . . . . . . D ADDR 00A7H A
WDTRST . . . . . . D ADDR 00A6H A
WR . . . . . . . . B ADDR 00B0H.6 A
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -