⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 gwdvp_m1.lst

📁 此示例是8051核加频率计的联合设计,带有8051IP核资料
💻 LST
📖 第 1 页 / 共 5 页
字号:
 
                                                                                        页    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 + -