資源簡(jiǎn)介
代碼片段和文件信息
#include?“main.h“
/******************************
微控電子?www.mcuc.cn
modbus?RTU?的C51程序?
單片機(jī)89S52
通信波特率?9600?8位數(shù)據(jù)?1位停止位?偶校驗(yàn)?485通位接口
單片機(jī)控制板地址?localAddr(變量)
通信可設(shè)置數(shù)據(jù)的地址:
字地址?0?-?255?(只取16位的低8位)
位地址?0?-?255?(只取16位的低8位)
*******************************/
uint32 dwTickCountdwIntTick; //時(shí)鐘
uint8 idata?sendBuf[16]receBuf[16];?//發(fā)送接收緩沖區(qū)
uint8 idata?checkoutError; //?==2?偶校驗(yàn)錯(cuò)??
uint8 idata?receTimeOut; //接收超時(shí)
uint8 idata?c10ms; //10ms?計(jì)時(shí)
bit b1msbt1msb10msbt10msb100msbt100ms; //定時(shí)標(biāo)志位
//?串行中斷程序
void?commIntProc()?interrupt?4
{
if(TI)
{
TI?=?0;?
if(sendPosi? {
sendPosi++;
ACC?=?sendBuf[sendPosi];
TB8?=?P; //加上校驗(yàn)位
SBUF?=?sendBuf[sendPosi];
}
else
{
b485Send?=?0;????//發(fā)送完后將485置于接收狀態(tài)
receCount?=?0;???//清接收地址偏移寄存器
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄???????????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
評(píng)論
共有 條評(píng)論