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

📄 commc0.lst

📁 Alera 的8051 IP core的示例文件5个
💻 LST
字号:
                                                                                        页     1
                                                                                        12-23-08
                                                                                        21:16:04
伟福汇编器 V5.00                               Copyright (c) 1989, 99 by CHY

地址  机器码 源程序

            
            	   ORG	   0000H
0000 020030 	   LJMP    CCC
            	   ORG	   000BH
000B 803E   	   SJMP    MMMM
            	   ORG	   001BH
001B 802E   	   SJMP    MMMM
            	   ORG	   0030H
0030 758160  CCC:	   MOV	   SP,#60H
            
                       
0033 754701            MOV     47H,#01H
0036 754602            MOV     46H,#02H
0039 754503            MOV     45H,#03H
003C 754404            MOV     44H,#04H
003F 754305            MOV     43H,#05H
0042 754206            MOV     42H,#06H
0045 754107            MOV     41H,#07H
0048 754008            MOV     40H,#08H
                       
              MMMM:    
004B 0547              INC     47H
004D 0546              INC     46H
004F 0545              INC     45H
0051 0544              INC     44H
0053 0543              INC     43H
0055 0542              INC     42H
0057 0541              INC     41H
0059 0540              INC     40H
                       
005B E547              MOV     A,47H
005D 540F              ANL     A,#0FH
005F F547              MOV     47H,A
0061 E546              MOV     A,46H
0063 540F              ANL     A,#0FH
0065 F546              MOV     46H,A
0067 E545              MOV     A,45H
0069 540F              ANL     A,#0FH
006B F545              MOV     45H,A
006D E544              MOV     A,44H
006F 540F              ANL     A,#0FH
0071 F544              MOV     44H,A
0073 E543              MOV     A,43H
0075 540F              ANL     A,#0FH
0077 F543              MOV     43H,A
0079 E542              MOV     A,42H
007B 540F              ANL     A,#0FH
007D F542              MOV     42H,A


C:\KX_7C_TUTRL\TUT3_FTEST_RS232_7C5TP\ASM\COMMC0.ASM                                
 
                                                                                        页     2
                                                                                        12-23-08
                                                                                        21:16:04
伟福汇编器 V5.00                               Copyright (c) 1989, 99 by CHY

地址  机器码 源程序

007F E541              MOV     A,41H
0081 540F              ANL     A,#0FH
0083 F541              MOV     41H,A
0085 E540              MOV     A,40H
0087 540F              ANL     A,#0FH
0089 F540              MOV     40H,A   
                       
            
            
008B 7548AA            MOV     48H,#0AAH
008E 7549AA            MOV     49H,#0AAH
0091 754AAA            MOV     4AH,#0AAH
0094 754BAA            MOV     4BH,#0AAH
0097 754CAA            MOV     4CH,#0AAH
009A 754DAA            MOV     4DH,#0AAH
009D 754EAA            MOV     4EH,#0AAH
00A0 754FAA            MOV     4FH,#0AAH
            
00A3 1200CD        LCALL   COMPC
            
00A6 E552              MOV     A,52H
00A8 C4                SWAP    A
00A9 F590              MOV     P1,A
00AB 00                NOP
00AC C2B5              CLR     P3.5
00AE D2B5              SETB    P3.5
00B0 C2B5              CLR     P3.5
            
00B2 E551              MOV     A,51H
00B4 C4                SWAP    A
00B5 F590              MOV     P1,A
00B7 00                NOP
00B8 C2B6              CLR     P3.6
00BA D2B6              SETB    P3.6
00BC C2B6              CLR     P3.6
            
00BE E550              MOV     A,50H
00C0 C4                SWAP    A
00C1 F590              MOV     P1,A
00C3 00                NOP
00C4 C2B7              CLR     P3.7
00C6 D2B7              SETB    P3.7
00C8 C2B7              CLR     P3.7
            
00CA 02004B            LJMP    MMMM
            
            ;[]---------------------------------------[]
            ;|	      8051  通信接口		   |


C:\KX_7C_TUTRL\TUT3_FTEST_RS232_7C5TP\ASM\COMMC0.ASM                                
 
                                                                                        页     3
                                                                                        12-23-08
                                                                                        21:16:04
伟福汇编器 V5.00                               Copyright (c) 1989, 99 by CHY

地址  机器码 源程序

            ;|					   |
            ;|	       1997.2. HIEE		   |
            ;[]---------------------------------------[]
            ;--------------------------------------------
            ;	 INTERFACE PROCEDURE
            ;
            ;  RAM & REGISTER USED:
            ;	50H -- 5FH, A, R0, R1, PCON, TMOD,
            ;	TL1, TH1, SBUF, SCON, C, RI, TI, TR8
            ;--------------------------------------------
            COMPC:
00CD 438780 	ORL	PCON, #80H	  ; 串口初始化
00D0 5389CF 	ANL	TMOD, #0CFH	  ; 11001111B
00D3 438920 	ORL	TMOD, #20H	  ; 00100000B
            
00D6 4398D0 	ORL	SCON, #0D0H	  ; 11010000B
00D9 758BF7 	MOV	TL1, #247
00DC 758DF7 	MOV	TH1, #247
00DF D28E   	SETB	TR1
            
            HAND20:
00E1 3098FD 	JNB	RI, $
00E4 E599   	mov	a,sbuf
00E6 C298   	CLR	RI
00E8 B4F0F6 	cjne	a,#0f0h,hand20	;PC->MCU:0xf0
            
00EB A2D0   	mov	c,p
00ED 929B   	mov	tb8,c
00EF F599   	mov	sbuf,a		;MCU->PC:0xf0
00F1 3099FD 	jnb	ti,$
00F4 C299   	clr	ti
            
00F6 3098FD 	jnb	ri,$
00F9 E599   	mov	a,sbuf
00FB C298   	clr	ri
00FD B4A003 	cjne	a,#0a0h,lnext0
0100 020134 	jmp	receive
            lnext0:
0103 B4AFDB 	cjne	a,#0afh,hand20
            send:				;PC->MCU:0x0af
0106 74AF   	mov	a,#0afh		;MCU->PC:0x0af
0108 A2D0   	mov	c,p
010A 929B   	mov	tb8,c
010C F599   	mov	sbuf,a
010E 3099FD 	jnb	ti,$
0111 C299   	clr	ti
            
0113 7908   	mov	r1,#08h


C:\KX_7C_TUTRL\TUT3_FTEST_RS232_7C5TP\ASM\COMMC0.ASM                                
 
                                                                                        页     4
                                                                                        12-23-08
                                                                                        21:16:04
伟福汇编器 V5.00                               Copyright (c) 1989, 99 by CHY

地址  机器码 源程序

0115 7840   	MOV	R0, #40H	  ;   FROM RAM 40H--4FH
            sendloop:
0117 E6     	MOV	A, @R0
0118 A2D0   	MOV	C, P
011A 929B   	MOV	TB8, C
011C F599   	MOV	SBUF, A
011E 3099FD 	JNB	TI, $
0121 C299   	CLR	TI
            
0123 08     	INC	R0
0124 D9F1   	DJNZ	R1, sendloop
            
0126 74FF   	mov	a,#0ffh
0128 A2D0   	mov	c,p
012A 929B   	mov	tb8,c
012C F599   	mov	sbuf,a
012E 3099FD 	jnb	ti,$
0131 C299   	clr	ti
            
0133 22     	ret
            
            receive:			;PC->MCU:0xa0
0134 7903   	mov	r1, #03h  	; RECEIVE FROM IBM-PC
0136 7850   	MOV	R0, #50H	  ;   SAVE IN RAM 50H--5FH
            receloop:
0138 3098FD 	JNB	RI, $
013B A699   	MOV	@R0, SBUF
013D C298   	CLR	RI
            
013F 08     	INC	R0
0140 D9F6   	DJNZ	R1, receloop
            
0142 3098FD 	jnb	ri,$
0145 C298   	clr	ri
            
0147 74A0   	mov	a,#0a0h		;MCU->PC:0xa0
0149 A2D0   	mov	c,p
014B F599   	mov	sbuf,a
014D 3099FD 	jnb	ti,$
0150 C299   	clr	ti
            
0152 22     	ret
            
            	END






C:\KX_7C_TUTRL\TUT3_FTEST_RS232_7C5TP\ASM\COMMC0.ASM                                
 
                                                                                        页     5
                                                                                        12-23-08
                                                                                        21:16:04
伟福汇编器 V5.00                               Copyright (c) 1989, 99 by CHY

地址  机器码 源程序



            符号                       值     类型

            AC                       = 00D6H CONST 常量 
            ACC                      = 00E0H CONST 常量 
            B                        = 00F0H CONST 常量 
            CCC                      = 0030H CODE  标号 
            COMPC                    = 00CDH CODE  标号 
            CY                       = 00D7H CONST 常量 
            DPH                      = 0083H CONST 常量 
            DPL                      = 0082H CONST 常量 
            EA                       = 00AFH CONST 常量 
            ES                       = 00ACH CONST 常量 
            ET0                      = 00A9H CONST 常量 
            ET1                      = 00ABH CONST 常量 
            EX0                      = 00A8H CONST 常量 
            EX1                      = 00AAH CONST 常量 
            F0                       = 00D5H CONST 常量 
            HAND20                   = 00E1H CODE  标号 
            IE                       = 00A8H CONST 常量 
            IE0                      = 0089H CONST 常量 
            IE1                      = 008BH CONST 常量 
            INT0                     = 00B2H CONST 常量 
            INT1                     = 00B3H CONST 常量 
            IP                       = 00B8H CONST 常量 
            IT0                      = 0088H CONST 常量 
            IT1                      = 008AH CONST 常量 
            LNEXT0                   = 0103H CODE  标号 
            MMMM                     = 004BH CODE  标号 
            OV                       = 00D2H CONST 常量 
            P                        = 00D0H CONST 常量 
            P0                       = 0080H CONST 常量 
            P1                       = 0090H CONST 常量 
            P2                       = 00A0H CONST 常量 
            P3                       = 00B0H CONST 常量 
            PCON                     = 0087H CONST 常量 
            PS                       = 00BCH CONST 常量 
            PSW                      = 00D0H CONST 常量 
            PT0                      = 00B9H CONST 常量 
            PT1                      = 00BBH CONST 常量 
            PX0                      = 00B8H CONST 常量 
            PX1                      = 00BAH CONST 常量 
            RB8                      = 009AH CONST 常量 
            RD                       = 00B7H CONST 常量 
            RECEIVE                  = 0134H CODE  标号 
            RECELOOP                 = 0138H CODE  标号 
            REN                      = 009CH CONST 常量 


C:\KX_7C_TUTRL\TUT3_FTEST_RS232_7C5TP\ASM\COMMC0.ASM                                
 
                                                                                        页     6
                                                                                        12-23-08
                                                                                        21:16:04
伟福汇编器 V5.00                               Copyright (c) 1989, 99 by CHY

地址  机器码 源程序

            RI                       = 0098H CONST 常量 
            RS0                      = 00D3H CONST 常量 
            RS1                      = 00D4H CONST 常量 
            RXD                      = 00B0H CONST 常量 
            SBUF                     = 0099H CONST 常量 
            SCON                     = 0098H CONST 常量 
            SEND                     = 0106H CODE  标号 
            SENDLOOP                 = 0117H CODE  标号 
            SM0                      = 009FH CONST 常量 
            SM1                      = 009EH CONST 常量 
            SM2                      = 009DH CONST 常量 
            SP                       = 0081H CONST 常量 
            T0                       = 00B4H CONST 常量 
            T1                       = 00B5H CONST 常量 
            TB8                      = 009BH CONST 常量 
            TCON                     = 0088H CONST 常量 
            TF0                      = 008DH CONST 常量 
            TF1                      = 008FH CONST 常量 
            TH0                      = 008CH CONST 常量 
            TH1                      = 008DH CONST 常量 
            TI                       = 0099H CONST 常量 
            TL0                      = 008AH CONST 常量 
            TL1                      = 008BH CONST 常量 
            TMOD                     = 0089H CONST 常量 
            TR0                      = 008CH CONST 常量 
            TR1                      = 008EH CONST 常量 
            TXD                      = 00B1H CONST 常量 
            WR                       = 00B6H CONST 常量 


            公有符号:   72
            私有符号:    0


















C:\KX_7C_TUTRL\TUT3_FTEST_RS232_7C5TP\ASM\COMMC0.ASM                                
 

⌨️ 快捷键说明

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