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

📄 port.lst

📁 采用CYGNAL F015单片机
💻 LST
字号:
C51 COMPILER V7.08   PORT                                                                  04/10/2005 22:18:03 PAGE 1   


C51 COMPILER V7.08, COMPILATION OF MODULE PORT
OBJECT MODULE PLACED IN port.OBJ
COMPILER INVOKED BY: d:\Keil\C51\BIN\C51.EXE port.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          //-----------------------------------------------------------------------------
   2          // PORT_Init
   3          //-----------------------------------------------------------------------------
   4          //
   5          // Configure the Crossbar and GPIO ports
   6          //
   7          #include <i2c.h>                                                        // SFR declarations
   8          void PORT_Init (void)
   9          {
  10   1         XBR0    = 0x04;                     // Enable UART0
  11   1         XBR1    = 0x00;
  12   1         XBR2    = 0x40;                     // Enable crossbar and weak pull-ups
  13   1         PRT0CF |= 0x01;                     // enable TX0 as a push-pull output
  14   1         PRT0CF |= 0x40;                     // enable P1.6 (LED) as push-pull output
  15   1        // P 1^6 = 1 ;
  16   1      }
  17          
  18          //-----------------------------------------------------------------------------
  19          // UART0_Init
  20          //-----------------------------------------------------------------------------
  21          //
  22          // Configure the UART using Timer1, for <baudrate> and 8-N-1.
  23          //
  24          void UART0_Init (void)
  25          {
  26   1         SCON    = 0x50;                     // SCON: mode 1, 8-bit UART, enable RX
  27   1         TMOD    = 0x20;                     // TMOD: timer 1, mode 2, 8-bit reload
  28   1         TH1    = SYSCLK/BAUDRATE/16;     // set Timer1 reload value for baudrate
  29   1         TL1=TH1;
  30   1         TR1    = 1;                         // start Timer1
  31   1         CKCON |= 0x10;                      // Timer1 uses SYSCLK as time base
  32   1         PCON  |= 0x00;                      // SMOD = 1
  33   1         //TI0     = 1;                         // Indicate TX ready
  34   1      }
  35          


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


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

⌨️ 快捷键说明

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