代码搜索结果
找到约 1,320 项符合
Modbus 的代码
modbus.c
#include "main.h"
//字地址 0 - 255 (只取低8位)
//位地址 0 - 255 (只取低8位)
/* CRC 高位字节值表 */
const uint8 code auchCRCHi[] = {
0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0,
0x80, 0x41, 0x0
main.uv2
### uVision2 Project, (C) Keil Software
### Do not modify !
Target (Target 1), 0x0000 // Tools: 'MCS-51'
Group (Source Group 1)
File 1,2, 0x0
File 1,1,
modbus51.m51
BL51 BANKED LINKER/LOCATER V5.03 03/16/2005 16:48:06 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE Startu
main.c
#include "main.h"
/******************************
微控电子 www.mcuc.cn
modbus RTU 的C51程序
单片机89S52
通信波特率 9600 8位数据 1位停止位 偶校验 485通位接口
单片机控制板地址 localAddr(变量)
通信可设置数据的地址:
字地址 0 - 255 (只取16位的低8位)
位
modbus51.plg
礦ision2 Build Log
Project:
E:\我的网页\mcuc\download\modbus51\main.uv2
Project File Date: 03/16/2005
Output:
modbus.txt
//---------------------------------------------------------------------------
// FILE: ModbusRTU.c
// 程序分两部分:串口操作:中断接收和发送,采用缓冲区发送
// 协议处理:分主战和从站两部分,具体的站需要宏定义指定。
//------------------------------
modbus通信小程序.txt
//通信程序中CRC校验函数是核心,其他根据需要修改。程序通过了验证。
#include "iom16v.h"
unsigned int crc=0xffff;
unsigned char data[]={0x05,0x03,0x02,0x04,0x02};
/*串口初始化函数*/
void Uart_Init(void)
{
UCSRA = 0x02; /*倍速*/