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

📄 uart.lst

📁 8563实时时钟
💻 LST
字号:
C51 COMPILER V8.02   UART                                                                  04/21/2008 10:45:01 PAGE 1   


C51 COMPILER V8.02, COMPILATION OF MODULE UART
OBJECT MODULE PLACED IN uart.OBJ
COMPILER INVOKED BY: D:\UV2\C51\BIN\C51.EXE uart.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          #include <INFO.h>
   2          
   3          /**********************************************************************
   4          函数名称:InitUART(void)
   5          函数功能:串口通信初始化
   6          输入参数:无
   7          返回参数:无
   8          **********************************************************************/
   9          void InitUART(void)
  10          {
  11   1              //设置波特率为9600,通过设置定时器1的工作方式和初始值
  12   1              TMOD=0x20;
  13   1              TH1 = 256 - (unsigned char)(gCLK/384.0/UART_BAUD);       
  14   1          TL1 = 256 - (unsigned char)(gCLK/384.0/UART_BAUD);
  15   1              //设置串行口工作方式
  16   1              SCON=0x50;
  17   1              PCON=0x00;
  18   1              TR1=1;
  19   1      }
  20          
  21          /**********************************************************************
  22          函数名称:Send( uchar aa )
  23          函数功能:串口通信发送函数
  24          输入参数:(uchar)aa      ---要发送的字符
  25          返回参数:无
  26          **********************************************************************/
  27          void Send( uchar aa )
  28          {
  29   1              SBUF=aa;
  30   1              while(TI==0);
  31   1              TI=0;
  32   1      }
  33          
  34          /**********************************************************************
  35          函数名称:Receive( void )
  36          函数功能:串口通信接受函数
  37          输入参数:无
  38          返回参数:(uchar)rd      ---接受到的字符
  39          **********************************************************************/
  40          /*uchar Receive( void )
  41          {
  42                  uchar rd;
  43                  while(RI==0);
  44                  RI=0;
  45                  rd=SBUF;
  46                  return(rd);
  47          }*/


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =     26    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----    ----
C51 COMPILER V8.02   UART                                                                  04/21/2008 10:45:01 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 + -