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

📄 ser_drv.lst

📁 atmel at89c51snd1c mp3芯片方案源码
💻 LST
字号:
C51 COMPILER V7.50   SER_DRV                                                               02/16/2009 09:59:53 PAGE 1   


C51 COMPILER V7.50, COMPILATION OF MODULE SER_DRV
OBJECT MODULE PLACED IN ser_drv.obj
COMPILER INVOKED BY: d:\Keil\C51\BIN\C51.EXE lib_mcu\serial\ser_drv.c LARGE BROWSE DEBUG OBJECTEXTEND PRINT(.\ser_drv.ls
                    -t) OBJECT(ser_drv.obj)

line level    source

   1          
   2          #include "config.h"              /* system definition */
   3          #include "ser_drv.h"
   4          
   5          
   6          ////////////////////////////////////////////////////////
   7          void ser_putch(unsigned char ch) 
   8          {
   9   1        SBUF = ch;
  10   1        TI = 0;
  11   1        while(!TI);
  12   1      }
  13          
  14          
  15          ////////////////////////////////////////////////////////
  16          void ser_printf(char *string)
  17          {
  18   1         while (*string != '\0')
  19   1         { 
  20   2                ser_putch(*string ++);
  21   2         }
  22   1         *string = 0;   
  23   1      }
  24          
  25          
  26          ////////////////////////////////////////////////////////
  27          uchar getch(void) 
  28          {
  29   1         uchar temp; 
  30   1         while(!RI);
  31   1         temp = SBUF;   
  32   1         RI = 0;
  33   1         return(temp);
  34   1      } 
  35          
  36          
  37          ////////////////////////////////////////////////////////
  38          void serial_init(void)
  39          {
  40   1        SCON = 0x53;            //SM0 SM1 SM2 REN TB8 RB8 TI RI
  41   1                                //0   1   0   1   0   0   1  1    
  42   1        BDRCON = 0x1e;          //            BRR TBCK RBCK SPD M0SRC
  43   1                                //0   0   0   1   1    1    1   0 
  44   1        BRL = 178;              //baud rate = 19200 when osc=12M X2 mode
  45   1        PCON |= 0x80;           //SMOD1 = 1 
  46   1      }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =     94    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----       3
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----    ----
C51 COMPILER V7.50   SER_DRV                                                               02/16/2009 09:59:53 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 + -