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

📄 cygnalcon.lst

📁 Ucos2在80c51f上的移植
💻 LST
字号:
C51 COMPILER V7.10   CYGNALCON                                                             06/12/2002 20:49:06 PAGE 1   


C51 COMPILER V7.10, COMPILATION OF MODULE CYGNALCON
OBJECT MODULE PLACED IN cygnalcon.OBJ
COMPILER INVOKED BY: e:\keil\C51\BIN\C51.EXE cygnalcon.c LARGE BROWSE INCDIR(F:\software\KEIL\;C:\keil\C51\) DEBUG OBJEC
                    -TEXTEND

line level    source

   1          
   2          #include <C8051F020.h>  // Register definition file.
   3          
   4          void config(void)
   5          {       
   6   1      
   7   1              int i;                              // delay counter
   8   1      
   9   1              WDTCN = 0x07;                                           // Watchdog Timer Control Register
  10   1              WDTCN = 0xde;                       // disable watchdog timer
  11   1              WDTCN = 0xad;
  12   1      
  13   1      
  14   1      
  15   1         OSCXCN = 0x67;                      // start external oscillator with
  16   1                                             // 22.1184MHz crystal
  17   1      
  18   1         for (i=0; i < 256; i++) ;           // XTLVLD blanking interval (>1ms)
  19   1      
  20   1         while (!(OSCXCN & 0x80)) ;          // Wait for crystal osc. to settle
  21   1      
  22   1         OSCICN = 0x88;                      // select external oscillator as SYSCLK
  23   1                                             // source and enable missing clock
  24   1                                             // detector
  25   1      
  26   1      
  27   1      
  28   1      
  29   1           XBR2     = 0x40;                    // Enable crossbar and weak pull-up
  30   1                                             
  31   1      
  32   1      
  33   1       
  34   1         P0MDOUT |= 0xFF;                    // enable TX0 as a push-pull output
  35   1         P1MDOUT |= 0xFF;                    // enable P1.6 (LED) as push-pull output
  36   1         P2MDOUT |= 0xFF;
  37   1         P3MDOUT |= 0xFF;
  38   1      
  39   1              CKCON = 0x00;   // Clock Control Register
  40   1          TH0 = 0x70;     // Timer 0 High Byte
  41   1          TL0 = 0x00;     // Timer 0 Low Byte
  42   1          TMOD = 0x01;    // Timer Mode Register
  43   1          TCON = 0x10;    // Timer Control Register 
  44   1      
  45   1      
  46   1      }  //End of config


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =     66    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----    ----
C51 COMPILER V7.10   CYGNALCON                                                             06/12/2002 20:49:06 PAGE 2   

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