标题: 51单片机与MCGS组态监控软件Modbus RTU通讯下位机源程序 [打印本页]

作者: liuxiuxiu    时间: 2018-1-25 19:59
标题: 51单片机与MCGS组态监控软件Modbus RTU通讯下位机源程序
欢迎使用!


单片机源程序如下:
  1. /*********************************************************************************
  2. * 【作    者】: 依然王的人
  3. * 【版    本】: V1.0
  4. * 【说    明】: 此程序为51单片机与MCGS组态监控软件Modbus RTU通讯下位机程序,
  5.                  此程序在STC89C52RC单片机上测试通过,可以移植到其他51系列单片机!
  6. * 【声    明】: 此程序仅用于学习与参考,引用请注明版权和作者信息!
  7. * 【函数功能】: 51单片机与MCGS组态监控软件Modbus RTU通讯主程序                                                                                           
  8. **********************************************************************************/
  9. #include "Project.h"
  10. // unsigned char code led[]={63,6,91,79,102,109,125,7,127,111,};//十进制
  11. // unsinged char code led[]={0x3F,0x6,0x5B,0x4F,0x66,0x6D,0x7D,0x7,0x7F,0x6F,};//16进制:


  12. void main(void)
  13. {
  14.         UINT nCounter = 0;
  15.         UCHAR ucLedIndex = 0;

  16.         SYSTEM_DISABLE_INTERRUPT();

  17.         TimerInit();
  18.         UartInit(9600, 1);

  19.         SYSTEM_ENABLE_INTERRUPT();

  20.        

  21.         while(1) {
  22.         
  23.                 timerProc();

  24.         ReadTemperature();//  读取温度值  整数:sdate   小数:xiaoshu
  25.         testRegister3=sdate;
  26.       
  27.                 checkComm0Modbus();//检测modbus帧
  28.         


  29.         }
  30. }
复制代码

所有资料51hei提供下载:
51单片机modbus.zip (118.64 KB, 下载次数: 309)



作者: zhouke    时间: 2018-1-27 21:05
挺好的,很支持这样的程序
作者: jiangqq    时间: 2018-9-17 22:27
现在在一个多机通讯,参考 一下。
作者: yywd4    时间: 2019-10-20 19:37
下载学习,谢谢发帖。
作者: SORZ    时间: 2020-12-31 09:19
花了100黑币找了很多例程,只有你的能用!!!!太赞了
作者: zhangshanqiao    时间: 2021-1-12 13:37
感谢楼主的分享,下载下来学习一下。
作者: changhuiren    时间: 2023-4-9 16:43
请问楼主晶振是22.HZ的吗

作者: woyaodwn    时间: 2023-6-2 15:13
感谢分享啊,有PC端的吗
作者: wkman    时间: 2023-6-2 17:00
没有pc端程序,无法对应分析啊




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1