📄 routine.ls1
字号:
188 ; break;
189 ; SOURCE LINE # 37
190 ; case 1:
191 ; SOURCE LINE # 38
0024 192 ?C0004:
193 ; led_key_led_display_control(1, FALSE, g_RTCPool[0] & 0x0F);
194 ; SOURCE LINE # 39
0024 C200 F 195 CLR ?_led_key_led_display_control?BIT
0026 E500 F 196 MOV A,g_RTCPool
0028 540F 197 ANL A,#0FH
002A 900000 F 198 MOV DPTR,#?_led_key_led_display_control?BYTE+01H
002D F0 199 MOVX @DPTR,A
002E 7F01 200 MOV R7,#01H
201 ; break;
202 ; SOURCE LINE # 40
0030 802A 203 SJMP ?C0011
204 ; case 2:
205 ; SOURCE LINE # 41
0032 206 ?C0005:
207 ; led_key_led_display_control(2, FALSE,g_RTCPool[0] >> 4);
208 ; SOURCE LINE # 42
0032 C200 F 209 CLR ?_led_key_led_display_control?BIT
0034 E500 F 210 MOV A,g_RTCPool
0036 C4 211 SWAP A
0037 540F 212 ANL A,#0FH
0039 900000 F 213 MOV DPTR,#?_led_key_led_display_control?BYTE+01H
003C F0 214 MOVX @DPTR,A
003D 7F02 215 MOV R7,#02H
003F 216 ?C0009:
217 ; break;
218 ; SOURCE LINE # 43
003F 801B 219 SJMP ?C0011
220 ; case 3:
221 ; SOURCE LINE # 44
0041 222 ?C0006:
223 ; led_key_led_display_control(3, TRUE, g_RTCPool[1] & 0x0F);
224 ; SOURCE LINE # 45
0041 D200 F 225 SETB ?_led_key_led_display_control?BIT
0043 E500 F 226 MOV A,g_RTCPool+01H
0045 540F 227 ANL A,#0FH
0047 900000 F 228 MOV DPTR,#?_led_key_led_display_control?BYTE+01H
004A F0 229 MOVX @DPTR,A
004B 7F03 230 MOV R7,#03H
004D 231 ?C0010:
232 ; break;
233 ; SOURCE LINE # 46
004D 800D 234 SJMP ?C0011
235 ; case 4:
236 ; SOURCE LINE # 47
004F 237 ?C0007:
238 ; led_key_led_display_control(4, FALSE, g_RTCPool[1] >> 4);
239 ; SOURCE LINE # 48
004F C200 F 240 CLR ?_led_key_led_display_control?BIT
0051 E500 F 241 MOV A,g_RTCPool+01H
0053 C4 242 SWAP A
0054 540F 243 ANL A,#0FH
0056 900000 F 244 MOV DPTR,#?_led_key_led_display_control?BYTE+01H
0059 F0 245 MOVX @DPTR,A
005A 7F04 246 MOV R7,#04H
005C 247 ?C0011:
005C 120000 F 248 LCALL _led_key_led_display_control
249 ; break;
250 ; SOURCE LINE # 49
251 ; }
252 ; SOURCE LINE # 50
253 ;
A51 MACRO ASSEMBLER ROUTINE 10/31/2003 02:22:28 PAGE 5
254 ; }
255 ; SOURCE LINE # 52
005F 256 ?C0008:
005F 22 257 RET
258 ; END OF routine_process
259
260 END
A51 MACRO ASSEMBLER ROUTINE 10/31/2003 02:22:28 PAGE 6
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
?C0001 . . . . . . . . . . . . . . C ADDR 000AH R SEG=?PR?ROUTINE_PROCESS?ROUTINE
?C0003 . . . . . . . . . . . . . . C ADDR 001CH R SEG=?PR?ROUTINE_PROCESS?ROUTINE
?C0004 . . . . . . . . . . . . . . C ADDR 0024H R SEG=?PR?ROUTINE_PROCESS?ROUTINE
?C0005 . . . . . . . . . . . . . . C ADDR 0032H R SEG=?PR?ROUTINE_PROCESS?ROUTINE
?C0006 . . . . . . . . . . . . . . C ADDR 0041H R SEG=?PR?ROUTINE_PROCESS?ROUTINE
?C0007 . . . . . . . . . . . . . . C ADDR 004FH R SEG=?PR?ROUTINE_PROCESS?ROUTINE
?C0008 . . . . . . . . . . . . . . C ADDR 005FH R SEG=?PR?ROUTINE_PROCESS?ROUTINE
?C0009 . . . . . . . . . . . . . . C ADDR 003FH R SEG=?PR?ROUTINE_PROCESS?ROUTINE
?C0010 . . . . . . . . . . . . . . C ADDR 004DH R SEG=?PR?ROUTINE_PROCESS?ROUTINE
?C0011 . . . . . . . . . . . . . . C ADDR 005CH R SEG=?PR?ROUTINE_PROCESS?ROUTINE
?C_INITSEG . . . . . . . . . . . . C SEG 0003H REL=UNIT
?DT?ROUTINE. . . . . . . . . . . . D SEG 0001H REL=UNIT
?PR?ROUTINE_PROCESS?ROUTINE. . . . C SEG 0060H REL=UNIT
?_LED_KEY_LED_DISPLAY_CONTROL?BIT. B ADDR ----- EXT
?_LED_KEY_LED_DISPLAY_CONTROL?BYTE X ADDR ----- EXT
AC . . . . . . . . . . . . . . . . B ADDR 00D0H.6 A
ACC. . . . . . . . . . . . . . . . D ADDR 00E0H A
AUXR . . . . . . . . . . . . . . . D ADDR 008EH A
AUXR1. . . . . . . . . . . . . . . D ADDR 00A2H A
B. . . . . . . . . . . . . . . . . D ADDR 00F0H A
CKCON. . . . . . . . . . . . . . . D ADDR 008FH A
CP_RL2 . . . . . . . . . . . . . . B ADDR 00C8H.0 A
CY . . . . . . . . . . . . . . . . B ADDR 00D0H.7 A
C_T2 . . . . . . . . . . . . . . . B ADDR 00C8H.1 A
DPH. . . . . . . . . . . . . . . . D ADDR 0083H A
DPL. . . . . . . . . . . . . . . . D ADDR 0082H A
EA . . . . . . . . . . . . . . . . B ADDR 00A8H.7 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
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
G_KEYSTORE . . . . . . . . . . . . D ADDR ----- EXT
G_RTCPOOL. . . . . . . . . . . . . D ADDR ----- EXT
IE . . . . . . . . . . . . . . . . D ADDR 00A8H A
IE0. . . . . . . . . . . . . . . . B ADDR 0088H.1 A
IE1. . . . . . . . . . . . . . . . B ADDR 0088H.3 A
INT0 . . . . . . . . . . . . . . . B ADDR 00B0H.2 A
INT1 . . . . . . . . . . . . . . . B ADDR 00B0H.3 A
IP . . . . . . . . . . . . . . . . D ADDR 00B8H A
IPH. . . . . . . . . . . . . . . . D ADDR 00B7H A
IT0. . . . . . . . . . . . . . . . B ADDR 0088H.0 A
IT1. . . . . . . . . . . . . . . . B ADDR 0088H.2 A
LED_KEY_KEY_CHECK. . . . . . . . . C ADDR ----- EXT
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
PCON . . . . . . . . . . . . . . . D ADDR 0087H A
PS . . . . . . . . . . . . . . . . B ADDR 00B8H.4 A
PSW. . . . . . . . . . . . . . . . D ADDR 00D0H A
PT0. . . . . . . . . . . . . . . . B ADDR 00B8H.1 A
PT1. . . . . . . . . . . . . . . . B ADDR 00B8H.3 A
PT2. . . . . . . . . . . . . . . . B ADDR 00B8H.5 A
A51 MACRO ASSEMBLER ROUTINE 10/31/2003 02:22:28 PAGE 7
PX0. . . . . . . . . . . . . . . . B ADDR 00B8H.0 A
PX1. . . . . . . . . . . . . . . . B ADDR 00B8H.2 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
RI . . . . . . . . . . . . . . . . B ADDR 0098H.0 A
ROUTINE. . . . . . . . . . . . . . N NUMB -----
ROUTINE_PROCESS. . . . . . . . . . C ADDR 0000H R SEG=?PR?ROUTINE_PROCESS?ROUTINE
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
T2 . . . . . . . . . . . . . . . . B ADDR 0090H.0 A
T2CON. . . . . . . . . . . . . . . D ADDR 00C8H A
T2EX . . . . . . . . . . . . . . . B ADDR 0090H.1 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
TIMERCOUNTER . . . . . . . . . . . D ADDR 0000H R SEG=?DT?ROUTINE
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
WR . . . . . . . . . . . . . . . . B ADDR 00B0H.6 A
_LED_KEY_LED_CONTROL . . . . . . . C ADDR ----- EXT
_LED_KEY_LED_DISPLAY_CONTROL . . . C ADDR ----- EXT
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -