文档详情

单片机原理与应用及C51编程技术 教学课件 高玉芹 第9章 串行总线接口技术.pdf

发布:2015-11-10约字共137页下载文档
文本预览下载声明
单片机原理与应用电子课件 单片机原理与应用电子课件 第 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和外围
显示全部
相似文档