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

📄 aatt.lst

📁 周立功dp51h附带lin总线通讯代码,包括master和slave
💻 LST
📖 第 1 页 / 共 2 页
字号:
A51 MACRO ASSEMBLER  AATT                                                                 08/08/2003 11:35:03 PAGE     1


MACRO ASSEMBLER A51 V7.07
OBJECT MODULE PLACED IN Aatt.OBJ
ASSEMBLER INVOKED BY: C:\KEIL\C51\BIN\A51.EXE Aatt.asm SET(SMALL) DEBUG EP

LOC  OBJ            LINE     SOURCE

                       1     $nomod51 
                       2     ;$include (reg932.inc)
                +1     3     ;-------------------------------------------------------------------------------
                +1     4     ; P89LPC932 Processor Declarations
                +1     5     ;
                +1     6     ; http://www.zlgmcu.com
                +1     7     ;-------------------------------------------------------------------------------
                +1     8  +1 $save 
                +1   233  +1 $restore 
                     234     
                     235     ?PR?AutoBaudrateAdj?AATT      SEGMENT CODE 
                     236             PUBLIC  AutoBaudrateAdj
----                 237             RSEG  ?PR?AutoBaudrateAdj?AATT
0000                 238     AutoBaudrateAdj:;MOV    8FH,    #01H            
0000                 239     InitSerial:  
0000 759100          240                     mov     P1M1,#00H
0003 759200          241                     MOV     P1M2,#00H
0006 7590FF          242                     MOV     P1,#0FFH
0009 758911          243                     MOV     TMOD,#11H
000C 538FEF          244                     ANL     TAMOD,#0EFH
000F 758780          245                     mov     PCON,#080H
0012 E4              246                     CLR     A
0013 F598            247                     MOV     SCON,A
0015 F58D            248                     MOV     TH1,A
0017 F58B            249                     MOV     TL1,A
0019 3091FD          250     L1:             JNB     RXD,L1
001C 2091FD          251     L2:             JB      RXD,L2
001F D28E            252                     SETB    TR1
0021 3091FD          253                     JNB     RXD,$
0024 C28E            254                     CLR     TR1
0026 858D34          255                     MOV     34H,TH1
0029 7934            256                     MOV     R1,#34h
002B 3091FD          257     L3:             JNB     RXD,L3
002E 2091FD          258     L4:             JB      RXD,L4
0031 E58B            259                     mov     a,TL1
0033 D7              260                     xchd    a,@r1
0034 C4              261                     swap    a
0035 F4              262                     cpl     a
0036 04              263                     inc     a
0037 3091FD          264     L5:             JNB     RXD,L5
003A 2091FD          265     L6:             JB      RXD,L6
003D F58D            266                     mov     TH1,A
003F F58B            267                     MOV     TL1,A
0041 758921          268                     MOV     TMOD,#21H
0044 3091FD          269     L7:             JNB     RXD,L7
0047 2091FD          270     L8:             JB      RXD,L8
004A 3091FD          271     L9:             JNB     RXD,L9
                     272     ;L10:           JB      RXD,L10
                     273     ;L11:           JNB     RXD,L11
                     274     ;L12:           JB      RXD,L12
                     275     
004D D28E            276                     SETB    TR1
                     277     
004F 759850          278                     MOV     SCON,#050H
                     279             
                     280     
                     281     
0052 22              282             RET  
A51 MACRO ASSEMBLER  AATT                                                                 08/08/2003 11:35:03 PAGE     2

                     283     ?PR?ISP_INI?AATT      SEGMENT CODE 
                     284             PUBLIC  ISP_INI
----                 285             RSEG  ?PR?ISP_INI?AATT
0000                 286     ISP_INI:        
0000 53BAFA          287                     ANL     SSTAT,#0FAH             ;清矪R位,SSTAT.2
0003 75BD00          288                     MOV     BRGCON,#00H             ;关波特率发生器
                     289     
0006 43A240          290                     ORL     AUXR1,#40H              ;置位EBRR位,当检测到UART间隔信号时即进行复
0009 759850          291                     MOV     SCON,#50H               ;设置串口为工作方式1,允许串口接收
000C 75BF90          292                     MOV     BRGR1,#90H              ;设置串口波特率:Fosc / ((BRGR1,BRGR0)/16)
000F 75BE00          293                     MOV     BRGR0,#00H
0012 75BD03          294                     MOV     BRGCON,#03H             ;打开串口波特率发生器,使用串口波特率发生器
0015 22              295                     RET             
                     296             END
A51 MACRO ASSEMBLER  AATT                                                                 08/08/2003 11:35:03 PAGE     3

SYMBOL TABLE LISTING
------ ----- -------


N A M E                   T Y P E  V A L U E   ATTRIBUTES

?PR?AUTOBAUDRATEADJ?AATT  C SEG    0053H       REL=UNIT
?PR?ISP_INI?AATT . . . .  C SEG    0016H       REL=UNIT
AA . . . . . . . . . . .  B ADDR   00D8H.2 A   
AC . . . . . . . . . . .  B ADDR   00D0H.6 A   
ACC. . . . . . . . . . .  D ADDR   00E0H   A   
AUTOBAUDRATEADJ. . . . .  C ADDR   0000H   R   SEG=?PR?AUTOBAUDRATEADJ?AATT
AUXR1. . . . . . . . . .  D ADDR   00A2H   A   
B. . . . . . . . . . . .  D ADDR   00F0H   A   
BRGCON . . . . . . . . .  D ADDR   00BDH   A   
BRGR0. . . . . . . . . .  D ADDR   00BEH   A   
BRGR1. . . . . . . . . .  D ADDR   00BFH   A   
CCCRA. . . . . . . . . .  D ADDR   00EAH   A   
CCCRB. . . . . . . . . .  D ADDR   00EBH   A   
CCCRC. . . . . . . . . .  D ADDR   00ECH   A   
CCCRD. . . . . . . . . .  D ADDR   00EDH   A   
CIN1A. . . . . . . . . .  B ADDR   0080H.4 A   
CIN1B. . . . . . . . . .  B ADDR   0080H.3 A   
CIN2A. . . . . . . . . .  B ADDR   0080H.2 A   
CIN2B. . . . . . . . . .  B ADDR   0080H.1 A   
CMP1 . . . . . . . . . .  D ADDR   00ACH   A   
CMP2 . . . . . . . . . .  D ADDR   00ADH   A   
CMPREF . . . . . . . . .  B ADDR   0080H.5 A   
CRSEL. . . . . . . . . .  B ADDR   00D8H.0 A   
CY . . . . . . . . . . .  B ADDR   00D0H.7 A   
DEEADR . . . . . . . . .  D ADDR   00F3H   A   
DEECON . . . . . . . . .  D ADDR   00F1H   A   
DEEDAT . . . . . . . . .  D ADDR   00F2H   A   
DIVM . . . . . . . . . .  D ADDR   0095H   A   
DPH. . . . . . . . . . .  D ADDR   0083H   A   
DPL. . . . . . . . . . .  D ADDR   0082H   A   
EA . . . . . . . . . . .  B ADDR   00A8H.7 A   
EBO. . . . . . . . . . .  B ADDR   00A8H.5 A   
EC . . . . . . . . . . .  B ADDR   00E8H.2 A   
ECCU . . . . . . . . . .  B ADDR   00E8H.4 A   
EI2C . . . . . . . . . .  B ADDR   00E8H.0 A   
EIEE . . . . . . . . . .  B ADDR   00E8H.7 A   
EKBI . . . . . . . . . .  B ADDR   00E8H.1 A   
ES . . . . . . . . . . .  B ADDR   00A8H.4 A   
ESPI . . . . . . . . . .  B ADDR   00E8H.3 A   
EST. . . . . . . . . . .  B ADDR   00E8H.6 A   
ET0. . . . . . . . . . .  B ADDR   00A8H.1 A   
ET1. . . . . . . . . . .  B ADDR   00A8H.3 A   
EWDRT. . . . . . . . . .  B ADDR   00A8H.6 A   
EX0. . . . . . . . . . .  B ADDR   00A8H.0 A   
EX1. . . . . . . . . . .  B ADDR   00A8H.2 A   
F0 . . . . . . . . . . .  B ADDR   00D0H.5 A   
F1 . . . . . . . . . . .  B ADDR   00D0H.1 A   
I2ADR. . . . . . . . . .  D ADDR   00DBH   A   
I2CON. . . . . . . . . .  D ADDR   00D8H   A   
I2DAT. . . . . . . . . .  D ADDR   00DAH   A   
I2EN . . . . . . . . . .  B ADDR   00D8H.6 A   
I2SCLH . . . . . . . . .  D ADDR   00DDH   A   
I2SCLL . . . . . . . . .  D ADDR   00DCH   A   
I2STAT . . . . . . . . .  D ADDR   00D9H   A   
ICA. . . . . . . . . . .  B ADDR   00A0H.7 A   
ICB. . . . . . . . . . .  B ADDR   00A0H.0 A   
ICRAH. . . . . . . . . .  D ADDR   00ABH   A   
ICRAL. . . . . . . . . .  D ADDR   00AAH   A   
ICRBH. . . . . . . . . .  D ADDR   00AFH   A   

⌨️ 快捷键说明

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