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

📄 receive.lst

📁 飞机泊位管理系统中单片机代码
💻 LST
字号:
                                                                                        Page   1
                                                                                        06-30-01
                                                                                        22:29:13
WAVE assembler version 5.00                   Copyright (c) 1989, 99 by CHY

Addr  Code  Source Line

                    ORG     0
0000 020100         LJMP    100H
            
                    ORG     100H
0100 7830   MAIN:	MOV	R0,#30H		;加载接受缓存区起始地址
0102 90BF00 MAI1:	MOV	DPTR,#0BF00H	;加载DATA标志端口地址
0105 E0     MAI2:	MOVX	A,@DPTR		;读入主控制器数据标志
0106 5401   	ANL	A,#01H		;屏蔽A高7位
0108 60FB   	JZ	MAI2		;查询DATA信号是否为高
010A 74FF   	MOV	A,#0FFH
010C F590           MOV     P1,A            ;P1口要读入数据,先置全"1"
010E E590   	MOV	A,P1		;读入P1口的数据
0110 C0E0   	PUSH	A		;压入最新接收的数据
0112 F6     	MOV	@R0,A		;将接收数据写入接收数据缓冲区
0113 08     	INC	R0		;指向下一个缓冲存储单元
0114 7401   	MOV	A,#01H
0116 90DF00 	MOV	DPTR,#0DF00H	;加载ACK端口地址
0119 F0     	MOVX	@DPTR,A		;ACK端口置高
011A 90BF00 	MOV	DPTR,#0BF00H	;加载DATA标志端口地址
011D E0     MAI3:	MOVX	A,@DPTR
011E 5401   	ANL	A,#01H		;屏蔽高7位数据
0120 70FB   	JNZ	MAI3		;若DATA未变低,等待
0122 7400   	MOV	A,#0
0124 90DF00 	MOV	DPTR,#0DF00H	;加载ACK端口地址
0127 F0     	MOVX	@DPTR,A		;ACK端口置低
0128 D0E0   	POP	A		;弹出读入的数据
012A B4FFD5 	CJNE	A,#0FFH,MAI1	;若不是0FFH结束符,读下一数据
012D 80FE           sjmp    $
                    END





















D:\飞机泊位系统\程序\RECEIVE.ASM                                                    
 
                                                                                        Page   2
                                                                                        06-30-01
                                                                                        22:29:13
WAVE assembler version 5.00                   Copyright (c) 1989, 99 by CHY

Addr  Code  Source Line



            Symbol                     Value  Type

            AC                       = 00D6H CONST EQU  
            ACC                      = 00E0H CONST EQU  
            B                        = 00F0H CONST EQU  
            CY                       = 00D7H CONST EQU  
            DPH                      = 0083H CONST EQU  
            DPL                      = 0082H CONST EQU  
            EA                       = 00AFH CONST EQU  
            ES                       = 00ACH CONST EQU  
            ET0                      = 00A9H CONST EQU  
            ET1                      = 00ABH CONST EQU  
            EX0                      = 00A8H CONST EQU  
            EX1                      = 00AAH CONST EQU  
            F0                       = 00D5H CONST EQU  
            IE                       = 00A8H CONST EQU  
            IE0                      = 0089H CONST EQU  
            IE1                      = 008BH CONST EQU  
            INT0                     = 00B2H CONST EQU  
            INT1                     = 00B3H CONST EQU  
            IP                       = 00B8H CONST EQU  
            IT0                      = 0088H CONST EQU  
            IT1                      = 008AH CONST EQU  
            MAI1                     = 0102H CODE  LABEL
            MAI2                     = 0105H CODE  LABEL
            MAI3                     = 011DH CODE  LABEL
            MAIN                     = 0100H CODE  LABEL
            OV                       = 00D2H CONST EQU  
            P                        = 00D0H CONST EQU  
            P0                       = 0080H CONST EQU  
            P1                       = 0090H CONST EQU  
            P2                       = 00A0H CONST EQU  
            P3                       = 00B0H CONST EQU  
            PCON                     = 0087H CONST EQU  
            PS                       = 00BCH CONST EQU  
            PSW                      = 00D0H CONST EQU  
            PT0                      = 00B9H CONST EQU  
            PT1                      = 00BBH CONST EQU  
            PX0                      = 00B8H CONST EQU  
            PX1                      = 00BAH CONST EQU  
            RB8                      = 009AH CONST EQU  
            RD                       = 00B7H CONST EQU  
            REN                      = 009CH CONST EQU  
            RI                       = 0098H CONST EQU  
            RS0                      = 00D3H CONST EQU  
            RS1                      = 00D4H CONST EQU  


D:\飞机泊位系统\程序\RECEIVE.ASM                                                    
 
                                                                                        Page   3
                                                                                        06-30-01
                                                                                        22:29:13
WAVE assembler version 5.00                   Copyright (c) 1989, 99 by CHY

Addr  Code  Source Line

            RXD                      = 00B0H CONST EQU  
            SBUF                     = 0099H CONST EQU  
            SCON                     = 0098H CONST EQU  
            SM0                      = 009FH CONST EQU  
            SM1                      = 009EH CONST EQU  
            SM2                      = 009DH CONST EQU  
            SP                       = 0081H CONST EQU  
            T0                       = 00B4H CONST EQU  
            T1                       = 00B5H CONST EQU  
            TB8                      = 009BH CONST EQU  
            TCON                     = 0088H CONST EQU  
            TF0                      = 008DH CONST EQU  
            TF1                      = 008FH CONST EQU  
            TH0                      = 008CH CONST EQU  
            TH1                      = 008DH CONST EQU  
            TI                       = 0099H CONST EQU  
            TL0                      = 008AH CONST EQU  
            TL1                      = 008BH CONST EQU  
            TMOD                     = 0089H CONST EQU  
            TR0                      = 008CH CONST EQU  
            TR1                      = 008EH CONST EQU  
            TXD                      = 00B1H CONST EQU  
            WR                       = 00B6H CONST EQU  


            Public symbols:   67
            Local symbols :    0























D:\飞机泊位系统\程序\RECEIVE.ASM                                                    
 

⌨️ 快捷键说明

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