📄 main.lst
字号:
023F 7DFA 368 time500us: mov r5,#0fah ;501us
0241 DDFE 369 time500us_1: djnz r5,time500us_1
0243 22 370 ret
371
372 ;*****************************************************
373 ;延时1mS
374 ;*****************************************************
375
0244 7DFA 376 time1ms: mov r5,#0fah ;1001us
0246 00 377 time1ms_1: nop
0247 00 378 nop
0248 DDFC 379 djnz r5,time1ms_1
024A 22 380 ret
381
382 ;*****************************************************
383 ;延时2.5mS
384 ;*****************************************************
A51 MACRO ASSEMBLER MAIN 11/17/2007 23:56:46 PAGE 7
385
024B 7D05 386 time2_5ms: mov r5,#05h ;2.496ms
024D 7EF8 387 time2_5ms_1: mov r6,#0f8h ;497us
024F DEFE 388 djnz r6,$
0251 DDFA 389 djnz r5,time2_5ms_1
0253 22 390 ret
391
392 ;*****************************************************
393 ;延时10mS
394 ;*****************************************************
395
0254 7D14 396 time10ms: mov r5,#14h ;10.262ms
0256 7EFF 397 time10ms_1: mov r6,#0ffh ;511us
0258 DEFE 398 djnz r6,$
025A DDFA 399 djnz r5,time10ms_1
025C 22 400 ret
401
402 ;*****************************************************
403 ;延时50mS
404 ;*****************************************************
405
025D 7D63 406 time50ms: mov r5,#63h ;49.996ms
025F 7EFB 407 time50ms_1: mov r6,#0fbh ;503us
0261 DEFE 408 djnz r6,$
0263 DDFA 409 djnz r5,time50ms_1
0265 22 410 ret
411
412 ;*****************************************************
413 ;延时100mS
414 ;*****************************************************
415
0266 7DC3 416 time100ms: mov r5,#0c3h ;100.036ms
0268 7EFF 417 time100ms_1: mov r6,#0ffh ;511us
026A DEFE 418 djnz r6,$
026C DDFA 419 djnz r5,time100ms_1
026E 22 420 ret
421
422 ;*****************************************************
423 ;延时200mS
424 ;*****************************************************
425
026F 7D02 426 time200ms: mov r5,#02h ;250.351ms
0271 7EF4 427 time200ms_1: mov r6,#0f4h ;125.173ms
0273 7FFF 428 time200ms_2: mov r7,#0ffh ;511us
0275 DFFE 429 djnz r7,$
0277 DEFA 430 djnz r6,time200ms_2
0279 DDF6 431 djnz r5,time200ms_1
027B 22 432 ret
433
434 ;*****************************************************
435 ;延时500mS
436 ;*****************************************************
437
027C 7D04 438 time500ms: mov r5,#04h ;500.701ms
027E 7EF4 439 time500ms_1: mov r6,#0f4h ;125.173ms
0280 7FFF 440 time500ms_2: mov r7,#0ffh ;511us
0282 DFFE 441 djnz r7,$
0284 DEFA 442 djnz r6,time500ms_2
0286 DDF6 443 djnz r5,time500ms_1
0288 22 444 ret
445
446 ;*****************************************************
447 ;延时1S
448 ;*****************************************************
449
0289 7D08 450 time1s: mov r5,#08h ;1001.401ms
A51 MACRO ASSEMBLER MAIN 11/17/2007 23:56:46 PAGE 8
028B 7EF4 451 time1s_1: mov r6,#0f4h ;125.173ms
028D 7FFF 452 time1s_2: mov r7,#0ffh ;511us
028F DFFE 453 djnz r7,$
0291 DEFA 454 djnz r6,time1s_2
0293 DDF6 455 djnz r5,time1s_1
0295 22 456 ret
457
458
459 end
A51 MACRO ASSEMBLER MAIN 11/17/2007 23:56:46 PAGE 9
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 0070H A
BEEP1_1. . . . . . C ADDR 0075H A
BEEP2. . . . . . . C ADDR 008DH A
BEEP2_1. . . . . . C ADDR 0092H A
BEEP3. . . . . . . C ADDR 00AAH A
BEEP3_1. . . . . . C ADDR 00AFH A
BEEP3_2. . . . . . C ADDR 00C9H A
BEEP3_3. . . . . . C ADDR 00E3H A
DATA_TAB_DIGITAL . C ADDR 017CH A
DATE_DATA. . . . . N NUMB 00C0H A
DIGITAL. . . . . . C ADDR 00FBH A
DIGITAL_BIT. . . . N NUMB 0008H A
DIGITAL_BYTE . . . N NUMB 0009H A
DIGITAL_CHECK0 . . C ADDR 0118H A
DIGITAL_CHECK1 . . C ADDR 0121H A
DIGITAL_CHECK2 . . C ADDR 0129H A
DIGITAL_CHECK3 . . C ADDR 0133H A
DIGITAL_CHECK4 . . C ADDR 013CH A
DIGITAL_CHECK5 . . C ADDR 0147H A
DIGITAL_CHECK6 . . C ADDR 0151H A
DIGITAL_CHECK7 . . C ADDR 015DH A
DIGITAL_DISPLAY. . C ADDR 0168H A
EA . . . . . . . . B ADDR 00A8H.7 A
EX1. . . . . . . . B ADDR 00A8H.2 A
IE1. . . . . . . . B ADDR 0088H.3 A
KEYSMANAGEMENT . . C ADDR 0068H A
KEYS_1 . . . . . . C ADDR 01DBH A
KEYS_2 . . . . . . C ADDR 01DEH A
KEYS_3 . . . . . . C ADDR 01E1H A
KEYS_4 . . . . . . C ADDR 01E4H A
KEYS_BYTE. . . . . N NUMB 000DH A
KEYS_CHECK_2 . . . C ADDR 01CBH A
KEYS_CHECK_3 . . . C ADDR 01D0H A
KEYS_CHECK_4 . . . C ADDR 01D5H A
KEYS_CHECK_ERR . . C ADDR 01DAH A
KEYS_INT . . . . . C ADDR 019CH A
KEYS_MANAGEMENT. . C ADDR 01C6H A
KEYS_MANAGE_1. . . C ADDR 01E7H A
KEYS_MANAGE_2. . . C ADDR 01EBH A
KEYS_MANAGE_3. . . C ADDR 01EFH A
KEYS_MANAGE_4. . . C ADDR 0208H A
KEYS_READER. . . . C ADDR 01B0H A
KEYS_READER_0. . . C ADDR 01B9H A
MAIN_CLEAR0. . . . C ADDR 0044H A
MAIN_WAIT. . . . . C ADDR 005EH 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 0266H A
TIME100MS_1. . . . C ADDR 0268H A
TIME100US. . . . . C ADDR 022BH A
TIME10MS . . . . . C ADDR 0254H A
TIME10MS_1 . . . . C ADDR 0256H A
TIME10US . . . . . C ADDR 0221H A
TIME1MS. . . . . . C ADDR 0244H A
A51 MACRO ASSEMBLER MAIN 11/17/2007 23:56:46 PAGE 10
TIME1MS_1. . . . . C ADDR 0246H A
TIME1S . . . . . . C ADDR 0289H A
TIME1S_1 . . . . . C ADDR 028BH A
TIME1S_2 . . . . . C ADDR 028DH A
TIME200MS. . . . . C ADDR 026FH A
TIME200MS_1. . . . C ADDR 0271H A
TIME200MS_2. . . . C ADDR 0273H A
TIME200US. . . . . C ADDR 0230H A
TIME250US. . . . . C ADDR 0235H A
TIME2_5MS. . . . . C ADDR 024BH A
TIME2_5MS_1. . . . C ADDR 024DH A
TIME350US. . . . . C ADDR 023AH A
TIME350US_1. . . . C ADDR 023CH A
TIME500MS. . . . . C ADDR 027CH A
TIME500MS_1. . . . C ADDR 027EH A
TIME500MS_2. . . . C ADDR 0280H A
TIME500US. . . . . C ADDR 023FH A
TIME500US_1. . . . C ADDR 0241H A
TIME50MS . . . . . C ADDR 025DH A
TIME50MS_1 . . . . C ADDR 025FH A
TIME50US . . . . . C ADDR 0226H A
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -