📄 main.lst
字号:
01A0 7D05 323 time2_5ms: mov r5,#05h ;2.496ms
01A2 7EF8 324 time2_5ms_1: mov r6,#0f8h ;497us
01A4 DEFE 325 djnz r6,$
01A6 DDFA 326 djnz r5,time2_5ms_1
01A8 22 327 ret
328
329 ;*****************************************************
330 ;延时10mS
331 ;*****************************************************
332
01A9 7D14 333 time10ms: mov r5,#14h ;10.262ms
01AB 7EFF 334 time10ms_1: mov r6,#0ffh ;511us
01AD DEFE 335 djnz r6,$
01AF DDFA 336 djnz r5,time10ms_1
01B1 22 337 ret
338
339 ;*****************************************************
340 ;延时50mS
341 ;*****************************************************
342
01B2 7D63 343 time50ms: mov r5,#63h ;49.996ms
01B4 7EFB 344 time50ms_1: mov r6,#0fbh ;503us
01B6 DEFE 345 djnz r6,$
01B8 DDFA 346 djnz r5,time50ms_1
01BA 22 347 ret
348
349 ;*****************************************************
350 ;延时100mS
351 ;*****************************************************
352
01BB 7DC3 353 time100ms: mov r5,#0c3h ;100.036ms
01BD 7EFF 354 time100ms_1: mov r6,#0ffh ;511us
01BF DEFE 355 djnz r6,$
01C1 DDFA 356 djnz r5,time100ms_1
01C3 22 357 ret
358
359 ;*****************************************************
360 ;延时200mS
361 ;*****************************************************
362
01C4 7D02 363 time200ms: mov r5,#02h ;250.351ms
01C6 7EF4 364 time200ms_1: mov r6,#0f4h ;125.173ms
01C8 7FFF 365 time200ms_2: mov r7,#0ffh ;511us
01CA DFFE 366 djnz r7,$
01CC DEFA 367 djnz r6,time200ms_2
01CE DDF6 368 djnz r5,time200ms_1
01D0 22 369 ret
370
371 ;*****************************************************
372 ;延时500mS
373 ;*****************************************************
374
01D1 7D04 375 time500ms: mov r5,#04h ;500.701ms
01D3 7EF4 376 time500ms_1: mov r6,#0f4h ;125.173ms
01D5 7FFF 377 time500ms_2: mov r7,#0ffh ;511us
01D7 DFFE 378 djnz r7,$
01D9 DEFA 379 djnz r6,time500ms_2
01DB DDF6 380 djnz r5,time500ms_1
01DD 22 381 ret
382
383 ;*****************************************************
384 ;延时1S
385 ;*****************************************************
386
01DE 7D08 387 time1s: mov r5,#08h ;1001.401ms
01E0 7EF4 388 time1s_1: mov r6,#0f4h ;125.173ms
A51 MACRO ASSEMBLER MAIN 11/17/2007 23:52:30 PAGE 7
01E2 7FFF 389 time1s_2: mov r7,#0ffh ;511us
01E4 DFFE 390 djnz r7,$
01E6 DEFA 391 djnz r6,time1s_2
01E8 DDF6 392 djnz r5,time1s_1
01EA 22 393 ret
394
395 end
A51 MACRO ASSEMBLER MAIN 11/17/2007 23:52:30 PAGE 8
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
ACC. . . . . . . . D ADDR 00E0H A
BEEP . . . . . . . B ADDR 0090H.5 A
BEEP1. . . . . . . C ADDR 00C0H A
BEEP2. . . . . . . C ADDR 00C9H A
BEEP3. . . . . . . C ADDR 00DAH A
EA . . . . . . . . B ADDR 00A8H.7 A
EX1. . . . . . . . B ADDR 00A8H.2 A
IE1. . . . . . . . B ADDR 0088H.3 A
KEYS_1 . . . . . . C ADDR 0125H A
KEYS_2 . . . . . . C ADDR 0127H A
KEYS_3 . . . . . . C ADDR 0129H A
KEYS_4 . . . . . . C ADDR 012BH A
KEYS_BYTE. . . . . N NUMB 0008H A
KEYS_CHECK_2 . . . C ADDR 0111H A
KEYS_CHECK_3 . . . C ADDR 0116H A
KEYS_CHECK_4 . . . C ADDR 011BH A
KEYS_CHECK_ERR . . C ADDR 0120H A
KEYS_INT . . . . . C ADDR 00E3H A
KEYS_MANAGEMENT. . C ADDR 0108H A
KEYS_MANAGE_1. . . C ADDR 012DH A
KEYS_MANAGE_1_0. . C ADDR 0138H A
KEYS_MANAGE_2. . . C ADDR 0140H A
KEYS_MANAGE_2_0. . C ADDR 014BH A
KEYS_MANAGE_3. . . C ADDR 0154H A
KEYS_MANAGE_3_0. . C ADDR 015FH A
KEYS_MANAGE_4. . . C ADDR 0165H A
KEYS_MANAGE_4_0. . C ADDR 0170H A
KEYS_READER. . . . C ADDR 00F7H A
KEYS_READER_0. . . C ADDR 0100H A
MAIN_CLEAR0. . . . C ADDR 0044H A
MOVE . . . . . . . C ADDR 0056H A
MOVE_0 . . . . . . C ADDR 0067H A
MOVE_1 . . . . . . C ADDR 0071H A
MOVE_10. . . . . . C ADDR 0085H A
MOVE_11. . . . . . C ADDR 008BH A
MOVE_12. . . . . . C ADDR 0091H A
MOVE_13. . . . . . C ADDR 0097H A
MOVE_2 . . . . . . C ADDR 009DH A
MOVE_20. . . . . . C ADDR 00AEH A
MOVE_21. . . . . . C ADDR 00B8H A
MOVE_22. . . . . . C ADDR 00BCH A
MOVE_3 . . . . . . C ADDR 00B6H A
P0 . . . . . . . . D ADDR 0080H A
P1 . . . . . . . . D ADDR 0090H A
P2 . . . . . . . . D ADDR 00A0H A
P3 . . . . . . . . D ADDR 00B0H A
SP . . . . . . . . D ADDR 0081H A
START. . . . . . . C ADDR 0030H A
TIME100MS. . . . . C ADDR 01BBH A
TIME100MS_1. . . . C ADDR 01BDH A
TIME100US. . . . . C ADDR 0180H A
TIME10MS . . . . . C ADDR 01A9H A
TIME10MS_1 . . . . C ADDR 01ABH A
TIME10US . . . . . C ADDR 0176H A
TIME1MS. . . . . . C ADDR 0199H A
TIME1MS_1. . . . . C ADDR 019BH A
TIME1S . . . . . . C ADDR 01DEH A
TIME1S_1 . . . . . C ADDR 01E0H A
TIME1S_2 . . . . . C ADDR 01E2H A
TIME200MS. . . . . C ADDR 01C4H A
A51 MACRO ASSEMBLER MAIN 11/17/2007 23:52:30 PAGE 9
TIME200MS_1. . . . C ADDR 01C6H A
TIME200MS_2. . . . C ADDR 01C8H A
TIME200US. . . . . C ADDR 0185H A
TIME250US. . . . . C ADDR 018AH A
TIME2_5MS. . . . . C ADDR 01A0H A
TIME2_5MS_1. . . . C ADDR 01A2H A
TIME350US. . . . . C ADDR 018FH A
TIME350US_1. . . . C ADDR 0191H A
TIME500MS. . . . . C ADDR 01D1H A
TIME500MS_1. . . . C ADDR 01D3H A
TIME500MS_2. . . . C ADDR 01D5H A
TIME500US. . . . . C ADDR 0194H A
TIME500US_1. . . . C ADDR 0196H A
TIME50MS . . . . . C ADDR 01B2H A
TIME50MS_1 . . . . C ADDR 01B4H A
TIME50US . . . . . C ADDR 017BH A
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -