忘電子工業出版社 Publishing house of Electronics Industry 第9章MCS-51单片机的串行扩展技术 9,1C总线接口技术 9,2SPI串行外设接口 9,3MCS-51单片机串行口工作方式0串行扩 展接旦
第9章 MCS-51单片机的串行扩展技术 ❖ 9.1 C总线接口技术 ❖ 9.2 SPI串行外设接口 ❖ 9.3 MCS-51单片机串行口工作方式0串行扩 展接口
忘電子工業出版社 Publishing House of Electronics Industry 现代单片机应用系统还广泛采用串行扩展技术。串 行扩展接线灵活,占用单片机资源少,系统结构简 单,极易形成用户的模块化结构。还具有工作电压 宽、抗干扰能力强、功耗低、数据不易丢失等特点 为了方便实现串行扩展,近年来已推出了一些非总 线型单片机芯片(传统型号单片机的变种产品), 能方便地使用SPI( Serial Peripheral Interface 串行外设接口)和( Inter Ic bus或ICT0IC BUS)等串行总线标准进行系统扩展,也可以用传 统型号单片机的并行I/0口模拟总线或SP等总 线的串行通信,同时与串行总线标准相配套的串行 外围接口芯片也逐步推出,为用户使用串行总线扩 展单片机应用系统的外围接口提供了极大的方便
❖ 现代单片机应用系统还广泛采用串行扩展技术。串 行扩展接线灵活,占用单片机资源少,系统结构简 单,极易形成用户的模块化结构。还具有工作电压 宽、抗干扰能力强、功耗低、数据不易丢失等特点。 ❖ 为了方便实现串行扩展,近年来已推出了一些非总 线型单片机芯片(传统型号单片机的变种产品), 能方便地使用SPI(Serial Peripheral Interface 串行外设接口)和 (Inter IC BUS或IC TO IC BUS)等串行总线标准进行系统扩展,也可以用传 统型号单片机的并行I/O口模拟 总线或SPI等总 线的串行通信,同时与串行总线标准相配套的串行 外围接口芯片也逐步推出,为用户使用串行总线扩 展单片机应用系统的外围接口提供了极大的方便。 I C 2 I C 2
9.1c总线接口技术 忘電子工業出版社 Publishing house of Electronics Industry 本节主要介绍2C总线的工作原理、总线接口、总 线器件的寻址方式、总线上的数据传送及2C总线的 软件模拟。 9.1.12C总线接口 2C总线(全称为芯片间总线)是英文 Inter Integrate Circuit BUS或ICT0 IC BUS的简称,它是 Philips公司推出的一种双向二线制总线。PC以2根 连线实现全双工同步数据传送,可以很方便的构成外 围器件扩展系统。它可以直接连接具有总线接口 的单片机,如8XC522和8XC652等,也可挂接各种类型 的外围器件,如存储器、AD转换器、D/A转换器、键 盘、显示器等
9.1 总线接口技术 本节主要介绍 总线的工作原理、总线接口、总 线器件的寻址方式、总线上的数据传送及 总线的 软件模拟。 9.1.1 总线接口 总线(全称为芯片间总线)是英文Inter Integrate Circuit BUS或IC TO IC BUS的简称,它是 Philips公司推出的一种双向二线制总线。 以2根 连线实现全双工同步数据传送,可以很方便的构成外 围器件扩展系统。它可以直接连接具有 总线接口 的单片机,如8XC522和8XC652等,也可挂接各种类型 的外围器件,如存储器、A/D转换器、D/A转换器、键 盘、显示器等。 I C 2 I C 2 I C 2 I C 2 I C 2 I C 2 I C 2
忘電子工業出版社 Publishing house of Electronics Industry 1.12C总线的工作原理 r2C总线由一条数据线SDA和一条串行时钟线 SCL构成总线是同步传输总线,数据线上信号完 全与时钟同步。 总线的器件分为主器件和从器件,主器件的功 能是启动在总线上传送数据,并产生时钟脉冲,以 允许与被寻址的器件进行数据传送;被寻址的器件 称为从器件,一般来说,任何器件都能作为从器件, 只有微控制器才能成为主器件
1. 总线的工作原理 总线由一条数据线SDA和一条串行时钟线 SCL构成, 总线是同步传输总线,数据线上信号完 全与时钟同步。 总线的器件分为主器件和从器件,主器件的功 能是启动在总线上传送数据,并产生时钟脉冲,以 允许与被寻址的器件进行数据传送;被寻址的器件 称为从器件,一般来说,任何器件都能作为从器件, 只有微控制器才能成为主器件。 I C 2 I C 2 I C 2
忘電子工業出版社 Publishing House of Electronics Industry 总线的数据传送采用主从方式,即主器件(主 控器)寻址从器件(被控器),启动总线,产生时 钟,传送数据及结束数据传送C总线允许连接 多个微控制器,但数据传输过程中不能同时存在两 个主器件,作为主控器的器件需通过总线竞争获得 主控权,竞争成功的器件成为主器件,并启动一次 数据交换,其他则退出。竞争过程中,数据不会被 破坏、丢失。数据只能在主、从器件间传送,传送 结束后,主从器件将释放总线,退出主、从器件角 色,总线上存在主、从器件时,总线处于忙的状态, 反之,总线处于空闲状态
总线的数据传送采用主从方式,即主器件(主 控器)寻址从器件(被控器),启动总线,产生时 钟,传送数据及结束数据传送。 总线允许连接 多个微控制器,但数据传输过程中不能同时存在两 个主器件,作为主控器的器件需通过总线竞争获得 主控权,竞争成功的器件成为主器件,并启动一次 数据交换,其他则退出。竞争过程中,数据不会被 破坏、丢失。数据只能在主、从器件间传送,传送 结束后,主从器件将释放总线,退出主、从器件角 色,总线上存在主、从器件时,总线处于忙的状态, 反之,总线处于空闲状态。 I C 2