单片机串口通信485modbus.pdfVIP

  • 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)

1亿VIP精品文档

相关文档