基于RS-485的单片机通信系统设计(发送端)
- 文件介绍:
- 该文件为 doc 格式,下载需要 5 积分
- 基于RS-485的单片机通信系统设计(发送端)
摘要
串口通信是一种广泛应用于各个领域的通信方式,在远距离数据传输和控制系统中,可以根据RS-485协议实现数据远距离传输。
本设计即是利用MAX485芯片实现半双工串行口通信的双向通信系统。系统主要由主机控制模块、通信模块、数据输入模块和数据显示模块四个部分构成,实现了利用RS485实现单片机的双向通讯,通过键盘实现从机的选择、发送数据的输入,主机显示发送的数据及从机编号,通过键盘实现循环工作模式、指定从机这2种工作方式的切换。
该系统具有使用方便、操作简单、结构简单、成本低、可靠性高、可扩展性强、易于维护等特点,在实际生活中有广泛的应用前景。
关键字:RS-485协议、双向通信、MAX485
目录
前言..............................................................5
第一章 系统总体方案................................................6
系统总体框图设计.............................................6
系统框图..............................................6
第二章 系统具体设计及硬件设计
2.1 主机控制模块.................................................6
2.1.1 系统主芯片选择........................................6
2.1.2 复位电路...............................................7
2.1.3 时钟电路...............................................7
2.2 通信模块.....................................................8
2.2.1 通信芯片选择...........................................8
2.2.2 通信电路 ..............................................8
2. 3数据输入模块.................................................9
2.4 数据显示模块.................................................9
第三章 软件设计...................................................11
3.1 系统总流程图................................................11
3.1.1 程序流程图............................................12
第四章 硬件调试与分析.............................................16
4.1 实验调试仪器..............................................16
4.2 各个子系统模块调试........................................16
4.2.1 握手信号发送模块调试..................................16
4.2.2 接收数据与拒绝接收数据模块调试........................17
4.2.3 发送数据与接收数据模块调试............................17
第五章 总结与体会................................................19 参考文献..........................................................20
附录一:总原理图..................................................20
附录二:源程序代码................................................21
...