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

📄 at45dbasm.lst

📁 60秒ISD2560语音芯片的汇编源程序
💻 LST
📖 第 1 页 / 共 2 页
字号:
A51 MACRO ASSEMBLER  AT45DBASM                                                            07/17/2006 14:15:00 PAGE     1


MACRO ASSEMBLER A51 V8.00
OBJECT MODULE PLACED IN AT45DBasm.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE AT45DBasm.ASM NOMOD51 SET(SMALL) DEBUG EP

LOC  OBJ            LINE     SOURCE

                       1     ;$include (t89c51cc01.INC)
                +1     2     ;*INC*************************************************************************
                +1     3     ; NAME: 89C51CC01.inc           
                +1     4     ;----------------------------------------------------------------------------
                +1     5     ; PURPOSE: for Keil
                +1     6     ;*****************************************************************************
                +1     7     
                +1     8     ;----------------------------------------
                +1     9     ; Include file for 8051 SFR Definitions  
                +1    10     ;----------------------------------------
                +1    11     
                +1    12     ;  BYTE Register 
  0080          +1    13     P0      DATA    80H
  0090          +1    14     P1      DATA    90H
  00A0          +1    15     P2      DATA    0A0H
                +1    16     
  00B0          +1    17     P3      DATA    0B0H
  00B7          +1    18     RD      BIT     0B7H
  00B6          +1    19     WR      BIT     0B6H
  00B5          +1    20     T1      BIT     0B5H
  00B4          +1    21     T0      BIT     0B4H
  00B3          +1    22     INT1    BIT     0B3H
  00B2          +1    23     INT0    BIT     0B2H
  00B1          +1    24     TXD     BIT     0B1H
  00B0          +1    25     RXD     BIT     0B0H
                +1    26     
  00C0          +1    27     P4      DATA    0C0H
                +1    28     
  00D0          +1    29     PSW     DATA    0D0H
  00D7          +1    30     CY      BIT     0D7H
  00D6          +1    31     AC      BIT     0D6H
  00D5          +1    32     F0      BIT     0D5H
  00D4          +1    33     RS1     BIT     0D4H
  00D3          +1    34     RS0     BIT     0D3H
  00D2          +1    35     OV      BIT     0D2H
  00D0          +1    36     P       BIT     0D0H
                +1    37     
  00E0          +1    38     ACC     DATA    0E0H
  00F0          +1    39     B       DATA    0F0H
  0081          +1    40     SP      DATA    81H
  0082          +1    41     DPL     DATA    82H
  0083          +1    42     DPH     DATA    83H
  0087          +1    43     PCON    DATA    87H
  008F          +1    44     CKCON   DATA    8FH
                +1    45     
                +1    46     ;------------------ TIMERS registers ---------------------
  0088          +1    47     TCON    DATA    88H
  008F          +1    48     TF1     BIT     8FH
  008E          +1    49     TR1     BIT     8EH
  008D          +1    50     TF0     BIT     8DH
  008C          +1    51     TR0     BIT     8CH
  008B          +1    52     IE1     BIT     8BH
  008A          +1    53     IT1     BIT     8AH
  0089          +1    54     IE0     BIT     89H
  0088          +1    55     IT0     BIT     88H
                +1    56             
  0089          +1    57     TMOD    DATA    89H
                +1    58     
A51 MACRO ASSEMBLER  AT45DBASM                                                            07/17/2006 14:15:00 PAGE     2

  00C8          +1    59     T2CON   DATA    0C8H
  00CF          +1    60     TF2     BIT     0CFH
  00CE          +1    61     EXF2    BIT     0CEH
  00CD          +1    62     RCLK    BIT     0CDH
  00CC          +1    63     TCLK    BIT     0CCH
  00CB          +1    64     EXEN2   BIT     0CBH
  00CA          +1    65     TR2     BIT     0CAH
  00C9          +1    66     C_T2    BIT     0C9H
  00C8          +1    67     CP_RL2  BIT     0C8H
                +1    68             
  00C9          +1    69     T2MOD   DATA    0C9H    
  008A          +1    70     TL0     DATA    8AH
  008B          +1    71     TL1     DATA    8BH
  00CC          +1    72     TL2     DATA    0CCH
  008C          +1    73     TH0     DATA    8CH
  008D          +1    74     TH1     DATA    8DH
  00CD          +1    75     TH2     DATA    0CDH    
  00CA          +1    76     RCAP2L  DATA    0CAH    
  00CB          +1    77     RCAP2H  DATA    0CBH    
  00A6          +1    78     WDTRST  DATA    0A6H    
  00A7          +1    79     WDTPRG  DATA    0A7H    
                +1    80     
                +1    81     
                +1    82     ;------------------- UART registers ------------------------
  0098          +1    83     SCON    DATA    98H
  009F          +1    84     SM0     BIT     9FH
  009F          +1    85     FE      BIT             9FH
  009E          +1    86     SM1     BIT             9EH
  009D          +1    87     SM2     BIT             9DH
  009C          +1    88     REN     BIT             9CH
  009B          +1    89     TB8     BIT             9BH
  009A          +1    90     RB8     BIT             9AH
  0099          +1    91     TI      BIT             99H
  0098          +1    92     RI      BIT             98H
                +1    93     
  0099          +1    94     SBUF    DATA    99H
  00B9          +1    95     SADEN   DATA    0B9H
  00A9          +1    96     SADDR   DATA    0A9H    
                +1    97     
                +1    98     ;-------------------- ADC registers ----------------------
  00F2          +1    99     ADCLK   DATA    0F2H    
  00F3          +1   100     ADCON   DATA    0F3H    
  00F4          +1   101     ADDL    DATA    0F4H    
  00F5          +1   102     ADDH    DATA    0F5H    
  00F6          +1   103     ADCF    DATA    0F6H    
                +1   104     
                +1   105     ;-------------------- FLASH EEPROM registers ------------
  00F1          +1   106     FPGACON  DATA   0F1H    
  00D1          +1   107     FCON    DATA    0D1H    
  00D2          +1   108     EECON   DATA    0D2H    
  008E          +1   109     AUXR    DATA    8EH
  00A2          +1   110     AUXR1   DATA    0A2H
                +1   111     
                +1   112     ;-------------------- IT registers -----------------------
  00F8          +1   113     IPL1    DATA    0F8H    
  00F7          +1   114     IPH1    DATA    0F7H    
  00A8          +1   115     IEN0    DATA    0A8H    
  00B8          +1   116     IPL0    DATA    0B8H    
  00B7          +1   117     IPH0    DATA    0B7H    
  00E8          +1   118     IEN1    DATA    0E8H    
                +1   119     
                +1   120     ;  IEN0  
  00AF          +1   121     EA      BIT     0AFH
  00AE          +1   122     EC      BIT     0AEH
  00AD          +1   123     ET2     BIT     0ADH
  00AC          +1   124     ES      BIT     0ACH
A51 MACRO ASSEMBLER  AT45DBASM                                                            07/17/2006 14:15:00 PAGE     3

  00AB          +1   125     ET1     BIT     0ABH
  00AA          +1   126     EX1     BIT     0AAH
  00A9          +1   127     ET0     BIT     0A9H
  00A8          +1   128     EX0     BIT     0A8H
                +1   129     
                +1   130     ;  IEN1 
  00EA          +1   131     ETIM    BIT     0EAH
  00E9          +1   132     EADC    BIT     0E9H
  00E8          +1   133     ECAN    BIT     0E8H
                +1   134     
                +1   135     ;--------------------- PCA registers --------------------
  00D8          +1   136     CCON    DATA    0D8H    
  00DF          +1   137     CF              BIT             0DFH
  00DE          +1   138     CR              BIT             0DEH
  00D4          +1   139     CCF4    BIT             0D4H
  00D3          +1   140     CCF3    BIT             0D3H
  00D2          +1   141     CCF2    BIT             0D2H
  00D1          +1   142     CCF1    BIT             0D1H
  00D0          +1   143     CCF0    BIT             0D0H
                +1   144     
  00D9          +1   145     CMOD    DATA    0D9H    
  00F9          +1   146     CH      DATA            0F9H    
  00E9          +1   147     CL      DATA            0E9H    
  00FA          +1   148     CCAP0H  DATA    0FAH    
  00EA          +1   149     CCAP0L  DATA    0EAH    
  00DA          +1   150     CCAPM0  DATA    0DAH    
  00FB          +1   151     CCAP1H  DATA    0FBH    
  00EB          +1   152     CCAP1L  DATA    0EBH    
  00DB          +1   153     CCAPM1  DATA    0DBH    
  00FC          +1   154     CCAP2H  DATA    0FCH    
  00EC          +1   155     CCAP2L  DATA    0ECH    
  00DC          +1   156     CCAPM2  DATA    0DCH    
  00FD          +1   157     CCAP3H  DATA    0FDH    
  00ED          +1   158     CCAP3L  DATA    0EDH    
  00DD          +1   159     CCAPM3  DATA    0DDH    
  00FE          +1   160     CCAP4H  DATA    0FEH    
  00EE          +1   161     CCAP4L  DATA    0EEH    
  00DE          +1   162     CCAPM4  DATA    0DEH    
                +1   163     
                +1   164     ;------------------- CAN registers --------------------------
  009B          +1   165     CANGIT          DATA    09BH
  009C          +1   166     CANTEC          DATA    09CH
  009D          +1   167     CANREC          DATA    09DH
  00A1          +1   168     CANTCON         DATA    0A1H    
  00A3          +1   169     CANMSG          DATA    0A3H    
  00A4          +1   170     CANTTCL         DATA    0A4H    
  00A5          +1   171     CANTTCH         DATA    0A5H    
  00AA          +1   172     CANGSTA         DATA    0AAH
  00AB          +1   173     CANGCON         DATA    0ABH
  00AC          +1   174     CANTIML         DATA    0ACH    
  00AD          +1   175     CANTIMH         DATA    0ADH    
  00AE          +1   176     CANSTMPL        DATA    0AEH    
  00AF          +1   177     CANSTMPH        DATA    0AFH
  00B1          +1   178     CANPAGE         DATA    0B1H
  00B2          +1   179     CANSTCH         DATA    0B2H    
  00B3          +1   180     CANCONCH        DATA    0B3H    
  00B4          +1   181     CANBT1          DATA    0B4H
  00B5          +1   182     CANBT2          DATA    0B5H
  00B6          +1   183     CANBT3          DATA    0B6H
  00BA          +1   184     CANSIT1         DATA    0BAH
  00BB          +1   185     CANSIT2         DATA    0BBH    
  00BC          +1   186     CANIDT1         DATA    0BCH
  00BD          +1   187     CANIDT2         DATA    0BDH    
  00BE          +1   188     CANIDT3         DATA    0BEH    
  00BF          +1   189     CANIDT4         DATA    0BFH    
  00C1          +1   190     CANGIE          DATA    0C1H
A51 MACRO ASSEMBLER  AT45DBASM                                                            07/17/2006 14:15:00 PAGE     4

  00C2          +1   191     CANIE1          DATA    0C2H    
  00C3          +1   192     CANIE2          DATA    0C3H
  00C4          +1   193     CANIDM1         DATA    0C4H
  00C5          +1   194     CANIDM2         DATA    0C5H
  00C6          +1   195     CANIDM3         DATA    0C6H
  00C7          +1   196     CANIDM4         DATA    0C7H
  00CE          +1   197     CANEN1          DATA    0CEH
  00CF          +1   198     CANEN2          DATA    0CFH
                +1   199     
                +1   200     
                     201     
                     202     
  0083               203     AT_SCK          EQU             P0.3
  0080               204     AT_SO           EQU             P0.0
  0081               205     AT_SI           EQU             P0.1
  0084               206     AT_CS           EQU             P0.4
0030                 207                             ORG             0030H
0030 2100            208                             AJMP    MAIN
0100                 209                             ORG             0100H
0100                 210     MAIN:   
0100 7580FF          211                             MOV             P0,#0FFH
0103 7800            212                             MOV             R0,#00H
0105 7900            213                             MOV             R1,#00H
0107 7BF0            214                             MOV             R3,#0F0H
0109 12011C          215                             LCALL   at_buf1wrt
010C 12013B          216                             LCALL   at_buf1rd
010F                 217     at_rdsta:
010F C284            218                             CLR             AT_CS
0111 7457            219                             MOV             A,#57H
0113 120160          220                             LCALL   s_dat
0116 12016C          221                             LCALL   r_dat
0119 D284            222                             SETB    AT_CS
011B 22              223                             RET
                     224     
011C                 225     at_buf1wrt:
011C C284            226                             CLR             AT_CS
011E C283            227                             CLR             AT_SCK
0120 7484            228                             MOV             A,#84H
0122 120160          229                             LCALL   s_dat
                     230     
0125 7400            231                             MOV             A,#00H
0127 120160          232                             LCALL   s_dat
                     233     
012A E9              234                             MOV             A,R1
012B 120160          235                             LCALL   s_dat

⌨️ 快捷键说明

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