第8章80C51串行扩展技术 本章要点 ◆串行扩展特点 ◆串行扩展方式分类 ◆虚拟串行扩展慨念 ◆移位寄存器串行扩展方式 ◆80C51I/0虚拟串行接口 ◆I2C总线串行扩展技术 ◆I2C总线扩展I/0口通用器件PCF8574 ◆虚拟I2C总线扩展AT24CXX系列E2PROM
第8章 80C51串行扩展技术 本章要点 串行扩展特点 串行扩展方式分类 虚拟串行扩展慨念 移位寄存器串行扩展方式 80C51 I/O虚拟串行接口 I 2C总线串行扩展技术 I 2C总线扩展I/O口通用器件PCF8574 虚拟I 2C总线扩展AT24CXX系列E 2PROM
§8-1串行扩展概述 串行扩展特点 (1)最大程度发挥最小系统的资源功能。 原来由并行扩展占用的P0口、P2口资源,直 接用于I/0口。 (2)简化连接线路,缩小印板面积。 (3)扩展性好,可简化系统的设计 (4)串行扩展的缺点 数据吞吐容量较小,信号传输速度较慢,但 随着CPU芯片工作频率的提高,以及串行扩展芯片 功能的增强,这些缺点将逐步淡化
§8-1 串行扩展概述 一、串行扩展特点 ⑴ 最大程度发挥最小系统的资源功能。 原来由并行扩展占用的P0口、P2口资源,直 接用于I/O口。 ⑵ 简化连接线路,缩小印板面积。 ⑶ 扩展性好,可简化系统的设计。 ⑷ 串行扩展的缺点: 数据吞吐容量较小,信号传输速度较慢,但 随着CPU芯片工作频率的提高,以及串行扩展芯片 功能的增强,这些缺点将逐步淡化
二、串行扩展方式分类 1、一线制 线制的典型代表为Da11a公司推出的单总线 (1-wire)。 R I/0 DS1820 DQ DQ DQ MCU DS1820 DS1820DS1820 GND 图8-1单总线构成的分布式温度监测系统
1、一线制 二、串行扩展方式分类 一线制的典型代表为Dallas公司推出的单总线 (1-wire)
2、二线制 二线制的典型代表为 philips公司推出的I2C总线 (Intel Integrated Circuit BUS) VDD R凵凵R SDA SCL MCU SDA SCL SDA SCL SDA SCL 外围器件外围器件外围器件 图8-2IC总线扩展示意图
2、二线制 二线制的典型代表为philips公司推出的I 2C总线 (Intel Integrated Circuit BUS)
3、三线制 三线制(不包括片选线)主要有两种: (1)由 Motorala公司推出的SPI( Seria1 peripheral Interface) (2)由NS公司推出的 Micro wire/PLUS。 SCK SCK SK MOSI MOSI SI DO MOSO MOSO SO DI I/0 I/0 MCU MCU (a)SPI (b)Micro wire/ PlUS 图8-3三线制串行扩展示意图
三线制(不包括片选线)主要有两种: ⑴ 由Motorala公司推出的SPI(Serial peripheral Interface); ⑵ 由NS公司推出的Micro wire /PLUS。 3、三线制