• 大小: 0.06M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-29
  • 标签: 实例  d  Modbus  1  5  

资源简介


资源截图

代码片段和文件信息

#include “main.h“

/******************************
微控电子 www.mcuc.cn
modbus RTU 的C51程序 
单片机89S52
通信波特率 9600 8位数据 1位停止位 偶校验 485通位接口
单片机控制板地址 localAddr(变量)
通信可设置数据的地址:
字地址 0 - 255 (只取16位的低8位)
位地址 0 - 255 (只取16位的低8位)
*******************************/

uint32 dwTickCountdwIntTick; //时钟
uint8 idata sendBuf[16]receBuf[16]; //发送接收缓冲区
uint8 idata checkoutError; // ==2 偶校验错  
uint8 idata receTimeOut; //接收超时
uint8 idata c10ms; //10ms 计时
bit b1msbt1msb10msbt10msb100msbt100ms; //定时标志位

// 串行中断程序
void commIntProc() interrupt 4
{
if(TI)
{
TI = 0; 
if(sendPosi < sendCount) 
{
sendPosi++;
ACC = sendBuf[sendPosi];
TB8 = P; //加上校验位
SBUF = sendBuf[sendPosi];
}
else
{
b485Send = 0;    //发送完后将485置于接收状态
receCount = 0;   //清接收地址偏移寄存器

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2014-09-18 13:01  modbus51\
     目录           0  2018-11-16 21:13  modbus51\modbus51\
     文件        5116  2003-09-26 11:56  modbus51\modbus51\STARTUP.A51
     文件       11666  2005-03-16 16:48  modbus51\modbus51\Startup.LST
     文件         749  2005-03-16 16:48  modbus51\modbus51\Startup.OBJ
     文件        8187  2005-03-16 16:48  modbus51\modbus51\main.LST
     文件       10019  2005-03-16 16:48  modbus51\modbus51\main.OBJ
     文件        2207  2014-09-18 12:59  modbus51\modbus51\main.Uv2.bak
     文件        3432  2005-03-16 16:41  modbus51\modbus51\main.c
     文件         485  2005-03-16 16:21  modbus51\modbus51\main.h
     文件         955  2018-11-16 21:10  modbus51\modbus51\main.opt.bak
     文件       59138  2018-11-16 21:13  modbus51\modbus51\main.uvopt
     文件       13572  2018-11-16 21:13  modbus51\modbus51\main.uvproj
     文件         970  2014-09-18 12:59  modbus51\modbus51\main_Opt.Bak
     文件        2069  2005-03-16 16:26  modbus51\modbus51\main_Uv2.Bak
     文件       32845  2005-03-16 16:48  modbus51\modbus51\modbus.LST
     文件       20023  2005-03-16 16:48  modbus51\modbus51\modbus.OBJ
     文件       12991  2005-03-16 16:31  modbus51\modbus51\modbus.c
     文件         523  2005-02-04 00:07  modbus51\modbus51\modbus.h
     文件       25292  2005-03-16 16:48  modbus51\modbus51\modbus51
     文件       36909  2005-03-16 16:48  modbus51\modbus51\modbus51.M51
     文件        6075  2005-03-16 16:48  modbus51\modbus51\modbus51.hex
     文件         204  2018-11-16 21:13  modbus51\modbus51\modbus51.plg

评论

共有 条评论