1、 1 单片机原理及应用单片机原理及应用 课程设计课程设计 题 目 单片机串行通讯 所在院系 机械电子工程学院 专 业 08 自动化(2) 学 号 姓 名 xxxxx 完成日期 2011.6.21 指导教师 2 单片机及应用课程设计任务书 设计题目:单片机串行通讯 设 计 任 务 和 要 求 1原理图设计说明 简要说明设计目的,原理图中所使用的元器件功能及在图中的作用,各器件的工作过 程及顺序。 2程序设计说明 对程序设计总体功能及结构进行说明,对各子模块的功能以及各子模块之间的关系作 较详细的描述。 设 计 成 果 设计说明书一份 电路图一份 参 考 资 料 教研室主任签字: 年 月 日 3
2、目录目录 目录目录. 3 1 1、引言:、引言:. 4 2 2、 设计流程及方案的选择设计流程及方案的选择 5 2.1 设计任务与要求: . 5 2.2 总体方案设计: . 5 3 3、串口通信简介:、串口通信简介: 7 3.1 串行接口的基本特点. 7 3.2 串口通信原理 . 8 3.2.1 波特率选择 8 3.2.2 通信协议的使用 9 4. 4. 硬件设计硬件设计. 10 5. 5. 程序设计程序设计. 14 5.1 流程框图 . 14 5.2 主函数 . 15 6. 6. 元件清单元件清单. 18 7. 7. 小结小结. 19 8. 8. 参考文献参考文献. 20 4 1 1、引言:
3、、引言: 在各种单片机应用系统的设计中,如智能仪器仪表、各类手持设备、GPS 接收器 等,常常遇到计算机与外界的信息交换,即通讯。通信的基本方式可分为并行通信 与串行通信两种。 并行通信是将组成数据的各位同时传送,并通过并行门(如 P1 口等)来实现。 在并行通信中,数据传送线的根数与传送的数据位数相等,传送数据速度快,但所 占用的传输线位数多。因此并行通信适合短距离通信。 串行通信是指数据一位一位地按顺序传送。 串行通信通过串行口来实现。 在全双 工的串行通信中,仅需要一根发送线和一根接收线,串行通信可大大节省传送线路 的成本,但数据传送速度慢。因此,串行通信适合于远距离通信。 目前,在许多
4、单片机应用系统中,上、下位机分工明确,作为下位机核心器件的 单片机往往只负责数据的采集和通信,而上位机通常以基于图形界面的 Windows 系 统为操作平台,为便于查询和保存数据,还需要数据库的支持,如在测控系统中使 用 SQL Server 数据库。 现阶段这种应用的核心便是数据通信, 它包括单片机和上位机之间、 客户端和服 务器之间以及客户端和客户端之间的通信,而在单片机和上位机之间的数据通信则 是整个系统的基础。单片机和 PC 的通信是通过单片机的串口和 PC 机之间的硬件连 接实现。 鉴于 PC 机具有强大的监控和管理功能, 单片机则具有快速以及容易控制的 特点,在数据量不大、传输要求不高的情况下,一般都采用给 PC 机配置的 RS-232 标准串行接口 COM1、COM2 等相连接来实现应用系统与 PC 机之间的数据交换。 5 2 2、 设计流程及设计流程及方案的