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

📄 gwdvp_m1.lst

📁 此示例是8051核加频率计的联合设计,带有8051IP核资料
💻 LST
📖 第 1 页 / 共 5 页
字号:
03F2 209705           JB    P1.7,NOK8
03F5 7407             MOV   A,#07H
03F7 02044B           LJMP  GOHM
03FA 00     NOK8:     NOP
                                     ; ---------------------------------------------
            
03FB 7590FB           MOV   P1,#0FBH		      ; THERE IS KEYI
03FE 00               NOP
03FF 209405           JB    P1.4,NOK9
0402 7408             MOV   A,#08H
0404 02044B           LJMP  GOHM
0407 00     NOK9:     NOP
0408 209505           JB    P1.5,NOKA
040B 7409             MOV   A,#09H
040D 02044B           LJMP  GOHM
0410 00     NOKA:     NOP
0411 209605           JB    P1.6,NOKB
0414 740A             MOV   A,#0AH
0416 02044B           LJMP  GOHM
0419 00     NOKB:     NOP
041A 209705           JB    P1.7,NOKC
041D 740B             MOV   A,#0BH
041F 02044B           LJMP  GOHM
0422 00     NOKC:     NOP
                                     ; ---------------------------------------------
0423 7590F7           MOV   P1,#0F7H		      ; THERE IS KEYI
0426 00               NOP
0427 209405           JB    P1.4,NOKD
042A 740C             MOV   A,#0CH
042C 02044B           LJMP  GOHM
042F 00     NOKD:     NOP
0430 209505           JB    P1.5,NOKE
0433 740D             MOV   A,#0DH
0435 02044B           LJMP  GOHM
0438 00     NOKE:     NOP
0439 209605           JB    P1.6,NOKF


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

地址  机器码 源程序

043C 740E             MOV   A,#0EH
043E 02044B           LJMP  GOHM
0441 00     NOKF:     NOP
0442 209705           JB    P1.7,NOKR
0445 740F             MOV   A,#0FH
0447 02044B           LJMP  GOHM
044A 22     NOKR:     RET
                                     ; ---------------------------------------------
            
044B C0E0   GOHM:     PUSH   ACC
044D 1205E5 KLK3:	  LCALL DELAY
0450 120460           LCALL KKS1
0453 70F8             JNZ   KLK3
0455 1205E5           LCALL DELAY
0458 120460           LCALL KKS1
045B 70F0             JNZ   KLK3
045D D0E0             POP   ACC
045F 22               RET
            
0460 7590F0  KKS1:    MOV   P1,#0F0H        ; IS THERE ANY
0463 00               NOP
0464 00               NOP
0465 00               NOP
0466 00               NOP
0467 00               NOP
0468 E590             MOV   A,P1
046A 440F             ORL   A,#0FH
046C F4               CPL   A
046D 22               RET       ;  IF THERE IS KEYING THEN A =/= 0; 如果A=0表示没有任何键
            ;LLLLLLLLLLLLLLLLLLLLLLLLLLLLLL
            
             ; TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT
046E 00      BCDHEX : NOP		       ; N BYTES COMPRESSED BCD CODES TO M BYTES HEX CODES
046F 753007 	  MOV	     30H,#07H  ; HERE N=M=7	   BCD(49,4A,4B,4C,4D,4E,4FH)--HEX(59,5A,5B,5C,5D,5E,5FH)
0472 753107 	  MOV	     31H,#07H  ; BCD码向16进制HEX码转换程序
0475 795F   	  MOV	     R1,#ADB
0477 AA31   	  MOV	     R2,AD1
0479 AB30   	  MOV	     R3,AD0
047B 744F   	  MOV	     A,#ADA
047D C3     	  CLR	     C
047E 9B     	  SUBB	      A,R3
047F 04     	  INC	     A
0480 F8     	  MOV	     R0,A
0481 7700     DBNZ:   MOV	     @R1,#00H
0483 19     	  DEC	     R1
0484 DAFB   	  DJNZ	      R2,DBNZ
0486 8017   	  SJMP	      DBNB
0488 795F     DBNJ:   MOV	     R1,#ADB


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

地址  机器码 源程序

048A AA31   	  MOV	     R2,AD1
048C C200   	  CLR	     00H
048E E4     	  CLR	     A
048F C7       DBNM:   XCH	     A,@R1
0490 75F064 	  MOV	     B,#64H
0493 A4     	  MUL	     AB
0494 A200   	  MOV	     C,00H
0496 37     	  ADDC	      A,@R1
0497 F7     	  MOV	     @R1,A
0498 9200   	  MOV	     00H,C
049A E5F0   	  MOV	     A,B
049C 19     	  DEC	     R1
049D DAF0   	  DJNZ	      R2,DBNM
049F E4      DBNB:		CLR	   A
04A0 D6     	  XCHD	      A,@R0
04A1 C6     	  XCH	     A,@R0
04A2 C4     	  SWAP	      A
04A3 75F00A 	  MOV	     B,#0AH
04A6 A4     	  MUL	     AB
04A7 26     	  ADD	     A,@R0
04A8 08     	  INC	     R0
04A9 AA31    DBNA:		MOV	   R2,AD1
04AB 1A     	  DEC	     R2
04AC 795F   	  MOV	     R1,#ADB
04AE 27     	  ADD	     A,@R1
04AF F7     	  MOV	     @R1,A
04B0 19      DBNL:		DEC	   R1
04B1 E4     	  CLR	     A
04B2 37     	  ADDC	      A,@R1
04B3 F7     	  MOV	     @R1,A
04B4 DAFA   	  DJNZ	      R2,DBNL
04B6 DBD0   	  DJNZ	      R3,DBNJ
04B8 22     	  RET
04B9 0212   	  DB	      02H,12H
            
            ; llllllllllllllllllllllllllllllllllllllllllll
04BB 00     HEXBCD :  NOP			 ; 7 BYTE HEX TO 8 BYTE BCD : HEX(3XH-30H)-->BCD(4XH-40H)
04BC 7840     MUBTD:  MOV	     R0,#40H
04BE 7F08   	  MOV	     R7,#08H
04C0 E4     	  CLR	     A
04C1 F6       LOPP1:  MOV	     @R0,A
04C2 08     	  INC	     R0
04C3 DFFC   	  DJNZ	     R7,LOPP1
            
04C5 7F38   	  MOV	     R7,#38H
04C7 7930    LOOP4:   MOV	     R1,#30H
04C9 7E07   	  MOV	     R6,#07H
04CB C3     	  CLR	     C


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

地址  机器码 源程序

            
04CC E7       LOPP2:  MOV	     A,@R1
04CD 33     	  RLC	     A
04CE F7     	  MOV	     @R1,A
04CF 09     	  INC	     R1
04D0 DEFA   	  DJNZ	     R6,LOPP2
            
04D2 7D08   	  MOV	     R5,#08H
04D4 7840   	  MOV	     R0,#40H
            
04D6 E6       LOOP3:  MOV	     A,@R0
04D7 36     	  ADDC	     A,@R0
04D8 D4     	  DA	     A
04D9 F6     	  MOV	     @R0,A
04DA 08     	  INC	     R0
04DB DDF9   	  DJNZ	     R5,LOOP3
04DD DFE8   	  DJNZ	     R7,LOOP4
04DF 22     	  RET
            
                  ;
            ;llllllllllllllllllllllllllllllllllllll
            
04E0 A940   DSP1:	MOV     R1,40H
04E2 09     	INC     R1
04E3 8940           MOV     40H,R1
04E5 E7             MOV     A,@R1 ; DAT1
04E6 F590   	MOV	P1,A
04E8 D2B0   	SETB	RS
04EA C2B1   	CLR	RW
04EC 00             nop
04ED C2B2   	CLR	E
04EF 00             NOP
04F0 00             NOP
04F1 D2B2   	SETB	E
04F3 1205F5         LCALL   DDT9
04F6 DAE8           DJNZ	R2,DSP1
04F8 22     	RET
            
04F9 C2B0   ENABLE:	CLR	RS
04FB C2B1   	CLR	RW
04FD 853090 	MOV	P1,DAT
0500 C2B2   	CLR	E
0502 00             nop
0503 D2B2   	SETB	E
0505 1205F5         LCALL   DDT9
0508 22     	RET
            
            


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

地址  机器码 源程序

0509 90050E ASC1:    MOV    DPTR,#TAJ
050C 93               MOVC   A,@A+DPTR
050D 22               RET
050E 303132 
0511 333435 
0514 363738 
0517 394142 
051A 434445 
051D 46      TAJ:     DB     30H,31H,32H,33H,34H,35H,36H,37H,38H,39H,41H,42H,43H,44H,45H,46H
            ; KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK
051E 900523  ASC:     MOV    DPTR,#TA6
0521 93               MOVC   A,@A+DPTR
0522 22               RET
0523 303132 
0526 333435 
0529 363738 
052C 392048 
052F 7A4D    TA6:     DB     30H,31H,32H,33H,34H,35H,36H,37H,38H,39H,20H,48H,7AH,4DH
0531 E4732E           DB     0E4H,73H,2EH  ;   0EH- u  ; 0FH- s  ;10H ->.
            
            
0534 753038 DISP3:	MOV	DAT,#38H ;8bit 2 Rol 5*7
0537 1204F9 	LCALL	ENABLE
053A 75300F 	MOV	DAT,#0FH	;OPEN LCD : 00001DCB
053D 1204F9 	LCALL	ENABLE
0540 753006 	MOV	DAT,#06H	;LEFT TO RIGHT:
0543 1204F9 	LCALL	 ENABLE
0546 22     	RET
            
                   ;
            ;
0547 7C14      FB1:   MOV    R4,#14H
0549 7E00             MOV    R6,#00H
054B EE         RC5:  MOV    A,R6
054C 0E               INC    R6
054D 93               MOVC   A,@A+DPTR
054E 8DF0             MOV    B,R5
0550 0D               INC    R5
0551 1205A4           LCALL  DISP2
0554 DCF5             DJNZ   R4,RC5
0556 22               RET
            
0557 202053 
055A 49474E 
055D 414C20 
0560 546573 
0563 747320 
0566 20     TC1:      DB     20H,20H,53H,49H,47H,4EH,41H,4CH,20H,54H,65H,73H,74H,73H,20H,20H


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

地址  机器码 源程序

                      ;                  SIGNAL_TESTS
            
            ;LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL
0567 7C0A      FB6:   MOV    R4,#0AH  ; SQUARE: ,SAWTOOTH , TRIANGLE, LADDER
0569 7E00             MOV    R6,#00H
056B EE        RCV:   MOV    A,R6
056C 0E               INC    R6
056D 93               MOVC   A,@A+DPTR
056E 8DF0             MOV    B,R5
0570 0D               INC    R5
0571 1205A4           LCALL  DISP2
0574 DCF5             DJNZ   R4,RCV
0576 22               RET
            
0577 202020 
057A 204B4F 
057D 4E5849 
0580 4E       KONX:    DB     20H,20H,20H,20H,4BH,4FH,4EH,58H,49H,4EH ; KONXIN
            
            ;LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL
0581 7C05    FCN9:   MOV    R4,#05H ;
0583 7E00             MOV    R6,#00H
0585 EE        RCT9:  MOV    A,R6
0586 0E               INC    R6
0587 93               MOVC   A,@A+DPTR
0588 8DF0             MOV    B,R5
058A 0D               INC    R5
058B 1205A4           LCALL  DISP2
058E DCF5             DJNZ   R4,RCT9
0590 22               RET
              ;
0591 465245 
0594 513A     FN_A :  DB     46H,52H,45H,51H,3AH   ; FREQ:
0596 505720 
0599 203A     FN_B :  DB     50H,57H,20H,20H,3AH   ; PW  :
059B 445554 
059E 593A     FN_C :  DB     44H,55H,54H,59H,3AH   ; DUTY:
            
              ;LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL
                ;
05A0 E520   WW45:    MOV    A,20H
05A2 8010             SJMP   OOLK
05A4 F520    DISP2:   MOV    20H,A
05A6 B43A02           CJNE   A,#3AH,NNO3A
05A9 8009             SJMP   OOLK
05AB 54F0    NNO3A:   ANL    A,#0F0H
05AD B430F0           CJNE   A,#30H,WW45
05B0 E520             MOV    A,20H


C:\KX_7C8\KX8051_LCD_F_TEST_2C8\ASM\GWDVP_M1.ASM                                    

⌨️ 快捷键说明

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