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

📄 reg52.lst

📁 1602LCD程序
💻 LST
字号:
C51 COMPILER V7.50   REG52                                                                 04/02/2006 20:18:01 PAGE 1   


C51 COMPILER V7.50, COMPILATION OF MODULE REG52
OBJECT MODULE PLACED IN .\REG52.obj
COMPILER INVOKED BY: H:\Program Files\Keil\C51\BIN\C51.EXE H:\Program Files\Keil\C51\INC\REG52.H DEBUG OBJECTEXTEND PRIN
                    -T(.\REG52.lst) OBJECT(.\REG52.obj)

line level    source

   1          /*--------------------------------------------------------------------------
   2          REG52.H
   3          
   4          Header file for generic 80C52 and 80C32 microcontroller.
   5          Copyright (c) 1988-2002 Keil Elektronik GmbH and Keil Software, Inc.
   6          All rights reserved.
   7          --------------------------------------------------------------------------*/
   8          
   9          #ifndef __REG52_H__
  10          #define __REG52_H__
  11          
  12          /*  BYTE Registers  */
  13          sfr P0    = 0x80;
  14          sfr P1    = 0x90;
  15          sfr P2    = 0xA0;
  16          sfr P3    = 0xB0;
  17          sfr PSW   = 0xD0;
  18          sfr ACC   = 0xE0;
  19          sfr B     = 0xF0;
  20          sfr SP    = 0x81;
  21          sfr DPL   = 0x82;
  22          sfr DPH   = 0x83;
  23          sfr PCON  = 0x87;
  24          sfr TCON  = 0x88;
  25          sfr TMOD  = 0x89;
  26          sfr TL0   = 0x8A;
  27          sfr TL1   = 0x8B;
  28          sfr TH0   = 0x8C;
  29          sfr TH1   = 0x8D;
  30          sfr IE    = 0xA8;
  31          sfr IP    = 0xB8;
  32          sfr SCON  = 0x98;
  33          sfr SBUF  = 0x99;
  34          
  35          /*  8052 Extensions  */
  36          sfr T2CON  = 0xC8;
  37          sfr RCAP2L = 0xCA;
  38          sfr RCAP2H = 0xCB;
  39          sfr TL2    = 0xCC;
  40          sfr TH2    = 0xCD;
  41          
  42          
  43          /*  BIT Registers  */
  44          /*  PSW  */
  45          sbit CY    = PSW^7;
  46          sbit AC    = PSW^6;
  47          sbit F0    = PSW^5;
  48          sbit RS1   = PSW^4;
  49          sbit RS0   = PSW^3;
  50          sbit OV    = PSW^2;
  51          sbit P     = PSW^0; //8052 only
  52          
  53          /*  TCON  */
  54          sbit TF1   = TCON^7;
C51 COMPILER V7.50   REG52                                                                 04/02/2006 20:18:01 PAGE 2   

  55          sbit TR1   = TCON^6;
  56          sbit TF0   = TCON^5;
  57          sbit TR0   = TCON^4;
  58          sbit IE1   = TCON^3;
  59          sbit IT1   = TCON^2;
  60          sbit IE0   = TCON^1;
  61          sbit IT0   = TCON^0;
  62          
  63          /*  IE  */
  64          sbit EA    = IE^7;
  65          sbit ET2   = IE^5; //8052 only
  66          sbit ES    = IE^4;
  67          sbit ET1   = IE^3;
  68          sbit EX1   = IE^2;
  69          sbit ET0   = IE^1;
  70          sbit EX0   = IE^0;
  71          
  72          /*  IP  */
  73          sbit PT2   = IP^5;
  74          sbit PS    = IP^4;
  75          sbit PT1   = IP^3;
  76          sbit PX1   = IP^2;
  77          sbit PT0   = IP^1;
  78          sbit PX0   = IP^0;
  79          
  80          /*  P3  */
  81          sbit RD    = P3^7;
  82          sbit WR    = P3^6;
  83          sbit T1    = P3^5;
  84          sbit T0    = P3^4;
  85          sbit INT1  = P3^3;
  86          sbit INT0  = P3^2;
  87          sbit TXD   = P3^1;
  88          sbit RXD   = P3^0;
  89          
  90          /*  SCON  */
  91          sbit SM0   = SCON^7;
  92          sbit SM1   = SCON^6;
  93          sbit SM2   = SCON^5;
  94          sbit REN   = SCON^4;
  95          sbit TB8   = SCON^3;
  96          sbit RB8   = SCON^2;
  97          sbit TI    = SCON^1;
  98          sbit RI    = SCON^0;
  99          
 100          /*  P1  */
 101          sbit T2EX  = P1^1; // 8052 only
 102          sbit T2    = P1^0; // 8052 only
 103                       
 104          /*  T2CON  */
 105          sbit TF2    = T2CON^7;
 106          sbit EXF2   = T2CON^6;
 107          sbit RCLK   = T2CON^5;
 108          sbit TCLK   = T2CON^4;
 109          sbit EXEN2  = T2CON^3;
 110          sbit TR2    = T2CON^2;
 111          sbit C_T2   = T2CON^1;
 112          sbit CP_RL2 = T2CON^0;
 113          
 114          #endif


C51 COMPILER V7.50   REG52                                                                 04/02/2006 20:18:01 PAGE 3   

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 + -