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

📄 comm.lst

📁 KEIL C编译 到位监控程序
💻 LST
字号:
C51 COMPILER V7.20   COMM                                                                  10/13/2008 13:13:44 PAGE 1   


C51 COMPILER V7.20, COMPILATION OF MODULE COMM
OBJECT MODULE PLACED IN comm.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE comm.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          #include <reg52.h>
   2          
   3          //extern void init_serialcom(void);//初始化串口
   4          //extern void send_string_com(uchar *str,uchar strlen);向串口发送一个字符串
   5          //extern void serial_recive () interrupt 4 ;串口接收中断函数接收一个字符串
   6          
   7          #define uchar unsigned char
   8          
   9          /**********************************************************************
  10          ** 函数名称:    init_serialcom
  11          ** 功能描述:    初始化串口
  12          ** 输 入:      无     
  13          ** 输 出:              无
  14          ** 全局变量:    无
  15          ** 调用模块:    无
  16          ***********************************************************************/
  17          void init_serialcom(void)
  18          {    
  19   1          SCON  = 0x50;       //SCON: serail mode 1, 8-bit UART, enable ucvr 
  20   1          TMOD  = 0x20;       //TMOD: timer 1, mode 2, 8-bit reload 
  21   1          PCON  = 0x00;       //SMOD=0; 
  22   1          TH1   = 0xFD;       //Baud:9600  fosc=11.0592MHz 
  23   1              TL1   = 0xFD;
  24   1          IE   |= 0x90;       //Enable Serial Interrupt 
  25   1          TR1   = 1;          // timer 1 run   //TI=1; 
  26   1      }
  27          
  28          /**********************************************************************
  29          ** 函数名称:    send_char_com
  30          ** 功能描述:    向串口发送一个字符
  31          ** 输 入:      uchar ch     
  32          ** 输 出:              无
  33          ** 全局变量:    无
  34          ** 调用模块:    无
  35          ***********************************************************************/
  36          void send_char_com(uchar ch)  
  37          {
  38   1          SBUF=ch;
  39   1          while(TI==0);
  40   1          TI=0;
  41   1      }
  42          
  43          /**********************************************************************
  44          ** 函数名称:    send_string_com
  45          ** 功能描述:    向串口发送一个字符串
  46          ** 输 入:      uchar *str: 数组首地址 ,strlen为该字符串长度    
  47          ** 输 出:              无
  48          ** 全局变量:    无
  49          ** 调用模块:    send_char_com()
  50          ***********************************************************************/
  51          void send_string_com(uchar *str,uchar strlen)
  52          {
  53   1          uchar k=0;
  54   1          do 
  55   1          {
C51 COMPILER V7.20   COMM                                                                  10/13/2008 13:13:44 PAGE 2   

  56   2              send_char_com(*(str + k));
  57   2              k++;
  58   2          }   while(k < strlen);
  59   1      }
  60          
  61          
  62          


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