- 7
- 0
- 约3.86万字
- 约 44页
- 2020-06-27 发布于天津
- 举报
实用标准文案
项目七 单片机通信实践
知识目标:
1. 了解 UART(Universal Asynchronous Receive/Transmitter 通用异步收发器。
2 .了解 MAX232 通信原理及标准的通信协议。
3. 了解 MODBUS 通信协议标准
2. 采用通信芯片 MAX485 ,及多机通信原理。
技能目标:
1, 根据数据格式的协议,数据交换的协议要求硬件连接,实现串行通讯的硬环境。
2. MCU 与 PC 机及多个单片机的硬件连接方法
3. 应用 PROTEUS 仿真工具软件绘制硬件连接图
4. 使用 Keil C 完成程序的编写和调试
5. 使用最小系统板实现硬件调试
任务一 基于 RS232 的点对点通信
任务提出
通过 MAX232 直接应用 UART(Universal Asynchronous Receive/Transmitter 通用异步收发器, 实
现单片机与单片机,或单片机与 PC 微机之间数据传送。
知识准备
7 .1. 1 串行与并行通信
在实际工作中 ,计算机与外部设备之间常常要进行信息交换 ,计算机与计算机之间也要交换信息 ,所有这
些信息交换可称为通信。
文档
实用标准文案
在我们前面所学的知识中所涉及的数据传送都是采用并行方式 ,如单片机与存储器 ,的数据传送 ,存储器
与存储器的数据传送 ,单片机与并行打印机之间的数据传送 ,CPU 处理数据以 8 位数据并行方式同时一次传
送一字节的数据 ,这样的传送方式要求用 8 条数据线和若于条控制信号线 ,传送距离较近。当计算机与计算
机之间的距离较远时过多的电缆使这种方式不够经济。
串行通信是用一位数据线传送数据 ,只用几条电缆线作控制信号线 , 串行通信适合远距离数据传送 ,处于
两地的计算机之间采用串行通信就非常的经济 ,当然串行通信要求通信双方具有相同的数据转换格式, 规定
的时间控制,相等的逻辑电路,通一的通信协议。
7 . 1 .1 .1 串行与并行通信基本概念
1. 串行通信与并行通信
通信方式有两种:并行通信和串行通信。通常是根据信息传送的距离决定采用哪种通信方式,如果距
离小于 30cm 则可采用并行通信方式,当距离大于 30cm 时则要采用通信方式。
并行通信方式是指数据的各位同时进行传送的通信方式, 其优点是传送速度高, 缺点是数据有多少位,
就需要多少根数据传送线, 单片机与外部设备之间的数据传送属于并行通信图 7-1-1 (a )所示为 AT89C51
系列单片机与外部设备间的 8 位数据并行通信的连接方法 ,并行通信方式在位数多、 传送距离远的情况下就
不太合适了。
串行通信间数据是一位一位按顺序传送的通信方式,图 7-1-1 (b )所示为单片机与外部设备间的串
行通信连接方式,可以看出最单间的串行连接只需三条线,因此利用电话线就可作为传输线,这样大大降
低了成本, 特别适用于远距离通信; 串行通信的缺点是传送速度较低。 假设并行传送 N 位数据所需时间为
T,那
么串行
传送的
原创力文档

文档评论(0)