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