1、 1 毕业设计(毕业设计( 论论 文文 )说明书)说明书 论文题目 PC 机与多台单片机之间的串行通信 2 目目 录录 摘摘 要要 Abstract 第第一一章章 绪论绪论 1 第第二二章章 课题实施方案课题实施方案 2 2.1 2.1 系统硬件设计系统硬件设计 2 2.22.2 系统软件设计系统软件设计 3 第第三三章章 硬件电路设计硬件电路设计 5 3.1 80C513.1 80C51 单片机结构及其串行通信原理单片机结构及其串行通信原理 5 3.2 3.2 串行接口及其差分转换电路串行接口及其差分转换电路 17 3.3 Protel DXP 20043.3 Protel DXP 2004
2、 原理图设计原理图设计20 第第四四章章 系统系统软件设计软件设计 29 4.1 4.1 系统的通信协议系统的通信协议 29 4.2 C514.2 C51 编程实现编程实现 PCPC 机与单片机之间的串行通信机与单片机之间的串行通信 29 4.3 Windows4.3 Windows 集成开发环境集成开发环境 uVision2uVision2 33 第五章第五章 总结总结 39 致谢致谢 41 参考文献参考文献 42 II 摘 要 本文详细介绍了基于 RS-485 总线的 PC 机与多台单片机间的串行通信原理、 实现 方法和相应的通信硬件、软件设计。该设计是由 PC 机与单片机组成的主从控制
3、系统,其中 PC 机做为上位机对下位单片机是实现控制和监视功能。它包括通信 和控制两个功能模块。单片机作为下位机在整个系统中属于从属地位,主要用来 接收上位机的命令。由于此通信的 PC 接口是 RS232 的 9 针接口,且下位机数目 有限(32 台) 。所以本设计采用了 RS485 总线以及 RS232 转 RS485 的协议芯片以 满足长距离多机通信,本文讨论了总线接口转换、主从式通信协议设计方法,给 出了采用中断式处理的通信过程流程图,并叙述了设计过程中必备的绘图软件 Protel DXP 的应用,以及编辑源代码软件 keil uVision2 的应用,实现了 PC 机对多 个单片机组成采集终端的通信与管理。 关键词关键词: PC 机;单片机;RS485;通信 III Abstract The communication 、realized method and co