MCGS与51单片机modbus通讯程序学习(二)之MCGS成功控制51单片机

2016-2-13 Updata:将博文图片从Google相册迁移到本地服务器,方便免翻墙浏览。

Updata: Modbus_51_RTU 协议源码来源为:新势力论坛管理员创想在[推荐分享] modbus 协议 及 modbus RTU 的 C51 单片机 程序帖子提供的源代码

Updata: Oldbeginner 在阿莫论坛写的开源PLC学习笔记15(MODBUS 与组态软件的通讯)——2013_12_03 对本程序中modbus通讯协议代码分析的很详细。

MCGS和proteus 仿真调试modbus通讯成功 MCGS和proteus 仿真调试modbus通讯成功

proteus仿真画面 proteus仿真画面

MCGS监控画面 MCGS监控画面

下载到单片机开发板 通过MCGS控制单片机开发板LED灯成功 下载到单片机开发板 通过MCGS控制单片机开发板LED灯成功

MCGS控制单片机开发板LED 照片2 MCGS控制单片机开发板LED 照片2

MCGS控制单片机开发板LED灯照片3 MCGS控制单片机开发板LED灯照片3

笔记本电脑下载程序利器-PCI串口卡-物理串口1 笔记本电脑下载程序利器-PCI串口卡-物理串口1

笔记本电脑下载程序利器-串口卡-物理串口 2 笔记本电脑下载程序利器-串口卡-物理串口 2

MCGS控制单片机开发板调试画面 MCGS控制单片机开发板调试画面

MCGS控制单片机开发板LED灯 调试画面2 MCGS控制单片机开发板LED灯 调试画面2

程序源码下载地址:百度网盘-提取码:sg0g

解压密码:www.wlcpu.com


微信扫一扫 请博主喝啤酒

格物往事博客赞赏码

MCGS与51单片机modbus通讯程序学习(二)之MCGS成功控制51单片机》有46个想法

  1. 花开的季节

    我想问一下楼主,modbus.c的程序可以移植到stm32单片机里面吗?还是仅仅适合51里面?

    回复
  2. feixue

    void UartInit (ULONG baud, UCHAR mode)
    {
    IE=0x90;
    TMOD = (TMOD & 0X0F) | 0X20; //串口工作在方式1
    TH1 = -22118400L/12/32/9600; //求当波特率是9600时定时器的初值
    TL1 = -22118400L/12/32/9600;
    TR1 = 1;
    SCON = 0X50; //01010000;
    PCON |= 0X80; //波特率加倍
    }

    为什么这里声明的变量,在程序中没有使用,是不是少了,编译不通过。

    回复

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注