1、L o g o单片机单片机MCS-51原理及应用开发教程原理及应用开发教程第12章 单片机常用串行总线 L o g o第12章 单片机常用串行总线 l微型计算机、单片机系统大都采用总线结构。这种结构是采用一组公共的信号线作为微型计算机各部件之间的通信线,这组公共信号线就称为总线。单片机的常用总线是并行总线和串行总线,串行总线包括RS-232、RS-485、CAN、I2C总线和SPI总线等。其中RS-232、RS-485和CAN为外总线,它们是系统之间通信用总线。I2C和SPI是内总线,主要用于系统内芯片之间的数据传输。本章主要介绍RS-232、RS-485、CAN、I2C和SPI总线的原理。L
2、 o g o第12章 单片机常用串行总线 l12.1 RS-232C12.1 RS-232C串行总线串行总线12.1.1 RS-232C串行通信标准及应用1.RS-232C的电气特性及帧格式L o g oL o g o第12章 单片机常用串行总线 12.1.2 MCS-51的RS-232C通信接口12.1.3 RS-232C应用举例L o g o第12章 单片机常用串行总线 l12.2 RS-422/48512.2 RS-422/485标准总线及应用标准总线及应用1.RS-422标准接口(1)RS-422A电平转换(2)RS-422A接口 L o g o第12章 单片机常用串行总线 2.RS-
3、485标准接口L o g o第12章 单片机常用串行总线 l12.3 CAN 12.3 CAN 总总 线线CAN(Controller Area Network)总线又称为控制器局域网络,是Bosch公司在现代汽车技术中领先推出的一种多主机局域网,由于其卓越的性能、极高的可靠性、独特灵活的设计和低廉的价格,现在已广泛应用于工业现场控制、智能大厦、小区安防、交通工具、医疗仪器、环境监控等众多领域,CAN总线越来越受到人们的重视,被公认为几种最有前途的现场总线之一。国外许多大公司的产品采用了这一技术。L o g o第12章 单片机常用串行总线 1.CAN总线的性能特点2.CAN总线的应用技术(1)
4、系统组成(2)CAN总线的物理层设计(3)应用软件设计3.CAN总线的应用领域L o g oL o g o(2)RS-422A接口SPI串行总线在MCS-51系列单片机中的实现3 RS-232C应用举例第12章 单片机常用串行总线SPI串行总线在MCS-51系列单片机中的实现(5)I2C总线寻址约定第12章 单片机常用串行总线I2C总线的基本原理I2C总线上数据传送格式RS-232C的电气特性及帧格式1 RS-232C串行通信标准及应用MCS-51单片机与I2C总线接口RS-232C的电平转换第12章 单片机常用串行总线第12章 单片机常用串行总线第12章 单片机常用串行总线 1.I2C总线的
5、一般应用特征2.I2C总线的基本原理(1)I2C总线的接口电路(2)I2C总线的信号及时序定义 L o g o第12章 单片机常用串行总线 3.I2C总线上数据传送格式(1)I2C总线上的数据传送形式(2)数据传送时的总线控制(3)应答信号(4)数据传送格式(5)I2C总线寻址约定 L o g oL o g o第12章 单片机常用串行总线 l12.5 SPI12.5 SPI总线总线串行外设接口(Serial Peripheral Interface,SPI)是Motorola公司推出的同步外围三线接口,SPI又分为两种,一种设置在M68HC06、M68HC11系列单片机中,另一种设置在M6805S系列单片机中,两者都能实现芯片间的串行同步数据传输,而后一种还兼有异步通信功能。由于SPI的一些优异性能,目前许多单片机的外围芯片也都使用SPI接口,例如E2PROM、ADC和显示驱动器之类的慢速外设器件。L o g o第12章 单片机常用串行总线 1.SPI总线的特点2.SPI总线系统的构成3.SPI串行总线在MCS-51系列单片机中的实现L o g o