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

📄 stc89c51rc_rd_plus.lst

📁 本人写的测试CS5530芯片代码,大部分功能和CS5532相同
💻 LST
字号:
C51 COMPILER V7.00  STC89C51RC_RD_PLUS                                                     10/16/2007 11:16:21 PAGE 1   


C51 COMPILER V7.00, COMPILATION OF MODULE STC89C51RC_RD_PLUS
OBJECT MODULE PLACED IN STC89C51RC_RD_PLUS.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE STC89C51RC_RD_PLUS.H BROWSE DEBUG OBJECTEXTEND

stmt level    source

   1          /* After is STC additional SFR */
   2          
   3          /* sfr  AUXR  = 0x8e; */
   4          /* sfr  AUXR1 = 0xa2; */
   5          /* sfr  IPH   = 0xb7; */
   6          
   7          sfr  P4  = 0xe8;
   8          sbit P43 = P4^3;
   9          sbit P42 = P4^2;
  10          sbit P41 = P4^1;
  11          sbit P40 = P4^0;
  12          
  13          sfr  XICON = 0xc0;
  14          //-------------------
  15          sbit EX3  = XICON^6;
  16          sbit IT3  = XICON^4;
  17          //-------------------
  18          
  19          sfr  WDT_CONTR = 0xe1;
  20          
  21          sfr ISP_DATA  = 0xe2;
  22          sfr ISP_ADDRH = 0xe3;
  23          sfr ISP_ADDRL = 0xe4;
  24          sfr ISP_CMD   = 0xe5;
  25          sfr ISP_TRIG  = 0xe6;
  26          sfr ISP_CONTR = 0xe7;
  27          
  28          /* Above is STC additional SFR */
  29          
  30          /*--------------------------------------------------------------------------
  31          REG51F.H
  32          
  33          Header file for 8xC31/51, 80C51Fx, 80C51Rx+
  34          Copyright (c) 1988-1999 Keil Elektronik GmbH and Keil Software, Inc.
  35          All rights reserved.
  36          
  37          Modification according to DataSheet from April 1999
  38           - SFR's AUXR and AUXR1 added for 80C51Rx+ derivatives
  39          --------------------------------------------------------------------------*/
  40          
  41          /*  BYTE Registers  */
  42          sfr P0   = 0x80;
  43          sfr P1   = 0x90;
  44          sfr P2   = 0xA0;
  45          sfr P3   = 0xB0;
  46          sfr PSW  = 0xD0;
  47          sfr ACC  = 0xE0;
  48          sfr B    = 0xF0;
  49          sfr SP   = 0x81;
  50          sfr DPL  = 0x82;
  51          sfr DPH  = 0x83;
  52          sfr PCON = 0x87;
  53          sfr TCON = 0x88;
  54          sfr TMOD = 0x89;
  55          sfr TL0  = 0x8A;
C51 COMPILER V7.00  STC89C51RC_RD_PLUS                                                     10/16/2007 11:16:21 PAGE 2   

  56          sfr TL1  = 0x8B;
  57          sfr TH0  = 0x8C;
  58          sfr TH1  = 0x8D;
  59          sfr IE   = 0xA8;
  60          sfr IP   = 0xB8;
  61          sfr SCON = 0x98;
  62          sfr SBUF = 0x99;
  63          
  64          /*  80C51Fx/Rx Extensions  */
  65          sfr AUXR   = 0x8E;
  66          sfr AUXR1  = 0xA2;
  67          sfr SADDR  = 0xA9;
  68          sfr IPH    = 0xB7;
  69          sfr SADEN  = 0xB9;
  70          sfr T2CON  = 0xC8;
  71          sfr T2MOD  = 0xC9;
  72          sfr RCAP2L = 0xCA;
  73          sfr RCAP2H = 0xCB;
  74          sfr TL2    = 0xCC;
  75          sfr TH2    = 0xCD;
  76          
  77          /* PCA SFR
  78          sfr CCON   = 0xD8;
  79          sfr CMOD   = 0xD9;
  80          sfr CCAPM0 = 0xDA;
  81          sfr CCAPM1 = 0xDB;
  82          sfr CCAPM2 = 0xDC;
  83          sfr CCAPM3 = 0xDD;
  84          sfr CCAPM4 = 0xDE;
  85          sfr CL     = 0xE9;
  86          sfr CCAP0L = 0xEA;
  87          sfr CCAP1L = 0xEB;
  88          sfr CCAP2L = 0xEC;
  89          sfr CCAP3L = 0xED;
  90          sfr CCAP4L = 0xEE;
  91          sfr CH     = 0xF9;
  92          sfr CCAP0H = 0xFA;
  93          sfr CCAP1H = 0xFB;
  94          sfr CCAP2H = 0xFC;
  95          sfr CCAP3H = 0xFD;
  96          sfr CCAP4H = 0xFE;
  97          */
  98          
  99          /*  BIT Registers  */
 100          /*  PSW   */
 101          sbit CY   = PSW^7;
 102          sbit AC   = PSW^6;
 103          sbit F0   = PSW^5;
 104          sbit RS1  = PSW^4;
 105          sbit RS0  = PSW^3;
 106          sbit OV   = PSW^2;
 107          sbit P    = PSW^0;
 108          
 109          /*  TCON  */
 110          sbit TF1  = TCON^7;
 111          sbit TR1  = TCON^6;
 112          sbit TF0  = TCON^5;
 113          sbit TR0  = TCON^4;
 114          sbit IE1  = TCON^3;
 115          sbit IT1  = TCON^2;
 116          sbit IE0  = TCON^1;
 117          sbit IT0  = TCON^0;
C51 COMPILER V7.00  STC89C51RC_RD_PLUS                                                     10/16/2007 11:16:21 PAGE 3   

 118          
 119          /*  IE   */
 120          sbit EA   = IE^7;
 121          sbit EC   = IE^6;
 122          sbit ET2  = IE^5;
 123          sbit ES   = IE^4;
 124          sbit ET1  = IE^3;
 125          sbit EX1  = IE^2;
 126          sbit ET0  = IE^1;
 127          sbit EX0  = IE^0;
 128          
 129          /*  IP   */ 
 130          /*      sbit PPC  = IP^6;*/
 131          sbit PT2  = IP^5;
 132          sbit PS   = IP^4;
 133          sbit PT1  = IP^3;
 134          sbit PX1  = IP^2;
 135          sbit PT0  = IP^1;
 136          sbit PX0  = IP^0;
 137          
 138          /*  P3  */
 139          sbit RD   = P3^7;
 140          sbit WR   = P3^6;
 141          sbit T1   = P3^5;
 142          sbit T0   = P3^4;
 143          sbit INT1 = P3^3;
 144          sbit INT0 = P3^2;
 145          sbit TXD  = P3^1;
 146          sbit RXD  = P3^0;
 147          
 148          /*  SCON  */
 149          sbit SM0  = SCON^7; // alternatively "FE"
 150          sbit FE   = SCON^7;
 151          sbit SM1  = SCON^6;
 152          sbit SM2  = SCON^5;
 153          sbit REN  = SCON^4;
 154          sbit TB8  = SCON^3;
 155          sbit RB8  = SCON^2;
 156          sbit TI   = SCON^1;
 157          sbit RI   = SCON^0;
 158                       
 159          /*  P1  */
 160          /* PCA
 161          sbit CEX4 = P1^7;
 162          sbit CEX3 = P1^6;
 163          sbit CEX2 = P1^5;
 164          sbit CEX1 = P1^4;
 165          sbit CEX0 = P1^3;
 166          sbit ECI  = P1^2;
 167          */
 168          
 169          sbit T2EX = P1^1;
 170          sbit T2   = P1^0;
 171          
 172          /*  T2CON  */
 173          sbit TF2   = T2CON^7;
 174          sbit EXF2  = T2CON^6;
 175          sbit RCLK  = T2CON^5;
 176          sbit TCLK  = T2CON^4;
 177          sbit EXEN2 = T2CON^3;
 178          sbit TR2   = T2CON^2;
 179          sbit C_T2  = T2CON^1;
C51 COMPILER V7.00  STC89C51RC_RD_PLUS                                                     10/16/2007 11:16:21 PAGE 4   

 180          sbit CP_RL2= T2CON^0;
 181          
 182          /*  CCON  */
 183          /*  PCA
 184          sbit CF    = CCON^7;
 185          sbit CR    = CCON^6;
 186          
 187          sbit CCF4  = CCON^4;
 188          sbit CCF3  = CCON^3;
 189          sbit CCF2  = CCON^2;
 190          sbit CCF1  = CCON^1;
 191          sbit CCF0  = CCON^0;
 192          */
 193          


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =   ----    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----    ----
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


C51 COMPILATION COMPLETE.  0 WARNING(S),  0 ERROR(S)

⌨️ 快捷键说明

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