📄 gwdvp_m1.lst
字号:
页 18
11-22-08
07:54:38
伟福汇编器 V5.00 Copyright (c) 1989, 99 by CHY
地址 机器码 源程序
05B2 540F ANL A,#0FH
05B4 A8F0 OOLK: MOV R0,B
05B6 F6 MOV @R0,A
05B7 85F030 MOV DAT,B ; B是地址;A是显示数据
05BA E520 MOV A,20H
05BC 1204F9 LCALL ENABLE
05BF F590 MOV P1,A
05C1 D2B0 SETB RS
05C3 C2B1 CLR RW
05C5 00 nop
05C6 C2B2 CLR E
05C8 00 nop
05C9 D2B2 SETB E
05CB 1205F5 LCALL DDT9
05CE 22 RET
05CF 85F030 DISPV: MOV DAT,B ; B是地址;A是显示数据
05D2 1204F9 LCALL ENABLE
05D5 F590 MOV P1,A
05D7 D2B0 SETB RS
05D9 C2B1 CLR RW
05DB 00 nop
05DC C2B2 CLR E
05DE 00 nop
05DF D2B2 SETB E
05E1 1205F5 LCALL DDT9
05E4 22 RET
;
;JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ
05E5 790F DELAY: MOV R1,#0FH ; 9H
05E7 78FF WWW: MOV R0,#0FFH
05E9 D8FE NMN: DJNZ R0,NMN
05EB D9FA DJNZ R1,WWW
05ED 22 RET
05EE 78F0 WWA: MOV R0,#0F0H
05F0 D8FE NMA: DJNZ R0,NMA
05F2 D9FA DJNZ R1,WWA
05F4 22 RET
05F5 7B1F DDT9: MOV R3,#1FH
05F7 7AFF DDT8: MOV R2,#0FFH
05F9 DAFE DDT7: DJNZ R2,DDT7
05FB DBFA DJNZ R3,DDT8
05FD 22 RET
C:\KX_7C8\KX8051_LCD_F_TEST_2C8\ASM\GWDVP_M1.ASM
页 19
11-22-08
07:54:38
伟福汇编器 V5.00 Copyright (c) 1989, 99 by CHY
地址 机器码 源程序
05FE 85204F H4F20: MOV 4FH,20H
0601 85214E MOV 4EH,21H
0604 85224D MOV 4DH,22H
0607 85234C MOV 4CH,23H
060A 85244B MOV 4BH,24H
060D 754A00 MOV 4AH,#00H
0610 754900 MOV 49H,#00H
0613 22 RET
0614 855A4A H5AT4A: MOV 4AH,5AH
0617 855B4B MOV 4BH,5BH
061A 855C4C MOV 4CH,5CH
061D 855D4D MOV 4DH,5DH
0620 855E4E MOV 4EH,5EH
0623 855F4F MOV 4FH,5FH
0626 22 RET
; hhhhhhhhhhhhJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ
; PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP
0627 755A00 H5A27: MOV 5AH,#00H
062A 755B00 MOV 5BH,#00H
062D 85275C MOV 5CH,27H
0630 85265D MOV 5DH,26H
0633 85255E MOV 5EH,25H
0636 85245F MOV 5FH,24H
0639 22 RET
063A 755A00 H5A23: MOV 5AH,#00H
063D 755B00 MOV 5BH,#00H
0640 85235C MOV 5CH,23H
0643 85225D MOV 5DH,22H
0646 85215E MOV 5EH,21H
0649 85205F MOV 5FH,20H
064C 22 RET
; JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ
064D 7A05 NL0: MOV R2,#05H
064F E4 NL1: CLR A
0650 F7 MOV @R1,A
0651 09 INC R1
0652 DAFB DJNZ R2,NL1
0654 22 RET
;LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL
C:\KX_7C8\KX8051_LCD_F_TEST_2C8\ASM\GWDVP_M1.ASM
页 20
11-22-08
07:54:38
伟福汇编器 V5.00 Copyright (c) 1989, 99 by CHY
地址 机器码 源程序
0655 7A0C SEND8: MOV R2,#0CH
0657 7844 SEND7: MOV R0,#44H
0659 7954 MOV R1,#54H
065B E7 RRQ9: MOV A,@R1
065C 09 INC R1
065D F6 MOV @R0,A
065E 08 INC R0
065F DAFA DJNZ R2,RRQ9
0661 22 RET
0662 7A07 RRQ10: MOV R2,#07H
0664 E7 WWE4: MOV A,@R1
0665 19 DEC R1
0666 F6 MOV @R0,A
0667 08 INC R0
0668 DAFA DJNZ R2,WWE4
066A 22 RET
066B 753007 DDD: MOV 30H,#07H
066E 120675 GNN: LCALL DDX
0671 D530FA DJNZ 30H,GNN
0674 22 RET
0675 7515FF DDX: MOV 21,#0FFH
0678 7514FF WWWA: MOV 20,#0FFH
067B D514FD NMNA: DJNZ 20,NMNA
067E D515F7 DJNZ 21,WWWA
0681 22 RET
;---------------------------------------------------------------
0682 C3 DPTR1: CLR C
0683 E582 MOV A,DPL
0685 9401 SUBB A,#01H
0687 F582 MOV DPL,A
0689 E583 MOV A,DPH
068B 9400 SUBB A,#00H
068D F583 MOV DPH,A
068F 22 RET
; KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK 测频率 LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL
;HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
;KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK
; 测频率
; F = {(TCLK X 50MHz ) X 1000000} / BCLK
0690 D287 TESTF: SETB P0.7 ; START 口预备
0692 C281 CLR P0.1 ; CL
0694 D287 SETB P0.7 ; EEND:
C:\KX_7C8\KX8051_LCD_F_TEST_2C8\ASM\GWDVP_M1.ASM
页 21
11-22-08
07:54:38
伟福汇编器 V5.00 Copyright (c) 1989, 99 by CHY
地址 机器码 源程序
0696 D282 SETB P0.2 ; SPUL:选择CL为预置门控信号
0698 C280 CLR P0.0
069A D280 SETB P0.0
069C C280 CLR P0.0 ; 清零
069E D281 SETB P0.1 ; CL : 预置门打开
06A0 3087FD WWTT: JNB P0.7,WWTT ; 测START口,为1,表明已经开始计数,否则继续等待
06A3 799F MOV R1,#9FH
06A5 E509 MOV A,09H
06A7 6005 JZ FIRS1
06A9 1205EE LCALL WWA ; ; DELAY1 ; 已经开始计数,设置计数时间
06AC 8003 SJMP FIRS2
06AE 1205E7 FIRS1: LCALL WWW
06B1 C281 FIRS2: CLR P0.1 ; 设置CL为0,关闭预置门
06B3 2087FD WWTT1: JB P0.7,WWTT1 ; 测START口,若为1,表明仍在计数,继续等待
06B6 D281 SETB P0.1 ; 计数结束,可以读出计数结果
06B8 D281 SETB P0.1
06BA C286 CLR P0.6 ; SEL0 : 读标准频率数
06BC C285 CLR P0.5 ; SEL1
06BE C284 CLR P0.4 ; SEL2
06C0 75A0FF MOV P2,#0FFH
06C3 00 NOP
06C4 00 NOP
06C5 00 NOP
06C6 E5A0 MOV A,P2
06C8 F520 MOV 20H,A ; 读标准频率最底8位数
06CA D284 SETB P0.4 ; SEL0
06CC C285 CLR P0.5 ; SEL1
06CE E5A0 MOV A,P2
06D0 F521 MOV 21H,A
06D2 C284 CLR P0.4 ; SEL0
06D4 D285 SETB P0.5 ; SEL1
06D6 E5A0 MOV A,P2
06D8 F522 MOV 22H,A
06DA D284 SETB P0.4 ; SEL0 23H,22H,21H,20H 标准频率计数
06DC D285 SETB P0.5 ; SEL1
06DE E5A0 MOV A,P2
06E0 F523 MOV 23H,A ; 读标准频率最高8位数
; IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
06E2 C284 CLR P0.4 ; SEL0
06E4 C285 CLR P0.5 ; SEL1
C:\KX_7C8\KX8051_LCD_F_TEST_2C8\ASM\GWDVP_M1.ASM
页 22
11-22-08
07:54:38
伟福汇编器 V5.00 Copyright (c) 1989, 99 by CHY
地址 机器码 源程序
06E6 D286 SETB P0.6 ; SEL2 读待测频率数
06E8 E5A0 MOV A,P2
06EA F524 MOV 24H,A
06EC D284 SETB P0.4 ; SEL0
06EE C285 CLR P0.5 ; SEL1
06F0 E5A0 MOV A,P2
06F2 F525 MOV 25H,A
06F4 C284 CLR P0.4 ; SEL0
06F6 D285 SETB P0.5 ; SEL1
06F8 E5A0 MOV A,P2
06FA F526 MOV 26H,A
06FC D284 SETB P0.4 ; SEL0 27H,26H,25H,24H 待测频率计数
06FE D285 SETB P0.5 ; SEL1
0700 E5A0 MOV A,P2
0702 F527 MOV 27H,A
0704 C281 CLR P0.1
; KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK计算
0706 754A24 MOV 4AH,#24H ;16H ; 50MHZ X 1000000 = 2D79883D2000H
0709 754B61 MOV 4BH,#61H ;0BCH ; 40MHZ X 1000000 = 246139CA8000H
070C 754C39 MOV 4CH,#39H ;0C4H ; 250MHZ X 1000000 = E3 5F A9 31 A0 00H
070F 754DCA MOV 4DH,#0CAH ;23H
0712 754E80 MOV 4EH,#80H ;90H
0715 754F00 MOV 4FH,#00H ;#00H
0718 120627 SEC2: LCALL H5A27
071B 120342 LCALL MULNM ; 50MHZ X 1000000 = 2D79883D2000H
071E 120655 LCALL SEND8
0721 12063A LCALL H5A23
0724 1202D8 LCALL DIVD1
0727 7830 MOV R0,#30H
0729 794F MOV R1,#4FH
072B 120662 LCALL RRQ10
072E 753600 MOV 36H,#00H
0731 1204BB LCALL HEXBCD
0734 75160F MOV 16H,#0FH
0737 E547 MOV A,47H
0739 540F ANL A,#0FH
073B 7032 JNZ JB47
073D E546 MOV A,46H
073F 54F0 ANL A,#0F0H
0741 7079 JNZ H46N
C:\KX_7C8\KX8051_LCD_F_TEST_2C8\ASM\GWDVP_M1.ASM
页 23
11-22-08
07:54:38
伟福汇编器 V5.00 Copyright (c) 1989, 99 by CHY
地址 机器码 源程序
0743 E546 MOV A,46H
0745 540F ANL A,#0FH
0747 706A JNZ L46N ;
0749 E545 MOV A,45H
074B 54F0 ANL A,#0F0H
074D 705B JNZ H45N
074F E545 MOV A,45H
0751 540F ANL A,#0FH
0753 704C JNZ L45N
0755 E544 MOV A,44H
0757 54F0 ANL A,#0F0H
0759 703D JNZ H44N
075B E544 MOV A,44H
075D 540F ANL A,#0FH
075F 702E JNZ L44N
0761 E543 MOV A,43H
0763 54F0 ANL A,#0F0H
0765 701F JNZ H43N
0767 E543 MOV A,43H
0769 540F ANL A,#0FH
076B 7010 JNZ L43N
076D 8002 SJMP L43Y
076F 8054 JB47: SJMP JM47
0771 7840 L43Y: MOV R0,#40H ; 0.5HZ
0773 120A38 LCALL DIS_A
0776 751600 MOV 16H,#00H
0779 750A40 MOV 0AH,#40H
077C 22 RET
077D 7840 L43N: MOV R0,#40H ; 1HZ,4HZ
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -