摘要:在最底层的网络方面,作为工业现场总线的一种,Modbus协议在众多现场总线中已经成为应用于电子控制器上的一种通用言语。
本设计使用电脑作为主机,通过RS232串口向STC89c52单片机发送数字信息,使其控制的lcd液晶屏能够正确显示该数字。并且电脑也能读取显示器上的数字。modbus协议就是信息所采用的传输格式,采用RTU帧模式,通过CRC校验来保证信息的正确性。本设计的串口采用rs232接口,使用stc89c52型号的51单片机来控制液晶屏显示。
关键词: Modbus协议 rs232 51单片机
目录
摘要
Abstract
一、引言-1
1.1 项目背景-1
1.2 Modbus协议介绍-1
1.2.1 Modbus概述-1
1.2.2 Modbus的查询-回应周期-2
1.3设计目标要求-3
二、系统设计方案-4
2.1设计方案-4
2.2软件设计思路-4
三、硬件电路设计-6
3.1 最小系统-6
3.2通讯电路-7
3.2.1 RS232-7
3.2.2 RS-232接口连接器-7
3.3显示部分电路-8
四、 软件介绍-10
4.1软件平台-10
4.1.1串口通信模块设计-10
4.2 数据帧处理-11
4.4 循环冗余校验-13
五、 系统调试-15
5.1 硬件调试-15
5.2 软件调试-15
5.2.1 编程软件-15
5.2.2 modbus调试软件-16
结束语-18
参考文献-19
致谢-20
附录-21