Email:hybi@mail
cn主讲毕宏彦嵌入式系统设计嵌入式系统设计主讲教师:毕宏彦2第11讲•串行通信概述•51单片机的串行通信接口•串行口的工作方式嵌入式系统设计主讲教师:毕宏彦3本讲内容•串行通信概述•51单片机的串行通信接口•串行口的工作方式嵌入式系统设计主讲教师:毕宏彦4计算机通信技术•实现本地或远程、机与机或多机之间的通信,是计算机的重要功能,我们能够坐在计算机前直接看到远方发生的事件或远程现场设备工作的状态和各项运行参数,都得益于计算机的强大通信功能
•计算机通信方式:串行通信并行通信适用于各种距离的通信,成本低,效率高
仅适用于近距离的通信,线数多,成本高,效率低,已经退出应用市场
嵌入式系统设计主讲教师:毕宏彦5串行通讯概述串行口的设计使MCS-51单片机的功能大大增加
可以用串行通讯的方式实现单片机与单片机或者是单片机与微机等设备之间的数据交换
串行通讯电路简单,成本低,可以实现远距离的数据传输
缺点是传输速度低于并行数据传输
在一个嵌入式系统中,往往采用多单片机构成一个完整的控制系统,它们之间以串行通信的方式进行数据交换---多机通讯(如图)
从机从机从机从机主机嵌入式系统设计主讲教师:毕宏彦6串行通信总线•串行通信方式有以下多种:•计算机近距离数据通信,现在常用有以下几种总线:•USB、RS-232C、IIC、SPI、SCI等总线进行
•计算机远程数据通信,有以下一些常用的通信总线:•RS-485总线、CAN总线、电流环、以太网等
•其中的232、485、422、CAN、电流环、以太网等总线在控制领域的应用最多
而这几种总线在单片机系统的应用都是基于单片机的串行通信接口
•本讲仅学习单片机串行接口,上述几种常用通信总线的知识在第21讲开始学习
嵌入式系统设计主讲教师:毕宏彦7串行通信应用示意图TXDRXDRXDTXDTX