项目七单片机通信实践知识目标:1
了解UART(UniversalAsynchronousReceive/Transmitter通用异步收发器
2.了解MAX232通信原理及标准的通信协议
了解MODBUS通信协议标准2
采用通信芯片MAX485,及多机通信原理
技能目标:1,根据数据格式的协议,数据交换的协议要求硬件连接,实现串行通讯的硬环境
MCU与PC机及多个单片机的硬件连接方法5
使用最小系统板实现硬件调试任务一基于RS232的点对点通信任务提出通过MAX232直接应用UART(UniversalAsynchronousReceive/Transmitter通用异步收发器,实现单片机与单片机,或单片机与PC微机之间数据传送
知识准备7.1.1串行与并行通信在实际工作中,计算机与外部设备之间常常要进行信息交换,计算机与计算机之间也要交换信息,所有这些信息交换可称为通信
在我们前面所学的知识中所涉及的数据传送都是采用并行方式,如单片机与存储器,的数据传送,存储器与存储器的数据传送,单片机与并行打印机之间的数据传送,CPU处理数据以8位数据并行方式同时一次传送一字节的数据,这样的传送方式要求用8条数据线和若于条控制信号线,传送距离较近
当计算机与计算机之间的距离较远时过多的电缆使这种方式不够经济
应用PROTEUS仿真工具软件绘制硬件连接图4
使用KeilC完成程序的编写和调试串行通信是用一位数据线传送数据,只用几条电缆线作控制信号线,串行通信适合远距离数据传送,处于两地的计算机之间采用串行通信就非常的经济,当然串行通信要求通信双方具有相同的数据转换格式,规定的时间控制,相等的逻辑电路,通一的通信协议
7.1.1.1串行与并行通信基本概念1
串行通信与并行通信通信方式有两种:并行通信和串行通信
通常是根据信息传送的距离决定采用哪种通信方式,如果距离小于30cm