单片机原理与应用及C51编程技术 教学课件 高玉芹 第9章 串行总线接口技术.pdf
文本预览下载声明
单片机原理与应用电子课件
单片机原理与应用电子课件
第 9 章
第 9 章
串行总线接口技术
串行总线接口技术
2015‐6‐9 1
本章主要内容
本章主要内容
9.1 SPI串行总线接口技术
9.1 SPI串行总线接口技术
2
9.2 I2C总线接口技术
9.2 I C总线接口技术
9.3 单总线(1-wire)接口
9.3 单总线 (1-wire)接口
2015‐6‐9 2
第9章 串行总线接口技术
第9章 串行总线接口技术
由于数据的串行传输连线少,因而采用串行总线扩展技术可以
由于数据的串行传输连线少,因而采用串行总线扩展技术可以
使系统的硬件设计简化,系统的体积减小,同时,系统的更改和
使系统的硬件设计简化,系统的体积减小,同时,系统的更改和
扩充更为容易。
扩充更为容易。
目前,单片机应用系统中常用的串行扩展总线有:I2C(Inter
目前,单片机应用系统中常用的串行扩展总线有:I2C(Inter
IC BUS)总线、SPI(Serial Peripheral Interface)总线、
IC BUS)总线、SPI(Serial Peripheral Interface)总线、
Microwire总线及单总线(1-Wire BUS)。
Microwire总线及单总线(1-Wire BUS)。
串行扩展总线的应用是单片机目前发展的一种趋势。AT89系
串行扩展总线的应用是单片机目前发展的一种趋势。AT89系
列单片机利用自身的通用并行线可以模拟多种串行总线时序信号,
列单片机利用自身的通用并行线可以模拟多种串行总线时序信号,
因此可以充分利用各种串行接口芯片资源。本章主要介绍I2C总线、
因此可以充分利用各种串行接口芯片资源。本章主要介绍I2C总线、
SPI总线及单总线(1-Wire BUS)的基本知识、常用的串行总线接口
SPI总线及单总线(1-Wire BUS)的基本知识、常用的串行总线接口
器件及和单片机的接口应用。
器件及和单片机的接口应用。
2015‐6‐9 3
9.1 SPI串行总线接口技术
9.1 SPI串行总线接口技术
9.1.1 SPI串行总线简介
9.1.1 SPI串行总线简介
SPI接口的全称是“Serial Peripheral Interface”,意为串行
SPI接口的全称是“Serial Peripheral Interface”,意为串行
外围接口,是Motorola首先在其MC68HCXX系列处理器上定义的。
外围接口,是Motorola首先在其MC68HCXX系列处理器上定义的。
SPI总线系统是一种同步串行外设接口,它可以使MCU与各种外
SPI总线系统是一种同步串行外设接口,它可以使MCU与各种外
围设备以串行方式进行通信以交换信息。SPI总线系统可直接与各
围设备以串行方式进行通信以交换信息。SPI总线系统可直接与各
个厂家生产的多种标准外围器件直接接口,该接口一般包括以下四
个厂家生产的多种标准外围器件直接接口,该接口一般包括以下四
种信号:
种信号:
MOSI – 主器件数据输出,从器件数据输入
MOSI – 主器件数据输出,从器件数据输入
MISO – 主器件数据输入,从器件数据输出
MISO – 主器件数据输入,从器件数据输出
SCLK – 时钟信号,由主器件产生
SCLK – 时钟信号,由主器件产生
/ss– 从器件使能信号,由主器件控制
/ss– 从器件使能信号,由主器件控制
2015‐6‐9 4
SPI接口是在CPU和外围低速器件之间进行同步串行
SPI接口是在CPU和外围
显示全部