欢迎来到虫虫下载站 | 资源下载 资源专辑 关于我们
虫虫下载站

pc_mcu_com.lst

PC与单片机借助LABview进行简单的接受和发送数据
LST
字号:
C51 COMPILER V9.01   PC_MCU_COM                                                            08/27/2012 10:26:12 PAGE 1   


C51 COMPILER V9.01, COMPILATION OF MODULE PC_MCU_COM
OBJECT MODULE PLACED IN PC_MCU_COM.OBJ
COMPILER INVOKED BY: D:\Keil\C51\BIN\C51.EXE PC_MCU_COM.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          #include <reg52.h>
   2          void main()
   3          {
   4   1        TMOD = 0x20;       //定时器1 工作方式2
   5   1        SCON = 0xD0;           //串行口控制寄存器  工作方式3 
   6   1        PCON = 0;
   7   1        TL1 = 0xFD;
   8   1        TH1 = 0xFD;
   9   1        TR1 = 1;                   //定时器1开始计时
  10   1        ES = 1;                        //允许串行接口中断
  11   1        EA = 1;                        //打开总中断
  12   1        while(1);                      //循环程序
  13   1      }
  14          void s_int() interrupt 4          //串行中断服务程序
  15          {
  16   1        unsigned char Temp;                     //定义临时变量 
  17   1        if(RI == 1)                                       //判断是接收中断产生
  18   1         { 
  19   2          RI = 0;                              //标志位清零
  20   2              Temp = SBUF;             //读入缓冲区的值
  21   2              P1 = Temp;                         //把值输出到P1口,用于观察
  22   2              SBUF = Temp;                //把接收到的值再发回电脑端
  23   2         }
  24   1        if(TI == 1)                            //如果是发送标志位,清零
  25   1          TI = 0; 
  26   1      }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =     51    ----
   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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -