資源簡介
代碼片段和文件信息
#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? {
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
評論
共有 條評論