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

📄 main.lst

📁 遥控代码,一种多用途的,用C51实现可以安装四十多种功能码
💻 LST
📖 第 1 页 / 共 5 页
字号:
C51 COMPILER V7.00  MAIN                                                                   08/06/2007 11:45:43 PAGE 1   


C51 COMPILER V7.00, COMPILATION OF MODULE MAIN
OBJECT MODULE PLACED IN main.obj
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE FLASH\main.c OPTIMIZE(0,SPEED) BROWSE DEBUG OBJECTEXTEND CODE LISTINCLUDE S
                    -YMBOLS PRINT(.\main.lst) PREPRINT(.\main.i) OBJECT(main.obj)

stmt level    source

   1          #include <\Register\6688.h>
   1      =1  /*--------------------------------------------------------------------------
   2      =1  DC6688F16.H
   3      =1  
   4      =1  Header file for the low voltage embedded MCU DC6688F16
   5      =1  Copyright (c) 2002 Dragonchip Ltd.  All rights reserved.
   6      =1  --------------------------------------------------------------------------*/
   7      =1  
   8      =1  #ifndef DC6688F16_HEADER_FILE
   9      =1  #define DC6688F16_HEADER_FILE 1
  10      =1  #endif
  11      =1  
  12      =1  
  13      =1  /*------------------------------------------------
  14      =1  8052 Core Byte Registers
  15      =1  ------------------------------------------------*/
  16      =1  sfr SP      = 0x81;
  17      =1  sfr DPL     = 0x82;
  18      =1  sfr DPH     = 0x83;
  19      =1  sfr PCON    = 0x87;
  20      =1  sfr TCON    = 0x88;
  21      =1  sfr TMOD    = 0x89;
  22      =1  sfr TL0     = 0x8A;
  23      =1  sfr TL1     = 0x8B;
  24      =1  sfr TH0     = 0x8C;
  25      =1  sfr TH1     = 0x8D;
  26      =1  sfr SCON0   = 0x98;
  27      =1  sfr SBUF0   = 0x99;
  28      =1  sfr IEN     = 0xA8;
  29      =1  sfr IP      = 0xB8; 
  30      =1  sfr SCON1   = 0xC0;
  31      =1  sfr SBUF1   = 0xC1;
  32      =1  sfr T2CON   = 0xC8;
  33      =1  sfr T2MOD   = 0xC9;
  34      =1  sfr RCAP2L  = 0xCA;
  35      =1  sfr RCAP2H  = 0xCB;
  36      =1  sfr TL2     = 0xCC;
  37      =1  sfr TH2     = 0xCD;                              
  38      =1  sfr PSW     = 0xD0;
  39      =1  sfr WDCON   = 0xD8;    
  40      =1  sfr ACC     = 0xE0;
  41      =1  sfr B       = 0xF0;
  42      =1  
  43      =1  /*------------------------------------------------
  44      =1  PSW Bit Registers
  45      =1  ------------------------------------------------*/
  46      =1  sbit P      = PSW^0;
  47      =1  sbit F1     = PSW^1;
  48      =1  sbit OV     = PSW^2;
  49      =1  sbit RS0    = PSW^3;
  50      =1  sbit RS1    = PSW^4;
  51      =1  sbit F0     = PSW^5;
  52      =1  sbit AC     = PSW^6;
  53      =1  sbit CY     = PSW^7;
C51 COMPILER V7.00  MAIN                                                                   08/06/2007 11:45:43 PAGE 2   

  54      =1  
  55      =1  /*------------------------------------------------
  56      =1  ACC Bit Registers
  57      =1  ------------------------------------------------*/
  58      =1  sbit ACC_0  = ACC^0;
  59      =1  sbit ACC_1  = ACC^1;
  60      =1  sbit ACC_2  = ACC^2;
  61      =1  sbit ACC_3  = ACC^3;
  62      =1  sbit ACC_4  = ACC^4;
  63      =1  sbit ACC_5  = ACC^5;
  64      =1  sbit ACC_6  = ACC^6;
  65      =1  sbit ACC_7  = ACC^7;
  66      =1  
  67      =1  /*------------------------------------------------
  68      =1  B Bit Registers
  69      =1  ------------------------------------------------*/
  70      =1  sbit B_0  = B^0;
  71      =1  sbit B_1  = B^1;
  72      =1  sbit B_2  = B^2;
  73      =1  sbit B_3  = B^3;
  74      =1  sbit B_4  = B^4;
  75      =1  sbit B_5  = B^5;
  76      =1  sbit B_6  = B^6;
  77      =1  sbit B_7  = B^7;
  78      =1  
  79      =1  /*------------------------------------------------
  80      =1  TCON Bit Registers
  81      =1  ------------------------------------------------*/
  82      =1  sbit IT0  = TCON^0;
  83      =1  sbit IE0  = TCON^1;
  84      =1  sbit IT1  = TCON^2;
  85      =1  sbit IE1  = TCON^3;
  86      =1  sbit TR0  = TCON^4;
  87      =1  sbit TF0  = TCON^5;
  88      =1  sbit TR1  = TCON^6;
  89      =1  sbit TF1  = TCON^7;
  90      =1  
  91      =1  /*------------------------------------------------
  92      =1  T2CON Bit Registers
  93      =1  ------------------------------------------------*/
  94      =1  sbit CP_RL2     = T2CON^0;
  95      =1  sbit C_T2       = T2CON^1;
  96      =1  sbit TR2        = T2CON^2;
  97      =1  sbit EXEN2      = T2CON^3;
  98      =1  sbit TCLK       = T2CON^4;
  99      =1  sbit RCLK       = T2CON^5;
 100      =1  sbit EXF2       = T2CON^6;
 101      =1  sbit TF2        = T2CON^7;
 102      =1  
 103      =1  /*------------------------------------------------
 104      =1  IEN Bit Registers
 105      =1  ------------------------------------------------*/
 106      =1  sbit EX0    = IEN^0;
 107      =1  sbit ET0    = IEN^1;
 108      =1  sbit EX1    = IEN^2;
 109      =1  sbit ET1    = IEN^3;
 110      =1  sbit ES0    = IEN^4;
 111      =1  sbit ET2    = IEN^5;
 112      =1  sbit ES1    = IEN^6;
 113      =1  sbit EA     = IEN^7;
 114      =1  
 115      =1  /*------------------------------------------------
C51 COMPILER V7.00  MAIN                                                                   08/06/2007 11:45:43 PAGE 3   

 116      =1  SCON0 Bit Registers
 117      =1  ------------------------------------------------*/
 118      =1  sbit RI_0       = SCON0^0;
 119      =1  sbit TI_0       = SCON0^1;
 120      =1  sbit RB8_0      = SCON0^2;
 121      =1  sbit TB8_0      = SCON0^3;
 122      =1  sbit REN_0      = SCON0^4;
 123      =1  sbit SM2_0      = SCON0^5;
 124      =1  sbit SM1_0      = SCON0^6;
 125      =1  sbit SM0_0      = SCON0^7;
 126      =1  
 127      =1  /*------------------------------------------------
 128      =1  SCON1 Bit Registers
 129      =1  ------------------------------------------------*/
 130      =1  sbit RI_1       = SCON1^0;
 131      =1  sbit TI_1       = SCON1^1;
 132      =1  sbit RB8_1      = SCON1^2;
 133      =1  sbit TB8_1      = SCON1^3;
 134      =1  sbit REN_1      = SCON1^4;
 135      =1  sbit SM2_1      = SCON1^5;
 136      =1  sbit SM1_1      = SCON1^6;
 137      =1  sbit SM0_1      = SCON1^7;
 138      =1  
 139      =1  /*------------------------------------------------
 140      =1  Interrupt Vectors:
 141      =1  Interrupt Address = (Number * 8) + 3
 142      =1  ------------------------------------------------*/
 143      =1  //      0   /* 0x03 Port A External */
 144      =1  //      1   /* 0x0B Timer 0 */
 145      =1  //      2   /* 0x13 Counter A */
 146      =1  //      3   /* 0x1B Timer 1 */
 147      =1  //      4   /* 0x23 Serial port 0 */
 148      =1  //  5   /* 0x2B Timer 2 Interrupt */
 149      =1  //  6   /* 0x33 Reserved */
 150      =1  //      7   /* 0x3B Serial port 1 */    
 151      =1  
 152      =1  
 153      =1  
 154      =1  
 155      =1  
 156      =1  /*------------------------------------------------
 157      =1  IP Bit Registers
 158      =1  ------------------------------------------------*/
 159      =1  
 160      =1  /*------------------------------------------------
 161      =1  ------------------------------------------------*/
 162      =1  //#endif
 163      =1  
 164      =1  
   2          #include <\Register\6688OPN.h>
   1      =1  /*--------------------------------------------------------------------------
   2      =1  DC6688F16.INC
   3      =1  
   4      =1  Supplement
   5      =1  Header file for the low voltage embedded MCU DC6688F16
   6      =1  Copyright (c) 2002 Dragonchip Ltd.  All rights reserved.
   7      =1  --------------------------------------------------------------------------*/
   8      =1  
   9      =1  
  10      =1  /*------------------------------------------------
  11      =1  PA Bit Registers
  12      =1  ------------------------------------------------*/
C51 COMPILER V7.00  MAIN                                                                   08/06/2007 11:45:43 PAGE 4   

  13      =1  sbit PA_0 = ACC^0;
  14      =1  sbit PA_1 = ACC^1;
  15      =1  sbit PA_2 = ACC^2;
  16      =1  sbit PA_3 = ACC^3;
  17      =1  sbit PA_4 = ACC^4;
  18      =1  sbit PA_5 = ACC^5;
  19      =1  sbit PA_6 = ACC^6;
  20      =1  sbit PA_7 = ACC^7;
  21      =1  
  22      =1  /*------------------------------------------------
  23      =1  PAPUR Bit Registers
  24      =1  ------------------------------------------------*/
  25      =1  sbit PAPUR_0 = ACC^0;
  26      =1  sbit PAPUR_1 = ACC^1;
  27      =1  sbit PAPUR_2 = ACC^2;
  28      =1  sbit PAPUR_3 = ACC^3;
  29      =1  sbit PAPUR_4 = ACC^4;
  30      =1  sbit PAPUR_5 = ACC^5;
  31      =1  sbit PAPUR_6 = ACC^6;
  32      =1  sbit PAPUR_7 = ACC^7;
  33      =1  
  34      =1  /*------------------------------------------------
  35      =1  PACONH Bit Registers
  36      =1  ------------------------------------------------*/
  37      =1  sbit PACONH4_0 = ACC^0;
  38      =1  sbit PACONH4_1 = ACC^1;
  39      =1  sbit PACONH5_2 = ACC^2;
  40      =1  sbit PACONH5_3 = ACC^3;
  41      =1  sbit PACONH6_4 = ACC^4;
  42      =1  sbit PACONH6_5 = ACC^5;
  43      =1  sbit PACONH7_6 = ACC^6;
  44      =1  sbit PACONH7_7 = ACC^7;
  45      =1  
  46      =1  /*------------------------------------------------
  47      =1  PACONL Bit Registers
  48      =1  ------------------------------------------------*/
  49      =1  sbit PACONL0_0 = ACC^0;
  50      =1  sbit PACONL0_1 = ACC^1;
  51      =1  sbit PACONL1_2 = ACC^2;
  52      =1  sbit PACONL1_3 = ACC^3;
  53      =1  sbit PACONL2_4 = ACC^4;
  54      =1  sbit PACONL2_5 = ACC^5;
  55      =1  sbit PACONL3_6 = ACC^6;
  56      =1  sbit PACONL3_7 = ACC^7;
  57      =1  
  58      =1  /*------------------------------------------------
  59      =1  PAINT Bit Registers
  60      =1  ------------------------------------------------*/
  61      =1  sbit PAINT_0 = ACC^0;
  62      =1  sbit PAINT_1 = ACC^1;
  63      =1  sbit PAINT_2 = ACC^2;
  64      =1  sbit PAINT_3 = ACC^3;
  65      =1  sbit PAINT_4 = ACC^4;
  66      =1  sbit PAINT_5 = ACC^5;
  67      =1  sbit PAINT_6 = ACC^6;
  68      =1  sbit PAINT_7 = ACC^7;
  69      =1  
  70      =1  /*------------------------------------------------
  71      =1  PAPND Bit Registers
  72      =1  ------------------------------------------------*/
  73      =1  sbit PAPND_0 = ACC^0;
  74      =1  sbit PAPND_1 = ACC^1;
C51 COMPILER V7.00  MAIN                                                                   08/06/2007 11:45:43 PAGE 5   

  75      =1  sbit PAPND_2 = ACC^2;
  76      =1  sbit PAPND_3 = ACC^3;
  77      =1  sbit PAPND_4 = ACC^4;
  78      =1  sbit PAPND_5 = ACC^5;
  79      =1  sbit PAPND_6 = ACC^6;
  80      =1  sbit PAPND_7 = ACC^7;
  81      =1  
  82      =1  /*------------------------------------------------
  83      =1  PB Bit Registers
  84      =1  ------------------------------------------------*/
  85      =1  sbit PB_0 = ACC^0;
  86      =1  sbit PB_1 = ACC^1;
  87      =1  sbit PB_2 = ACC^2;
  88      =1  sbit PB_3 = ACC^3;
  89      =1  sbit PB_4 = ACC^4;
  90      =1  sbit PB_5 = ACC^5;
  91      =1  sbit PB_6 = ACC^6;
  92      =1  sbit PB_7 = ACC^7;
  93      =1  
  94      =1  /*------------------------------------------------
  95      =1  PB Special function Registers
  96      =1  ------------------------------------------------*/
  97      =1  sbit RXD0 = ACC^0;       /* Serial data input port 0 */
  98      =1  sbit TXD0 = ACC^1;       /* Serial data output port 0 */
  99      =1  sbit RXD1 = ACC^2;       /* Serial data input port 1 */
 100      =1  sbit TXD1 = ACC^3;       /* Serial data output port 1 */
 101      =1  sbit T2EX = ACC^6;       /* Timer 2 external input */
 102      =1  
 103      =1  /*------------------------------------------------
 104      =1  PBPUR Bit Registers
 105      =1  ------------------------------------------------*/
 106      =1  sbit PBPUR_0 = ACC^0;
 107      =1  sbit PBPUR_1 = ACC^1;
 108      =1  sbit PBPUR_2 = ACC^2;
 109      =1  sbit PBPUR_3 = ACC^3;
 110      =1  sbit PBPUR_4 = ACC^4;
 111      =1  sbit PBPUR_5 = ACC^5;
 112      =1  sbit PBPUR_6 = ACC^6;
 113      =1  sbit PBPUR_7 = ACC^7;
 114      =1  

⌨️ 快捷键说明

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