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

📄 gwdvp_m1.lst

📁 此示例是8051核加频率计的联合设计,带有8051IP核资料
💻 LST
📖 第 1 页 / 共 5 页
字号:
077F 120A38           LCALL  DIS_A
0782 750A40           MOV    0AH,#40H
0785 22               RET
            
0786 7840      H43N:  MOV    R0,#40H     ; 16H
0788 120A62           LCALL  DIS_B
078B 750A20           MOV    0AH,#20H
078E 22               RET
            
078F 7841     L44N:   MOV    R0,#41H
0791 120A38           LCALL  DIS_A
0794 750A10           MOV    0AH,#10H
0797 22               RET
            
0798 7841     H44N:   MOV    R0,#41H
079A 120A62           LCALL  DIS_B
079D 750A08           MOV    0AH,#08H


C:\KX_7C8\KX8051_LCD_F_TEST_2C8\ASM\GWDVP_M1.ASM                                    
 
                                                                                        页    24
                                                                                        11-22-08
                                                                                        07:54:38
伟福汇编器 V5.00                               Copyright (c) 1989, 99 by CHY

地址  机器码 源程序

07A0 22               RET
            
07A1 7842     L45N:   MOV    R0,#42H
07A3 120A38           LCALL  DIS_A
07A6 750A04           MOV    0AH,#04H
07A9 22               RET
            
07AA 7842     H45N:   MOV    R0,#42H
07AC 120A62           LCALL  DIS_B
07AF 750A02           MOV    0AH,#02H
07B2 22               RET
            
07B3 7843     L46N:   MOV    R0,#43H
07B5 120A38           LCALL  DIS_A
07B8 750A01           MOV    0AH,#01H
07BB 22               RET
            
07BC 7843     H46N:   MOV    R0,#43H
07BE 120A62           LCALL  DIS_B
07C1 750A60           MOV    0AH,#60H
07C4 22               RET
            
07C5 7844   JM47:     MOV    R0,#44H
07C7 120A38           LCALL  DIS_A
07CA 750A70           MOV    0AH,#70H
07CD 22               RET
            
            
             ; YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY;   测脉宽  LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL
            ; OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO  测脉宽  KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK
            WITH:
07CE D283             SETB   P0.3        ; EEND 口预备
07D0 C282             CLR    P0.2        ; SPUL:选择测脉宽,CL设为测脉宽控制信号
07D2 D281             SETB   P0.1        ; CL  : 设CL为1,则测高电平脉宽
07D4 00               NOP
07D5 C280             CLR    P0.0
07D7 D280             SETB   P0.0
07D9 C280             CLR    P0.0        ; 清零,同时启动脉宽计数
07DB 00               NOP
07DC 00               NOP
07DD 00               NOP
07DE 3083FD  WWTT2:   JNB    P0.3,WWTT2  ;  测EEND口,为1,表明脉宽计数结束
07E1 00               NOP
07E2 D281             SETB   P0.1
07E4 D281             SETB   P0.1
07E6 C286             CLR    P0.6        ; SEL0 : 读标准频率数
07E8 C285             CLR    P0.5        ; SEL1
07EA C284             CLR    P0.4        ; SEL2


C:\KX_7C8\KX8051_LCD_F_TEST_2C8\ASM\GWDVP_M1.ASM                                    
 
                                                                                        页    25
                                                                                        11-22-08
                                                                                        07:54:38
伟福汇编器 V5.00                               Copyright (c) 1989, 99 by CHY

地址  机器码 源程序

07EC 75A0FF           MOV    P2,#0FFH
07EF 00               NOP
07F0 00               NOP
07F1 00               NOP
07F2 E5A0             MOV    A,P2
07F4 F520             MOV    20H,A       ; 读标准频率最底8位数
07F6 D284             SETB   P0.4   ; SEL0
07F8 C285             CLR    P0.5   ; SEL1
07FA E5A0             MOV    A,P2
07FC F521             MOV    21H,A
07FE C284             CLR    P0.4   ; SEL0
0800 D285             SETB   P0.5   ; SEL1
0802 E5A0             MOV    A,P2
0804 F522             MOV    22H,A
0806 D284             SETB   P0.4   ; SEL0    23H,22H,21H,20H  标准频率计数
0808 D285             SETB   P0.5   ; SEL1
080A E5A0             MOV    A,P2
080C F523             MOV    23H,A       ; 读标准频率最高8位数
                      ; LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL
080E 794A             MOV    R1,#4AH
0810 12064D           LCALL  NL0
            
0813 754F7D           MOV    4FH,#7DH    ;    X 40MHZ周期为25nS,X 5 =125 =7DH
0816 12063A   THD2:   LCALL  H5A23       ;    X 250MHZ=     4ns, X 5 = 20 =14H
0819 120342           LCALL  MULNM
081C 120655           LCALL  SEND8
            
081F 795A             MOV    R1,#5AH
0821 12064D           LCALL  NL0
0824 755F32           MOV    5FH,#32H
0827 1202D8           LCALL  DIVD1
            
082A 7830             MOV    R0,#30H
082C 794F             MOV    R1,#4FH
082E 120662           LCALL  RRQ10
0831 753600           MOV    36H,#00H
0834 1204BB           LCALL  HEXBCD
            
0837 E544             MOV    A,44H
0839 540F             ANL    A,#0FH
083B 7008             JNZ    LL44   ;   CJNE   A,#00H,LL44
083D E543             MOV    A,43H
083F 54F0             ANL    A,#0F0H
0841 7004             JNZ    HH43       ;  CJNE   A,#00H,HH43
0843 8004             SJMP   LL43Y
0845 8014   LL44:     SJMP   LL44N
0847 8009   HH43:     SJMP   HH43N
            


C:\KX_7C8\KX8051_LCD_F_TEST_2C8\ASM\GWDVP_M1.ASM                                    
 
                                                                                        页    26
                                                                                        11-22-08
                                                                                        07:54:38
伟福汇编器 V5.00                               Copyright (c) 1989, 99 by CHY

地址  机器码 源程序

            
            ; PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP
0849 7840   LL43Y:    MOV    R0,#40H
084B 120A38           LCALL  DIS_A
084E 750A04           MOV    0AH,#04H
0851 22               RET
            ; PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP
0852 7840   HH43N:    MOV    R0,#40H
0854 120A62           LCALL  DIS_B
0857 750A02           MOV    0AH,#02H
085A 22               RET
            ; PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP
085B 7841   LL44N:    MOV    R0,#41H
085D 120A38           LCALL  DIS_A
0860 750A01           MOV    0AH,#01H
0863 22               RET
            ; LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL 测占空比 LLLLLLLLLLLLLLLLLLLLLLLLLLLLL
            
            ; 测占空比
            RATO:
0864 D283             SETB   P0.3        ; EEND 口预备
0866 C282             CLR    P0.2        ; SPUL:选择测脉宽,CL设为测脉宽控制信号
0868 D281             SETB   P0.1        ; CL  : 设CL为1,则测高电平脉宽
086A 00               NOP
086B C280             CLR    P0.0
086D D280             SETB   P0.0
086F C280             CLR    P0.0        ; 清零,同时启动脉宽计数
0871 00               NOP
0872 00               NOP
0873 00               NOP
0874 3083FD  WWTT5:   JNB    P0.3,WWTT5  ;  测EEND口,为1,表明脉宽计数结束
0877 00               NOP
0878 D281             SETB   P0.1
087A D281             SETB   P0.1
087C C286             CLR    P0.6        ; SEL0 : 读标准频率数
            
087E C285             CLR    P0.5        ; SEL1
0880 C284             CLR    P0.4        ; SEL2
0882 75A0FF           MOV    P2,#0FFH
0885 00               NOP
0886 00               NOP
0887 00               NOP
0888 E5A0             MOV    A,P2
088A F520             MOV    20H,A       ; 读标准频率最底8位数
088C D284             SETB   P0.4   ; SEL0
088E C285             CLR    P0.5   ; SEL1
0890 E5A0             MOV    A,P2
0892 F521             MOV    21H,A


C:\KX_7C8\KX8051_LCD_F_TEST_2C8\ASM\GWDVP_M1.ASM                                    
 
                                                                                        页    27
                                                                                        11-22-08
                                                                                        07:54:38
伟福汇编器 V5.00                               Copyright (c) 1989, 99 by CHY

地址  机器码 源程序

0894 C284             CLR    P0.4   ; SEL0
0896 D285             SETB   P0.5   ; SEL1
0898 E5A0             MOV    A,P2
089A F522             MOV    22H,A
089C D284             SETB   P0.4   ; SEL0    23H,22H,21H,20H  标准频率计数
089E D285             SETB   P0.5   ; SEL1
08A0 E5A0             MOV    A,P2
08A2 F523             MOV    23H,A       ; 读标准频率最高8位数
                      ; HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
08A4 D283             SETB   P0.3        ; EEND 口预备
08A6 C282             CLR    P0.2        ; SPUL:选择测脉宽,CL设为测脉宽控制信号
08A8 C281             CLR    P0.1        ; CL  : 设CL为1,则测低高电平脉宽
08AA 00               NOP
08AB C280             CLR    P0.0
08AD D280             SETB   P0.0
08AF C280             CLR    P0.0        ; 清零,同时启动脉宽计数
08B1 00               NOP
08B2 00               NOP
08B3 00               NOP
08B4 3083FD  WWTT4:   JNB    P0.3,WWTT4  ;  测EEND口,为1,表明脉宽计数结束
08B7 00               NOP
08B8 D281             SETB   P0.1
08BA D281             SETB   P0.1
08BC C286             CLR    P0.6        ; SEL0 : 读标准频率数
            
08BE C285             CLR    P0.5        ; SEL1
08C0 C284             CLR    P0.4        ; SEL2
08C2 E5A0             MOV    A,P2
08C4 F524             MOV    24H,A       ; 读标准频率最底8位数
08C6 D284             SETB   P0.4   ; SEL0
08C8 C285             CLR    P0.5   ; SEL1
08CA E5A0             MOV    A,P2
08CC F525             MOV    25H,A
08CE C284             CLR    P0.4   ; SEL0
08D0 D285             SETB   P0.5   ; SEL1
08D2 E5A0             MOV    A,P2
08D4 F526             MOV    26H,A
08D6 D284             SETB   P0.4   ; SEL0    27H,26H,25H,24H  标准频率计数
08D8 D285             SETB   P0.5   ; SEL1
08DA E5A0             MOV    A,P2
08DC F527             MOV    27H,A       ; 读标准频率最高8位数
                      ; LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL
                      ; 高电平脉宽加低电平脉宽   27H/26H/25H/24H + 23H/22H/21H/20H = 27H/26H/25H/24H
08DE C3               CLR    C
08DF E524             MOV    A,24H
08E1 3520             ADDC   A,20H
08E3 F524             MOV    24H,A
08E5 E525             MOV    A,25H


C:\KX_7C8\KX8051_LCD_F_TEST_2C8\ASM\GWDVP_M1.ASM                                    
 
                                                                                        页    28
                                                                                        11-22-08
                                                                                        07:54:38
伟福汇编器 V5.00                               Copyright (c) 1989, 99 by CHY

地址  机器码 源程序

08E7 3521             ADDC   A,21H
08E9 F525             MOV    25H,A
08EB E526             MOV    A,26H
08ED 3522             ADDC   A,22H
08EF F526             MOV    26H,A
08F1 E527             MOV    A,27H
08F3 3523             ADDC   A,23H
08F5 F527             MOV    27H,A
            
08F7 794A             MOV    R1,#4AH
08F9 12064D           LCALL  NL0
08FC 754E03           MOV    4EH,#03H
08FF 754FE8           MOV    4FH,#0E8H   ;    X 1000  =  3E8H
0902 12063A           LCALL  H5A23
0905 120342           LCALL  MULNM
0908 120655           LCALL  SEND8
090B 120627           LCALL  H5A27
090E 1202D8           LCALL  DIVD1
            
0911 7830             MOV    R0,#30H
0913 794F             MOV    R1,#4FH
0915 120662           LCALL  RRQ10
0918 753600           MOV    36H,#00H
091B 1204BB           LCALL  HEXBCD
091E 7840             MOV    R0,#40H
0920 120A38           LCALL  DIS_A
0923 750A02           MOV    0AH,#02H
0926 22               RET
              ; JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ
            TESTFF:
0927 751BC5           MOV   1BH,#0C5H
092A 751C17           MOV   1CH,#17H
092D 750D0C           MOV   0DH,#0CH ; z
0930 750E0B           MOV   0EH,#0BH ; H
0933 750F0A           MOV   0FH,#0AH ;
0936 750C0A           MOV   0CH,#0AH
0939 E50A             MOV   A,0AH
093B B40105           CJNE  A,#01H,POIN1
093E 75F0CD  BASE:    MOV    B,#0CDH
0941 8041             SJMP   POI8 ;          LCALL  DISP2
0943 B40205  POIN1:   CJNE  A,#02H,POIN2
0946 75F0CC           MOV    B,#0CCH
0949 8039             SJMP   POI8 ;
094B B40405  POIN2:   CJNE  A,#04H,POIN3
094E 75F0CB           MOV    B,#0CBH
0951 8031             SJMP   POI8 ;
0953 B40805  POIN3:   CJNE  A,#08H,POIN4
0956 75F0CA           MOV    B,#0CAH


C:\KX_7C8\KX8051_LCD_F_TEST_2C8\ASM\GWDVP_M1.ASM                                    
 
                                                                                        页    29
                                                                                        11-22-08
                                                                                        07:54:38
伟福汇编器 V5.00                               Copyright (c) 1989, 99 by CHY

地址  机器码 源程序

0959 8029             SJMP   POI8 ;
095B B41005  POIN4:   CJNE  A,#10H,POIN5
095E 75F0C9           MOV    B,#0C9H
0961 8021             SJMP   POI8 ;
0963 B42005  POIN5:   CJNE  A,#20H,POIN6
0966 75F0C8           MOV    B,#0C8H
0969 8019             SJMP   POI8 ;
096B B44005  POIN6:   CJNE  A,#40H,POIN7
096E 75F0C7    

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -