全球旧事资料 分类
几个主要任务的模块图
图8触摸屏任务模块图
图9EEPROM读写任务模块图
7
f姓名高中家钟海英李剑王伟
设计题目基于Modbus协议的智能仪表系统的设计
图10modbus服务任务模块图
8
f江西理工大学应用科学学院课程设计
4详细设计
41从机modbus任务
411函数原型设计根据modbus通讯协议设计了18个函数用于完成从机的数据接收和回复功能其函数原型如下1函数原型voidMBSlaveI
iSLAVE_INFORMATIONDevicI
fPtr函数功能MODBUS从机初始化输入参数DevicI
fPtr从机描述信息数据结构指针输出参数无2函数原型voidIdleModbusvoid函数功能从机MODBUS服务函数输入参数无输出参数无3函数原型voidUART1_Exceptio
void函数功能串口中断处理函数输入参数无输出参数无4函数原型voidReceO
eCharui
t8ReceCharacter函数功能接收一个字符处理输入参数ReceCharacter输出参数无5函数原型voidStartCou
tT15void函数功能使能T15计数输入参数无输出参数无6函数原型voidT15_Exceptio
void函数功能T15定时中断处理输入参数无输出参数无7函数原型voidT15E
dHa
dlevoid函数功能T15超时处理输入参数无输出参数无
9
f姓名高中家钟海英李剑王伟
设计题目基于Modbus协议的智能仪表系统的设计
8函数原型voidStartCou
tT35void函数功能使能T35计数输入参数输出参数无9函数原型voidT35_Exceptio
void函数功能T35定时中断处理输入参数输出参数无10函数原型voidT35E
dHa
dlevoid函数功能T35结束处理输入参数输出参数无11函数原型voidFu
ctio
Ha
dlevoid函数功能功能请求处理输入参数无输出参数无12函数原型voidFReadHoldi
gRegPDU_RESPONSERespo
se函数功能处理读保持寄存器指令03输入参数Respo
se输出参数无13函数原型ui
t8ReadHoldi
gRegui
t8DataPtrui
t16StAddrui
t16Qua
tity函数功能读保持寄存器处理函数输入参数DataPtr数据指针16位数据高8位在低字节低8位在高字节StAddr寄存器起始地址Qua
tity寄存器数量输出参数正常返回TRUE出错返回FALSE14函数原型ui
t16MB_GetRegValueui
t16Address函数功能读保持寄存器值函数输入参数Address寄存器地址输出参数返回寄存器值15函数原型voidPackPDU2ADUvoid函数功能将PDU帧封装成ADU帧输入参数无输出参数无16函数原型voidTra
sfersReplyHa
dlevoid函数功能传输应答帧处理
10
f江西理工大学应用科学学院课程设计输入参数无输出参数无17函数原型ui
t16Modbus_CRC16ui
t8Buff_addrui
t16le
函数功能报文CRC校验输入参数Buff_addr待进行CRC校验计算报文的地址le
待校r
好听全球资料 返回顶部