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

📄 rs485.lst

📁 完成了温度采集并显示的功能
💻 LST
字号:
C51 COMPILER V7.10   RS485                                                                 05/24/2008 18:18:57 PAGE 1   


C51 COMPILER V7.10, COMPILATION OF MODULE RS485
OBJECT MODULE PLACED IN .\output\RS485.obj
COMPILER INVOKED BY: C:\C51\BIN\C51.EXE source\RS485.c BROWSE DEBUG OBJECTEXTEND PRINT(.\list\RS485.lst) OBJECT(.\output
                    -\RS485.obj)

line level    source

   1          #include <aduc834.h>
   2          #include "..\headers\RS485.h"
   3          
   4          
   5          /*****************发送ADC1的原始转换值**************************************/
   6          
   7          void SendVar(unsigned char value)//发送一个变量子程序
   8          {
   9   1              unsigned char data temp;
  10   1              temp=Hex2Ascii(value/16);//将高字节转化为ASCII码
  11   1              SendChar(temp);                 //发送高字节
  12   1              temp=Hex2Ascii(value%16);//将低字节转化为ASCII码
  13   1              SendChar(temp);                 //发送低字节
  14   1      }
  15          
  16          unsigned char Hex2Ascii(unsigned char value)//将十六进制数变为ASCII码
  17          {
  18   1              unsigned char data temp;
  19   1              if(value<10)                    //如果是0-9
  20   1                      temp=value+'0';
  21   1              else                                    //如果是A-F
  22   1                      temp=value+'0'+7;
  23   1              return(temp);
  24   1      }
  25          
  26          
  27          void SendChar(unsigned char value)//发送一个字符子程序
  28          {
  29   1              ES=0;                   //关闭串口中断
  30   1              RS485 = 1;          //用于485通讯的选通位
  31   1              SBUF=value;
  32   1              while(TI==0);   //如果还没有发送完等待
  33   1              TI=0;                   //清楚发送标志位
  34   1              RS485 = 0;          //用于485通讯的选通位
  35   1              ES=1;                   //打开串口中断
  36   1      }


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