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

📄 serial.lst

📁 atmel at89c51snd1c mp3芯片方案源码
💻 LST
字号:
C51 COMPILER V7.50   SERIAL                                                                11/28/2007 08:37:24 PAGE 1   


C51 COMPILER V7.50, COMPILATION OF MODULE SERIAL
OBJECT MODULE PLACED IN serial.obj
COMPILER INVOKED BY: D:\Keil\C51\BIN\C51.EXE lib_mcu\serial\serial.c LARGE BROWSE DEBUG OBJECTEXTEND PRINT(.\serial.lst)
                    - OBJECT(serial.obj)

line level    source

   1          
   2          #include "config.h"              /* system definition */
   3          #include "serial.h"
   4          
   5          ////////////////////////////////////////////////////////
   6          //
   7          //
   8          //
   9          ////////////////////////////////////////////////////////
  10          void ser_putch(unsigned char ch) 
  11          {
  12   1        SBUF = ch;
  13   1        TI = 0;
  14   1        while(!TI);
  15   1      }
  16          
  17          ////////////////////////////////////////////////////////
  18          //
  19          //
  20          //
  21          ////////////////////////////////////////////////////////
  22          void ser_printf(char *string)
  23          {
  24   1         while (*string != '\0')
  25   1         { 
  26   2                ser_putch(*string ++);
  27   2         }
  28   1         *string = 0;   
  29   1      }
  30          
  31          ////////////////////////////////////////////////////////
  32          //
  33          //
  34          //
  35          ////////////////////////////////////////////////////////
  36          uchar getch(void) 
  37          {
  38   1         uchar temp; 
  39   1         while(!RI);
  40   1         temp = SBUF;   
  41   1         RI = 0;
  42   1         return(temp);
  43   1      } 
  44          
  45          
  46          ////////////////////////////////////////////////////////
  47          //
  48          //
  49          //
  50          ////////////////////////////////////////////////////////
  51          void serial_init(void)
  52          {
  53   1        SCON = 0x53;            //SM0 SM1 SM2 REN TB8 RB8 TI RI
  54   1                                //0   1   0   1   0   0   1  1    
C51 COMPILER V7.50   SERIAL                                                                11/28/2007 08:37:24 PAGE 2   

  55   1        BDRCON = 0x1e;          //            BRR TBCK RBCK SPD M0SRC
  56   1                                //0   0   0   1   1    1    1   0 
  57   1        BRL = 217;              //baud rate = 19200 when osc=12M X2 mode
  58   1        PCON |= 0x80;           //SMOD1 = 1 
  59   1      }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =     94    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----       3
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----    ----
   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 + -