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

📄 gwdvp_m1.lst

📁 此示例是8051核加频率计的联合设计,带有8051IP核资料
💻 LST
📖 第 1 页 / 共 5 页
字号:
                                                                                        页     1
                                                                                        11-22-08
                                                                                        07:54:38
伟福汇编器 V5.00                               Copyright (c) 1989, 99 by CHY

地址  机器码 源程序

             ; 2005-12-22 'LCD
            
                     RS	EQU	P3.0
                     RW	EQU	P3.1
                     E	EQU	P3.2
                     DAT	EQU	30H
                     DAT1	EQU	31H
            
                      ORG    0000H
0000 758160           MOV    SP,#60H
0003 753001           MOV	 DAT,#01H      ; CLEAR 液晶显示初始化
0006 1204F9 	  LCALL	 ENABLE        ; 如果使用LCD液晶显示,在程序开头必须加上这句
0009 120534           LCALL  DISP3
000C 753001           MOV	 DAT,#01H      ; CLEAR
000F 1204F9 	  LCALL	 ENABLE
0012 7D80             MOV   R5,#80H
0014 900577           MOV   DPTR,#KONX
0017 120567           LCALL FB6
001A 900557           MOV    DPTR,#TC1
001D 7DC0             MOV    R5,#0C0H
001F 120547           LCALL  FB1
            
0022 75300C           MOV	 DAT,#0CH   ; 关闭光标
0025 1204F9 	  LCALL	 ENABLE
0028 757A00           MOV    7AH,#00H
002B 757B00           MOV    7BH,#00H
002E 757C00           MOV    7CH,#00H
0031 757D00           MOV    7DH,#00H
            
0034 12038E KKE1:     LCALL KKEYI       ;键盘信号搜索
0037 12003D  KCACOM:  LCALL KCOM1    ;  A > 9 执行键盘命令
003A 020034           LJMP  KKE1
                 ;lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll
                 ;LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL
003D B40040 KCOM1:  CJNE   A,#00H,KN88 ;     键1 (04): ---------------------------(1)
0040 753001         MOV	 DAT,#01H      ; CLEAR 液晶显示初始化
0043 1204F9         LCALL	 ENABLE
0046 7446           MOV    A,#46H
0048 75F081         MOV    B,#81H
004B 1205A4         LCALL  DISP2
004E 743A           MOV    A,#3AH
0050 75F082         MOV    B,#82H
0053 1205A4         LCALL  DISP2
            
0056 E57A           MOV    A,7AH
0058 04             INC    A
0059 540F           ANL    A,#0FH
005B F57A           MOV    7AH,A


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

地址  机器码 源程序

005D 257B           ADD    A,7BH
005F F580           MOV    P0,A
            
0061 E57A           MOV    A,7AH
0063 540F           ANL    A,#0FH
0065 120509         LCALL  ASC1
0068 75F085         MOV    B,#85H
006B 1205A4         LCALL  DISP2
            
006E E57B           MOV    A,7BH
0070 C4             SWAP   A
0071 540F           ANL    A,#0FH
0073 120509         LCALL  ASC1
0076 75F084         MOV    B,#84H
0079 1205A4         LCALL  DISP2
007C 22             RET
            
            
            ;UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU  键2(K05) LLLLLLLLLLLLLLLLLLLLLLLLUUUUUUUUUUUUUUUUUUU UUUUKKKKKKKKKKKKKKKK
007D 0200C7 KNJ99:    LJMP   MMKL
0080 B401FA KN88:     CJNE   A,#01H,KNJ99 ; ----------------(2)
0083 753001         MOV	 DAT,#01H      ; CLEAR 液晶显示初始化
0086 1204F9         LCALL	 ENABLE
0089 7446           MOV    A,#46H
008B 75F081         MOV    B,#81H
008E 1205A4         LCALL  DISP2
0091 743A           MOV    A,#3AH
0093 75F082         MOV    B,#82H
0096 1205A4         LCALL  DISP2
            
0099 E57B           MOV    A,7BH
009B C4             SWAP   A
009C 04             INC    A
009D 540F           ANL    A,#0FH
009F C4             SWAP   A
00A0 F57B           MOV    7BH,A
00A2 E57A           MOV    A,7AH
00A4 257B           ADD    A,7BH
00A6 F580           MOV    P0,A
            
00A8 E57A           MOV    A,7AH
00AA 540F           ANL    A,#0FH
00AC 120509         LCALL  ASC1
00AF 75F085         MOV    B,#85H
00B2 1205A4         LCALL  DISP2
            
00B5 E57B           MOV    A,7BH
00B7 C4             SWAP   A


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

地址  机器码 源程序

00B8 540F           ANL    A,#0FH
00BA 120509         LCALL  ASC1
00BD 75F084         MOV    B,#84H
00C0 1205A4         LCALL  DISP2
00C3 22             RET
            
            
            
             ; LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL 键3(K06) JJJJJJJJJJJJJJJJJJJLLLLLLLLLLLLLLLLLLL
00C4 02010A  KAAN7:   LJMP   KAAN   ;
00C7 B402FA MMKL  :   CJNE  A,#02H,KAAN7
00CA 753001         MOV	 DAT,#01H      ; CLEAR 液晶显示初始化
00CD 1204F9         LCALL	 ENABLE
            
00D0 7450           MOV    A,#50H
00D2 75F0C1         MOV    B,#0C1H
00D5 1205A4         LCALL  DISP2
00D8 743A           MOV    A,#3AH
00DA 75F0C2         MOV    B,#0C2H
00DD 1205A4         LCALL  DISP2
            
00E0 E57C           MOV    A,7CH
00E2 04             INC    A
00E3 540F           ANL    A,#0FH
00E5 F57C           MOV    7CH,A
00E7 257D           ADD    A,7DH
00E9 F5A0           MOV    P2,A
            
00EB E57C           MOV    A,7CH
00ED 540F           ANL    A,#0FH
00EF 120509         LCALL  ASC1
00F2 75F0C5         MOV    B,#0C5H
00F5 1205A4         LCALL  DISP2
            
00F8 E57D           MOV    A,7DH
00FA C4             SWAP   A
00FB 540F           ANL    A,#0FH
00FD 120509         LCALL  ASC1
0100 75F0C4         MOV    B,#0C4H
0103 1205A4         LCALL  DISP2
0106 22             RET
            
            
                      ;--------------------------------------------------------------------------------------------------------------
            
              ;PPPPPPPPPPPPPPPPPPPPPPPPPPPPPLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL 键4(K07) SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
0107 020151  KBBN:    LJMP   KBBN3
010A B403FA  KAAN:    CJNE   A,#03H,KBBN     ;


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

地址  机器码 源程序

010D 753001         MOV	 DAT,#01H      ; CLEAR 液晶显示初始化
0110 1204F9         LCALL	 ENABLE
0113 7450           MOV    A,#50H
0115 75F0C1         MOV    B,#0C1H
0118 1205A4         LCALL  DISP2
011B 743A           MOV    A,#3AH
011D 75F0C2         MOV    B,#0C2H
0120 1205A4         LCALL  DISP2
            
0123 E57D           MOV    A,7DH
0125 C4             SWAP   A
0126 04             INC    A
0127 540F           ANL    A,#0FH
0129 C4             SWAP   A
012A F57D           MOV    7DH,A
012C E57C           MOV    A,7CH
012E 257D           ADD    A,7DH
0130 F5A0           MOV    P2,A
            
0132 E57C           MOV    A,7CH
0134 540F           ANL    A,#0FH
0136 120509         LCALL  ASC1
0139 75F0C5         MOV    B,#0C5H
013C 1205A4         LCALL  DISP2
            
013F E57D           MOV    A,7DH
0141 C4             SWAP   A
0142 540F           ANL    A,#0FH
0144 120509         LCALL  ASC1
0147 75F0C4         MOV    B,#0C4H
014A 1205A4         LCALL  DISP2
014D 22             RET
            
              ;JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ  键5(K14)  KKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJ
014E 020177  KDDN :   LJMP  KDDN7
0151 B404FA  KBBN3:   CJNE  A,#04H,KDDN   ;   键5仅
0154 753001         MOV	 DAT,#01H      ; CLEAR 液晶显示初始化
0157 1204F9         LCALL	 ENABLE
015A 744B           MOV    A,#4BH
015C 75F080         MOV    B,#80H
015F 1205A4         LCALL  DISP2        ;
0162 7431           MOV    A,#31H
0164 75F081         MOV    B,#81H
0167 1205A4         LCALL  DISP2
016A 7434           MOV    A,#34H
016C 75F082         MOV    B,#82H
016F 1205A4         LCALL  DISP2
0172 22               RET


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

地址  机器码 源程序

            
            
            
               ;LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL  键6(K15)  LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL
0173 020199 KEEN:     LJMP  KEEN8
0176 22     OTHB:     RET
0177 B405F9 KDDN7:    CJNE  A,#05H,KEEN    ; 键6
017A 753001         MOV	 DAT,#01H      ; CLEAR 液晶显示初始化
017D 1204F9         LCALL	 ENABLE
0180 744B           MOV    A,#4BH
0182 75F080         MOV    B,#80H
0185 1205A4         LCALL  DISP2        ;
0188 7431           MOV    A,#31H
018A 75F081         MOV    B,#81H
018D 1205A4         LCALL  DISP2
0190 7435           MOV    A,#35H
0192 75F082         MOV    B,#82H
0195 1205A4         LCALL  DISP2
            
0198 22               RET
            
            
               ; JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ  键7(K16)  KKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJ
            
0199 B4061F  KEEN8:   CJNE  A,#06H,KFFN
019C 753001         MOV	 DAT,#01H      ; CLEAR 液晶显示初始化
019F 1204F9         LCALL	 ENABLE
01A2 744B           MOV    A,#4BH
01A4 75F080         MOV    B,#80H
01A7 1205A4         LCALL  DISP2        ;
01AA 7431           MOV    A,#31H
01AC 75F081         MOV    B,#81H
01AF 1205A4         LCALL  DISP2
01B2 7436           MOV    A,#36H
01B4 75F082         MOV    B,#82H
01B7 1205A4         LCALL  DISP2
01BA 22               RET
            
            
            ;LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL 键8(K17) LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL
            
01BB B4071F KFFN:     CJNE  A,#07H,KF8                    ; 键8控制
01BE 753001         MOV	 DAT,#01H      ; CLEAR 液晶显示初始化
01C1 1204F9         LCALL	 ENABLE
01C4 744B           MOV    A,#4BH
01C6 75F080         MOV    B,#80H
01C9 1205A4         LCALL  DISP2        ;
01CC 7431           MOV    A,#31H


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

地址  机器码 源程序

01CE 75F081         MOV    B,#81H
01D1 1205A4         LCALL  DISP2
01D4 7437           MOV    A,#37H
01D6 75F082         MOV    B,#82H
01D9 1205A4         LCALL  DISP2
01DC 22              RET
            ;LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL
01DD B4081F    KF8:   CJNE  A,#08H,KF9                 ; 键9(K24)控制
01E0 753001         MOV	 DAT,#01H      ; CLEAR 液晶显示初始化
01E3 1204F9         LCALL	 ENABLE
01E6 744B           MOV    A,#4BH
01E8 75F080         MOV    B,#80H
01EB 1205A4         LCALL  DISP2        ;
01EE 7432           MOV    A,#32H
01F0 75F081         MOV    B,#81H
01F3 1205A4         LCALL  DISP2
01F6 7434           MOV    A,#34H
01F8 75F082         MOV    B,#82H
01FB 1205A4         LCALL  DISP2
01FE 22               RET
            
01FF B4091F   KF9:    CJNE  A,#09H,KF10         ; 键10(K25)控制
0202 753001         MOV	 DAT,#01H      ; CLEAR 液晶显示初始化
0205 1204F9         LCALL	 ENABLE
0208 744B           MOV    A,#4BH
020A 75F080         MOV    B,#80H
020D 1205A4         LCALL  DISP2        ;
0210 7432           MOV    A,#32H
0212 75F081         MOV    B,#81H
0215 1205A4         LCALL  DISP2
0218 7435           MOV    A,#35H
021A 75F082         MOV    B,#82H

⌨️ 快捷键说明

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