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

📄 user_uart_f310.lst

📁 C8051F310部分模块程序.已经调试成功
💻 LST
字号:
C51 COMPILER V7.50   USER_UART_F310                                                        03/12/2007 17:09:38 PAGE 1   


C51 COMPILER V7.50, COMPILATION OF MODULE USER_UART_F310
OBJECT MODULE PLACED IN user_uart_f310.OBJ
COMPILER INVOKED BY: D:\Program Files\keil\C51\BIN\C51.EXE user_uart_f310.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          #include <310_head.h>
   2          #include "310_interrupt.c"
   3          #define sysclk 24500000
   4          #define baudrate 9600
   5          void main (void) {
   6   1      PCA0MD &= ~0x40 ;
   7   1      XBR0 = 0x01 ;
   8   1      XBR1 = 0x40 ;
   9   1      P0MDOUT = 0x10 ;
  10   1      P3MDOUT |= 0x08 ;
  11   1      OSCICN |= 0x03 ;
  12   1      RSTSRC = 0x04 ;
  13   1      SCON0 = 0x10 ;
  14   1      if(sysclk/baudrate/2/256<1){
  15   2          TH1 = -(sysclk/baudrate/2) ;
  16   2          CKCON &= ~0x0b ;
  17   2          CKCON |=0x08 ;
  18   2          }
  19   1      else if(sysclk/baudrate/2/256<4){
  20   2          TH1 = -(sysclk/baudrate/2/4) ;
  21   2          CKCON &= ~0x0b ;
  22   2          CKCON |=0x09 ;
  23   2          }
  24   1      else if(sysclk/baudrate/2/256<12){
  25   2          TH1 = -(sysclk/baudrate/2/12) ;
  26   2          CKCON &= ~0x0b ;
  27   2       //   CKCON |=0x08 ;
  28   2          }
  29   1      else {
  30   2          TH1 = -(sysclk/baudrate/2/48) ;
  31   2          CKCON &= ~0x0b ;
  32   2          CKCON |=0x02 ;
  33   2          }
  34   1      TL1 = TH1 ;
  35   1      TMOD &= ~0xf0 ;
  36   1      TMOD |= 0x20 ;
  37   1      TR1 = 1 ;
  38   1      P3 = 0x08 ;
  39   1      SBUF0 = 0xaa ;
  40   1      while (TI0 == 0){
  41   2          ;
  42   2              }
  43   1      TI0 = 0 ;
  44   1      while (RI0 == 0){
  45   2          ;
  46   2              }
  47   1      RI0 = 0 ;
  48   1      P3 = 0x00 ;
  49   1      while (1){
  50   2          ;
  51   2              }
  52   1      }


MODULE INFORMATION:   STATIC OVERLAYABLE
C51 COMPILER V7.50   USER_UART_F310                                                        03/12/2007 17:09:38 PAGE 2   

   CODE SIZE        =     68    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =    110    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =      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 + -