📄 ad9850.lst
字号:
0339 D530EA 454 djnz ZLG_BIT_CNT,ZLG_REC_LP ;Loop to next bit
033C C282 455 clr ZLG_DATA
033E 22 456 ret
457 ;*****************************************************************************
033F 458 long_delay:
033F 7C0F 459 mov r4,#0FH
0341 460 LONG_DD:
0341 7DFF 461 mov r5,#0FFH
0343 462 LONG_KK:
0343 00 463 nop
0344 00 464 nop
0345 DDFC 465 djnz r5,LONG_KK
0347 DCF8 466 djnz r4,LONG_DD
0349 22 467 ret
468 ;******************************************************************************
469 ;Delay for (50+2) us
034A 470 delay_50:
034A 757119 471 mov VAR_DELAY,#25
034D D571FD 472 djnz VAR_DELAY,$
0350 22 473 ret
474 ;*****************************************************************************
475 ;Delay for (8+2) us
0351 476 delay_8:
0351 757104 477 mov VAR_DELAY,#4
0354 D571FD 478 djnz VAR_DELAY,$
0357 22 479 ret
480 ;********************************************************************************
0358 481 TAB_FREG_0HZ_TO_9HZ:
0358 00000000 482 DB 00H,00H,00H,00H ;0HZ
035C 00000055 483 DB 00H,00H,00H,55H ;1HZ
0360 000000AB 484 DB 00H,00H,00H,0ABH ;2HZ
0364 00000101 485 DB 00H,00H,01H,01H ;3HZ
0368 00000158 486 DB 00H,00H,01H,58H ;4HZ
036C 000001AD 487 DB 00H,00H,01H,0ADH ;5HZ
0370 00000203 488 DB 00H,00H,02H,03H ;6HZ
0374 00000259 489 DB 00H,00H,02H,59H ;7HZ
0378 000002AF 490 DB 00H,00H,02H,0AFH ;8HZ
037C 00000305 491 DB 00H,00H,03H,05H ;9HZ
0380 492 TAB_FREG_10HZ_TO_90HZ:
0380 00000000 493 DB 00H,00H,00H,00H ;00HZ
0384 0000035B 494 DB 00H,00H,03H,5BH ;10HZ
0388 000006B6 495 DB 00H,00H,06H,0B6H ;20HZ
038C 00000A11 496 DB 00H,00H,0AH,11H ;30HZ
0390 00000D6C 497 DB 00H,00H,0DH,6CH ;40HZ
0394 000010CA 498 DB 00H,00H,10H,0CAH ;50HZ
0398 00001422 499 DB 00H,00H,14H,22H ;60HZ
039C 0000177D 500 DB 00H,00H,17H,7DH ;70HZ
03A0 00001AD8 501 DB 00H,00H,1AH,0D8H ;80HZ
03A4 00001E33 502 DB 00H,00H,1EH,033H ;90HZ
03A8 503 TAB_FREG_100HZ_TO_900HZ:
03A8 00000000 504 DB 00H,00H,00H,00H ;000HZ
03AC 0000218E 505 DB 00H,00H,21H,8EH ;100HZ
03B0 0000431C 506 DB 00H,00H,43H,1CH ;200HZ
03B4 000064AA 507 DB 00H,00H,64H,0AAH ;300HZ
03B8 00008638 508 DB 00H,00H,86H,38H ;400HZ
03BC 0000A7C6 509 DB 00H,00H,0A7H,0C6H ;500HZ
03C0 0000C954 510 DB 00H,00H,0C9H,54H ;600HZ
03C4 0000EAE2 511 DB 00H,00H,0EAH,0E2H ;700HZ
03C8 00010C6F 512 DB 00H,01H,0CH,6FH ;800HZ
03CC 00012DFD 513 DB 00H,01H,2DH,0FDH ;900HZ
514 ;****************************************************
03D0 515 TAB_FREG_1KHZ_TO_9KHZ:
03D0 00000000 516 DB 00H,00H,00H,00H ;0KHZ
03D4 00014F8B 517 DB 00H,01H,04FH,8BH ;1KHZ
03D8 00029F17 518 DB 00H,02H,9FH,17H ;2KHZ
A51 MACRO ASSEMBLER AD9850 08/26/2007 16:12:21 PAGE 9
03DC 0003EEA2 519 DB 00H,03H,0EEH,0A2H ;3KHZ
03E0 00053E2D 520 DB 00H,05H,3EH,2DH ;4KHZ
03E4 00068DB9 521 DB 00H,06H,8DH,0B9H ;5KHZ
03E8 0007DD44 522 DB 00H,07H,0DDH,44H ;6KHZ
03EC 00092CCF 523 DB 00H,09H,2CH,0CFH ;7KHZ
03F0 000A7C5B 524 DB 00H,0AH,7CH,05BH ;8KHZ
03F4 000BCBE6 525 DB 00H,0BH,0CBH,0E6H ;9KHZ
03F8 526 TAB_FREG_10KHZ_TO_90KHZ:
03F8 00000000 527 DB 00H,00H,00H,00H ;00KHZ
03FC 000D1B71 528 DB 00H,0DH,1BH,71H ;10KHZ
0400 001A36E3 529 DB 00H,1AH,36H,0E3H ;20KHZ
0404 00275254 530 DB 00H,27H,52H,54H ;30KHZ
0408 00346DC8 531 DB 00H,34H,6DH,0C8H ;40KHZ
040C 00418937 532 DB 00H,41H,89H,37H ;50KHZ
0410 004EA4A9 533 DB 00H,4EH,0A4H,0A9H ;60KHZ
0414 005BC01A 534 DB 00H,5BH,0C0H,1AH ;70KHZ
0418 0068DB8C 535 DB 00H,68H,0DBH,8CH ;80KHZ
041C 0075F6FD 536 DB 00H,75H,0F6H,0FDH ;90KHZ
0420 537 TAB_FREG_100KHZ_TO_900KHZ:
0420 00000000 538 DB 00H,00H,00H,00H ;000KHZ
0424 0083126F 539 DB 00H,83H,12H,6FH ;100KHZ
0428 010624DD 540 DB 01H,06H,24H,0DDH ;200KHZ
042C 0189374C 541 DB 01H,89H,37H,4CH ;300KHZ
0430 020C49BA 542 DB 02H,0CH,49H,0BAH ;400KHZ
0434 028F5C29 543 DB 02H,8FH,5CH,29H ;500KHZ
0438 03126E98 544 DB 03H,12H,6EH,98H ;600KHZ
043C 03958106 545 DB 03H,95H,81H,06H ;700KHZ
0440 04189375 546 DB 04H,18H,93H,75H ;800KHZ
0444 049BA5E3 547 DB 04H,9BH,0A5H,0E3H ;900KHZ
548 ;*************************************************************
0448 549 TAB_FREG_1MHZ_TO_9MHZ:
0448 00000000 550 DB 00H,00H,00H,00H ;0M
044C 051EB852 551 DB 05H,1EH,0B8H,52H ;1M
0450 0A3D70A4 552 DB 0AH,3DH,70H,0A4H ;2M
0454 0F5C28F6 553 DB 0FH,5CH,028H,0F6H ;3M
0458 147AE148 554 DB 14H,7AH,0E1H,48H ;4M
045C 1999999A 555 DB 19H,99H,99H,9AH ;5M
0460 1EB851EC 556 DB 1EH,0B8H,51H,0ECH ;6M
0464 23D70A3D 557 DB 23H,0D7H,0AH,3DH ;7M
0468 28F5C28F 558 DB 28H,0F5H,0C2H,8FH ;8M
046C 2E147AE1 559 DB 2EH,14H,7AH,0E1H ;9M
0470 560 TAB_FREG_10MHZ:
0470 00000000 561 DB 00H,00H,00H,00H
0474 33333333 562 DB 33H,33H,33H,33H ;10M
0478 00000000 563 DB 00H,00H,00H,00H
047C 00000000 564 DB 00H,00H,00H,00H
0480 00000000 565 DB 00H,00H,00H,00H
0484 00000000 566 DB 00H,00H,00H,00H
0488 00000000 567 DB 00H,00H,00H,00H
048C 00000000 568 DB 00H,00H,00H,00H
0490 00000000 569 DB 00H,00H,00H,00H
0494 00000000 570 DB 00H,00H,00H,00H
571 END
A51 MACRO ASSEMBLER AD9850 08/26/2007 16:12:21 PAGE 10
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
ACC . . . . . . . . . . . D ADDR 00E0H A
ADD_FREG. . . . . . . . . C ADDR 02BFH A
B . . . . . . . . . . . . D ADDR 00F0H A
BIT_H_1 . . . . . . . . . C ADDR 0226H A
BIT_H_2 . . . . . . . . . C ADDR 021EH A
BIT_H_3 . . . . . . . . . C ADDR 0216H A
BIT_H_4 . . . . . . . . . C ADDR 020EH A
BIT_L_2 . . . . . . . . . C ADDR 023EH A
BIT_L_3 . . . . . . . . . C ADDR 0236H A
BIT_L_4 . . . . . . . . . C ADDR 022EH A
COUNT_FREG. . . . . . . . C ADDR 0247H A
COUNT_FREG_1. . . . . . . C ADDR 025FH A
COUNT_FREG_2. . . . . . . C ADDR 0269H A
COUNT_FREG_3. . . . . . . C ADDR 0273H A
COUNT_FREG_4. . . . . . . C ADDR 027DH A
COUNT_FREG_5. . . . . . . C ADDR 0287H A
COUNT_FREG_6. . . . . . . C ADDR 0291H A
COUNT_FREG_99 . . . . . . C ADDR 0255H A
COUNT_FREG_EXIT . . . . . C ADDR 0299H A
COUNT_LOOP. . . . . . . . C ADDR 024BH A
CURRENT_ADDRESS . . . . . N NUMB 0061H A
DATA_REGISTER_H1. . . . . N NUMB 0064H A
DATA_REGISTER_H2. . . . . N NUMB 0065H A
DATA_REGISTER_L1. . . . . N NUMB 0062H A
DATA_REGISTER_L2. . . . . N NUMB 0063H A
DELAY_50. . . . . . . . . C ADDR 034AH A
DELAY_8 . . . . . . . . . C ADDR 0351H A
F_QUD . . . . . . . . . . B ADDR 00B0H.0 A
LONG_DD . . . . . . . . . C ADDR 0341H A
LONG_DELAY. . . . . . . . C ADDR 033FH A
LONG_KK . . . . . . . . . C ADDR 0343H A
MAIN. . . . . . . . . . . C ADDR 0030H A
MAIN_CIRCLE . . . . . . . C ADDR 004AH A
MAIN_LOOP . . . . . . . . C ADDR 003CH A
MOVE_LEFT . . . . . . . . C ADDR 01D9H A
MOVE_RIGHT. . . . . . . . C ADDR 01E6H A
NOT_REFURBISH . . . . . . C ADDR 01D6H A
P0. . . . . . . . . . . . D ADDR 0080H A
P1. . . . . . . . . . . . D ADDR 0090H A
P3. . . . . . . . . . . . D ADDR 00B0H A
PARALLELISM_BIT_REFURBISH C ADDR 0202H A
PARA_BIT_EXIT . . . . . . C ADDR 0244H A
PARA_INITIALIZE . . . . . C ADDR 0068H A
SCAN_KEY. . . . . . . . . C ADDR 0107H A
SCAN_KEY_EIGHT. . . . . . C ADDR 015EH A
SCAN_KEY_ELEVEN . . . . . C ADDR 017FH A
SCAN_KEY_EXIT . . . . . . C ADDR 01C9H A
SCAN_KEY_FIVE . . . . . . C ADDR 0146H A
SCAN_KEY_FORTEEN. . . . . C ADDR 01B2H A
SCAN_KEY_FOUR . . . . . . C ADDR 013EH A
SCAN_KEY_NINE . . . . . . C ADDR 0169H A
SCAN_KEY_ONE. . . . . . . C ADDR 011DH A
SCAN_KEY_SEVEN. . . . . . C ADDR 0153H A
SCAN_KEY_SIX. . . . . . . C ADDR 014BH A
SCAN_KEY_TEN. . . . . . . C ADDR 0174H A
SCAN_KEY_THIRTEEN . . . . C ADDR 0192H A
SCAN_KEY_THREE. . . . . . C ADDR 0133H A
SCAN_KEY_TWELVE . . . . . C ADDR 018AH A
SCAN_KEY_TWO. . . . . . . C ADDR 0128H A
SCAN_KEY_ZERO . . . . . . C ADDR 0112H A
A51 MACRO ASSEMBLER AD9850 08/26/2007 16:12:21 PAGE 11
SP. . . . . . . . . . . . D ADDR 0081H A
SYSTEM_INITIALIZE . . . . C ADDR 0056H A
TAB_FREG_0HZ_TO_9HZ . . . C ADDR 0358H A
TAB_FREG_100HZ_TO_900HZ . C ADDR 03A8H A
TAB_FREG_100KHZ_TO_900KHZ C ADDR 0420H A
TAB_FREG_10HZ_TO_90HZ . . C ADDR 0380H A
TAB_FREG_10KHZ_TO_90KHZ . C ADDR 03F8H A
TAB_FREG_10MHZ. . . . . . C ADDR 0470H A
TAB_FREG_1KHZ_TO_9KHZ . . C ADDR 03D0H A
TAB_FREG_1MHZ_TO_9MHZ . . C ADDR 0448H A
TAG_REFURBISH . . . . . . N NUMB 0060H A
VAR_DELAY . . . . . . . . N NUMB 0071H A
WORD_FREG_H1. . . . . . . N NUMB 0042H A
WORD_FREG_H2. . . . . . . N NUMB 0041H A
WORD_FREG_L1. . . . . . . N NUMB 0044H A
WORD_FREG_L2. . . . . . . N NUMB 0043H A
WRITE_DATA. . . . . . . . C ADDR 02DCH A
WRITE_NEXT. . . . . . . . C ADDR 02EDH A
W_CLK . . . . . . . . . . B ADDR 00B0H.1 A
ZLG_BIT_CNT . . . . . . . N NUMB 0030H A
ZLG_CLK . . . . . . . . . B ADDR 0080H.1 A
ZLG_CS. . . . . . . . . . B ADDR 0080H.0 A
ZLG_DATA. . . . . . . . . B ADDR 0080H.2 A
ZLG_DECIMAL_BUFF. . . . . N NUMB 0033H A
ZLG_DISPLAY . . . . . . . C ADDR 0096H A
ZLG_KEY . . . . . . . . . B ADDR 0080H.3 A
ZLG_MOVE. . . . . . . . . C ADDR 01F3H A
ZLG_MOVE_BUFF . . . . . . N NUMB 0034H A
ZLG_PARA_NUM_H1 . . . . . N NUMB 0050H A
ZLG_PARA_NUM_H2 . . . . . N NUMB 0051H A
ZLG_PARA_NUM_H3 . . . . . N NUMB 0052H A
ZLG_PARA_NUM_H4 . . . . . N NUMB 0053H A
ZLG_PARA_NUM_L1 . . . . . N NUMB 0054H A
ZLG_PARA_NUM_L2 . . . . . N NUMB 0055H A
ZLG_PARA_NUM_L3 . . . . . N NUMB 0056H A
ZLG_PARA_NUM_L4 . . . . . N NUMB 0057H A
ZLG_RECEIVE . . . . . . . C ADDR 031EH A
ZLG_REC_BUF . . . . . . . N NUMB 0031H A
ZLG_REC_LP. . . . . . . . C ADDR 0326H A
ZLG_SEND. . . . . . . . . C ADDR 02FBH A
ZLG_SEND_BUF. . . . . . . N NUMB 0032H A
ZLG_SEND_LP . . . . . . . C ADDR 0303H A
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -