serial.lst

来自「一个编程器的下位机固件」· LST 代码 · 共 64 行

LST
64
字号
C51 COMPILER V7.50   SERIAL                                                                06/11/2008 14:41:36 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 serial.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          
   2          
   3          #include "cmddefine.h"
   4          #include "serial.h"
   5          
   6          
   7          
   8          
   9          //////////////////////////////////////////////////////////////////////
  10          void serial_putch(unsigned char ch) 
  11          {       
  12   1         SBUF = ch;
  13   1         TI = 0;
  14   1         while(!TI);
  15   1      }
  16          
  17          
  18          //////////////////////////////////////////////////////////////////////
  19          uchar serial_getch(void) 
  20          {
  21   1         uchar temp; 
  22   1         while(!RI);    //no data receive
  23   1         temp = SBUF;   
  24   1         RI = 0;
  25   1         return(temp);
  26   1      } 
  27          
  28          
  29          //////////////////////////////////////////////////////////////////////
  30          void serial_init(void)
  31          {
  32   1               SCON = 0x50;
  33   1           TMOD = 0x20;
  34   1           PCON = 0x80;
  35   1       //    TCON = 0x40;
  36   1           TH1 = 0xfa;
  37   1           TL1 = 0xfa;
  38   1               TR1 = 1;
  39   1               TI = 1;
  40   1      }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =     36    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   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 + =
减小字号Ctrl + -
显示快捷键?