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

📄 serial.lst

📁 自动温度监测系统
💻 LST
字号:
C51 COMPILER V7.50   SERIAL                                                                09/05/2007 12:18:57 PAGE 1   


C51 COMPILER V7.50, COMPILATION OF MODULE SERIAL
OBJECT MODULE PLACED IN serial.OBJ
COMPILER INVOKED BY: D:\Program Files\C51\BIN\C51.EXE serial.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          /*****************************************************************
   2          *       浙江大学仪器系短学期实习项目:
   3          *       电仪2004级
   4          *       小组成员:韩灿 刘清文赵岩 许琳燕
   5          *
   6          *       文件名  :串口通讯
   7          *       开发人  :韩灿
   8          *       开发时间:2007-8-20
   9          *       版本    :
  10          *       修改者  :  
  11          *       修改时间:
  12          *       修改说明:
  13          ******************************************************************/
  14          #include<serial.h>
  15          
  16          /*****************************************************************
  17          *       函数名  :  init_serialcomm
  18          *       功能    : 初始化串口
  19          *       输入参数: 
  20          *               Param1:
  21          *               Param2:
  22          *               Param3:
  23          *       输出参数:
  24          *               Param1:
  25          *               Param2:
  26          *               Param3:
  27          *       返回值  :
  28          ******************************************************************/
  29          void init_serialcomm()
  30          {
  31   1              TMOD = 0x20;
  32   1              TL1=0xf3;TH1=0xf3;
  33   1              SCON=0xd0;PCON=0x80;
  34   1              TR1=1;
  35   1      //      REN=1;
  36   1      }
  37          
  38          /*****************************************************************
  39          *       函数名  :  sent_serialcomm
  40          *       功能    :  串口发送
  41          *       输入参数: 
  42          *               Param1:unsigned char t
  43          *               Param2:unsigned char zz
  44          *               Param3:
  45          *       输出参数:
  46          *               Param1:
  47          *               Param2:
  48          *               Param3:
  49          *       返回值  :
  50          ******************************************************************/
  51          void sent_serialcomm(unsigned char t,unsigned char zz)
  52          {
  53   1              unsigned char trdata[4],t2;
  54   1              unsigned char i;
  55   1          i=0;
C51 COMPILER V7.50   SERIAL                                                                09/05/2007 12:18:57 PAGE 2   

  56   1              t2=zz;
  57   1              trdata[0]=0xff;
  58   1              trdata[1]=t;
  59   1              trdata[2]=t2; 
  60   1              trdata[3]=0x00;
  61   1              while(i<4){
  62   2              SBUF=trdata[i];
  63   2              while(TI==0);
  64   2              TI=0;
  65   2              i++;
  66   2              }
  67   1      }
  68          
  69          


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