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

📄 c8051f020.lst

📁 epsondriver 驱动源代码
💻 LST
📖 第 1 页 / 共 2 页
字号:
C51 COMPILER V7.06   C8051F020                                                             04/19/2005 14:32:42 PAGE 1   


C51 COMPILER V7.06, COMPILATION OF MODULE C8051F020
OBJECT MODULE PLACED IN c8051F020.OBJ
COMPILER INVOKED BY: E:\Keil\C51\BIN\c51.exe c8051F020.h DB OE

stmt level    source

   1          /*---------------------------------------------------------------------------
   2          ;
   3          ;
   4          ;
   5          ;
   6          ;       FILE NAME       : C8051F020.H
   7          ;       TARGET MCUs     : C8051F020, 'F021, 'F022, 'F023
   8          ;       DESCRIPTION     : Register/bit definitions for the C8051F02x product family.
   9          ;
  10          ;       REVISION 1.1
  11          ;
  12          ;---------------------------------------------------------------------------*/
  13          
  14          /*  WORD Registers   */
  15          sfr16 DP       = 0x82;                    // data pointer
  16          sfr16 TMR3RL   = 0x92;                    // Timer3 reload value
  17          sfr16 TMR3     = 0x94;                    // Timer3 counter
  18          sfr16 ADC0     = 0xbe;                    // ADC0 data
  19          sfr16 ADC0GT   = 0xc4;                    // ADC0 greater than window
  20          sfr16 ADC0LT   = 0xc6;                    // ADC0 less than window
  21          sfr16 RCAP2    = 0xca;                    // Timer2 capture/reload
  22          sfr16 T2       = 0xcc;                    // Timer2
  23          sfr16 RCAP4    = 0xe4;                    // Timer4 capture/reload
  24          sfr16 T4       = 0xf4;                    // Timer4
  25          sfr16 DAC0     = 0xd2;                    // DAC0 data
  26          sfr16 DAC1     = 0xd5;                    // DAC1 data 
  27          
  28          
  29          /*  BYTE Registers  */
  30          sfr P0       =  0x80;   /* PORT 0                                                  */
  31          sfr SP       =  0x81;   /* STACK POINTER                                           */
  32          sfr DPL      =  0x82;   /* DATA POINTER - LOW BYTE                                 */
  33          sfr DPH      =  0x83;   /* DATA POINTER - HIGH BYTE                                */
  34          sfr P4       =  0x84;   /* PORT 4                                                                                                                                 */
  35          sfr P5       =  0x85;   /* PORT 5                                                  */
  36          sfr P6       =  0x86;   /* PORT 6                                                                                                                                 */
  37          sfr PCON     =  0x87;   /* POWER CONTROL                                           */
  38          sfr TCON     =  0x88;   /* TIMER CONTROL                                           */
  39          sfr TMOD     =  0x89;   /* TIMER MODE                                              */
  40          sfr TL0      =  0x8A;   /* TIMER 0 - LOW BYTE                                      */
  41          sfr TL1      =  0x8B;   /* TIMER 1 - LOW BYTE                                      */
  42          sfr TH0      =  0x8C;   /* TIMER 0 - HIGH BYTE                                     */
  43          sfr TH1      =  0x8D;   /* TIMER 1 - HIGH BYTE                                     */
  44          sfr CKCON    =  0x8E;   /* CLOCK CONTROL                                           */
  45          sfr PSCTL    =  0x8F;   /* PROGRAM STORE R/W CONTROL                               */
  46          sfr P1       =  0x90;   /* PORT 1                                                  */
  47          sfr TMR3CN   =  0x91;   /* TIMER 3 CONTROL                                         */
  48          sfr TMR3RLL  =  0x92;   /* TIMER 3 RELOAD REGISTER - LOW BYTE                      */
  49          sfr TMR3RLH  =  0x93;   /* TIMER 3 RELOAD REGISTER - HIGH BYTE                     */
  50          sfr TMR3L    =  0x94;   /* TIMER 3 - LOW BYTE                                      */
  51          sfr TMR3H    =  0x95;   /* TIMER 3 - HIGH BYTE                                     */
  52          sfr P7           =  0x96;   /* PORT 7                                                  */
  53          sfr SCON0    =  0x98;   /* SERIAL PORT 0 CONTROL                                   */
  54          sfr SBUF0    =  0x99;   /* SERIAL PORT 0 BUFFER                                    */
  55          sfr SPI0CFG  =  0x9A;   /* SERIAL PERIPHERAL INTERFACE 0 CONFIGURATION             */
C51 COMPILER V7.06   C8051F020                                                             04/19/2005 14:32:42 PAGE 2   

  56          sfr SPI0DAT  =  0x9B;   /* SERIAL PERIPHERAL INTERFACE 0 DATA                      */
  57          sfr ADC1     =  0x9C;   /* ADC 1 DATA                                              */
  58          sfr SPI0CKR  =  0x9D;   /* SERIAL PERIPHERAL INTERFACE 0 CLOCK RATE CONTROL        */
  59          sfr CPT0CN   =  0x9E;   /* COMPARATOR 0 CONTROL                                    */
  60          sfr CPT1CN   =  0x9F;   /* COMPARATOR 1 CONTROL                                    */
  61          sfr P2       =  0xA0;   /* PORT 2                                                  */
  62          sfr EMI0TC   =  0xA1;   /* EMIF TIMING CONTROL                                     */
  63          sfr EMI0CF   =  0xA3;   /* EXTERNAL MEMORY INTERFACE (EMIF) CONFIGURATION          */
  64          sfr P0MDOUT  =  0xA4;   /* PORT 0 OUTPUT MODE CONFIGURATION                        */
  65          sfr P1MDOUT  =  0xA5;   /* PORT 1 OUTPUT MODE CONFIGURATION                        */
  66          sfr P2MDOUT  =  0xA6;   /* PORT 2 OUTPUT MODE CONFIGURATION                        */
  67          sfr P3MDOUT  =  0xA7;   /* PORT 3 OUTPUT MODE CONFIGURATION                        */
  68          sfr IE       =  0xA8;   /* INTERRUPT ENABLE                                        */
  69          sfr SADDR0   =  0xA9;   /* SERIAL PORT 0 SLAVE ADDRESS                             */
  70          sfr ADC1CN   =  0xAA;   /* ADC 1 CONTROL                                           */
  71          sfr ADC1CF   =  0xAB;   /* ADC 1 ANALOG MUX CONFIGURATION                          */
  72          sfr AMX1SL   =  0xAC;   /* ADC 1 ANALOG MUX CHANNEL SELECT                         */
  73          sfr P3IF     =  0xAD;   /* PORT 3 EXTERNAL INTERRUPT FLAGS                         */
  74          sfr SADEN1   =  0xAE;   /* SERIAL PORT 1 SLAVE ADDRESS MASK                        */
  75          sfr EMI0CN   =  0xAF;   /* EXTERNAL MEMORY INTERFACE CONTROL                       */
  76          sfr P3       =  0xB0;   /* PORT 3                                                  */
  77          sfr OSCXCN   =  0xB1;   /* EXTERNAL OSCILLATOR CONTROL                             */
  78          sfr OSCICN   =  0xB2;   /* INTERNAL OSCILLATOR CONTROL                             */
  79          sfr P74OUT   =  0xB5;   /* PORTS 4 - 7 OUTPUT MODE                                 */
  80          sfr FLSCL    =  0xB6;   /* FLASH MEMORY TIMING PRESCALER                           */
  81          sfr FLACL    =  0xB7;   /* FLASH ACESS LIMIT                                       */
  82          sfr IP       =  0xB8;   /* INTERRUPT PRIORITY                                      */
  83          sfr SADEN0   =  0xB9;   /* SERIAL PORT 0 SLAVE ADDRESS MASK                        */
  84          sfr AMX0CF   =  0xBA;   /* ADC 0 MUX CONFIGURATION                                 */
  85          sfr AMX0SL   =  0xBB;   /* ADC 0 MUX CHANNEL SELECTION                             */
  86          sfr ADC0CF   =  0xBC;   /* ADC 0 CONFIGURATION                                     */
  87          sfr P1MDIN   =  0xBD;   /* PORT 1 INPUT MODE                                       */
  88          sfr ADC0L    =  0xBE;   /* ADC 0 DATA - LOW BYTE                                   */
  89          sfr ADC0H    =  0xBF;   /* ADC 0 DATA - HIGH BYTE                                  */
  90          sfr SMB0CN   =  0xC0;   /* SMBUS 0 CONTROL                                         */
  91          sfr SMB0STA  =  0xC1;   /* SMBUS 0 STATUS                                          */
  92          sfr SMB0DAT  =  0xC2;   /* SMBUS 0 DATA                                            */
  93          sfr SMB0ADR  =  0xC3;   /* SMBUS 0 SLAVE ADDRESS                                   */
  94          sfr ADC0GTL  =  0xC4;   /* ADC 0 GREATER-THAN REGISTER - LOW BYTE                  */
  95          sfr ADC0GTH  =  0xC5;   /* ADC 0 GREATER-THAN REGISTER - HIGH BYTE                 */
  96          sfr ADC0LTL  =  0xC6;   /* ADC 0 LESS-THAN REGISTER - LOW BYTE                     */
  97          sfr ADC0LTH  =  0xC7;   /* ADC 0 LESS-THAN REGISTER - HIGH BYTE                    */
  98          sfr T2CON    =  0xC8;   /* TIMER 2 CONTROL                                         */
  99          sfr T4CON    =  0xC9;   /* TIMER 4 CONTROL                                         */
 100          sfr RCAP2L   =  0xCA;   /* TIMER 2 CAPTURE REGISTER - LOW BYTE                     */
 101          sfr RCAP2H   =  0xCB;   /* TIMER 2 CAPTURE REGISTER - HIGH BYTE                    */
 102          sfr TL2      =  0xCC;   /* TIMER 2 - LOW BYTE                                      */
 103          sfr TH2      =  0xCD;   /* TIMER 2 - HIGH BYTE                                     */
 104          sfr SMB0CR   =  0xCF;   /* SMBUS 0 CLOCK RATE                                      */
 105          sfr PSW      =  0xD0;   /* PROGRAM STATUS WORD                                     */
 106          sfr REF0CN   =  0xD1;   /* VOLTAGE REFERENCE 0 CONTROL                             */
 107          sfr DAC0L    =  0xD2;   /* DAC 0 REGISTER - LOW BYTE                               */
 108          sfr DAC0H    =  0xD3;   /* DAC 0 REGISTER - HIGH BYTE                              */
 109          sfr DAC0CN   =  0xD4;   /* DAC 0 CONTROL                                           */
 110          sfr DAC1L    =  0xD5;   /* DAC 1 REGISTER - LOW BYTE                               */
 111          sfr DAC1H    =  0xD6;   /* DAC 1 REGISTER - HIGH BYTE                              */
 112          sfr DAC1CN   =  0xD7;   /* DAC 1 CONTROL                                           */
 113          sfr PCA0CN   =  0xD8;   /* PCA 0 COUNTER CONTROL                                   */
 114          sfr PCA0MD   =  0xD9;   /* PCA 0 COUNTER MODE                                      */
 115          sfr PCA0CPM0 =  0xDA;   /* CONTROL REGISTER FOR PCA 0 MODULE 0                     */
 116          sfr PCA0CPM1 =  0xDB;   /* CONTROL REGISTER FOR PCA 0 MODULE 1                     */
 117          sfr PCA0CPM2 =  0xDC;   /* CONTROL REGISTER FOR PCA 0 MODULE 2                     */
C51 COMPILER V7.06   C8051F020                                                             04/19/2005 14:32:42 PAGE 3   

 118          sfr PCA0CPM3 =  0xDD;   /* CONTROL REGISTER FOR PCA 0 MODULE 3                     */
 119          sfr PCA0CPM4 =  0xDE;   /* CONTROL REGISTER FOR PCA 0 MODULE 4                     */
 120          sfr ACC      =  0xE0;   /* ACCUMULATOR                                             */
 121          sfr XBR0     =  0xE1;   /* DIGITAL CROSSBAR CONFIGURATION REGISTER 0               */
 122          sfr XBR1     =  0xE2;   /* DIGITAL CROSSBAR CONFIGURATION REGISTER 1               */
 123          sfr XBR2     =  0xE3;   /* DIGITAL CROSSBAR CONFIGURATION REGISTER 2               */
 124          sfr RCAP4L   =  0xE4;   /* TIMER 4 CAPTURE REGISTER - LOW BYTE                     */
 125          sfr RCAP4H   =  0xE5;   /* TIMER 4 CAPTURE REGISTER - HIGH BYTE                    */
 126          sfr EIE1     =  0xE6;   /* EXTERNAL INTERRUPT ENABLE 1                             */
 127          sfr EIE2     =  0xE7;   /* EXTERNAL INTERRUPT ENABLE 2                             */
 128          sfr ADC0CN   =  0xE8;   /* ADC 0 CONTROL                                           */

⌨️ 快捷键说明

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