《80C51串行扩展技术》由会员分享,可在线阅读,更多相关《80C51串行扩展技术(8页珍藏版)》请在金锄头文库上搜索。
1、第8章80C51串行扩展技术 本章要点 串行扩展特点串行扩展方式分类虚拟串行扩展慨念移位寄存器串行扩展方式80C51I O虚拟串行接口I2C总线串行扩展技术I2C总线扩展I O口通用器件PCF8574虚拟I2C总线扩展AT24CXX系列E2PROM 8 1串行扩展概述 一 串行扩展特点 最大程度发挥最小系统的资源功能 原来由并行扩展占用的P0口 P2口资源 直接用于I O口 简化连接线路 缩小印板面积 扩展性好 可简化系统的设计 串行扩展的缺点 数据吞吐容量较小 信号传输速度较慢 但随着CPU芯片工作频率的提高 以及串行扩展芯片功能的增强 这些缺点将逐步淡化 1 一线制 二 串行扩展方式分类
2、一线制的典型代表为Dallas公司推出的单总线 1 wire 2 二线制 二线制的典型代表为philips公司推出的I2C总线 IntelIntegratedCircuitBUS 三线制 不包括片选线 主要有两种 由Motorala公司推出的SPI SerialperipheralInterface 由NS公司推出的Microwire PLUS 3 三线制 SPI的时钟线是SCK 数据线MOSI 主发从收 MOSO 主收从发 主从器件的MOSI和MOSO是同名端相连 由于该两类器件无法通过数据传输线寻址 因此 必须由MCUI O线单独寻址 连到扩展器件的片选端CS 若只扩展一片 可将扩展芯片C
3、S接地 Microwire PLUS的时钟线是SK 数据线为SI和SO 但SI SO依照主器件的数据传送方向而定 主器件的SO与所有扩展器件数据输入端DI或SI相连 主器件的SI与所有扩展器件数据输出端DO或SO相连 4 80C51移位寄存器串行扩展 80C51的UART UniversalAsynohronousReceiver Transmitter 有4种工作方式 其中方式0为同步移位寄存器工作方式 通过移位寄存方式 可将串行数据并行输出 也可以将并行数据串行输入 三 虚拟串行扩展概念 用通用I O口来模拟串行接口 构成虚拟的串行扩展接口 只要严格控制模拟同步信号 并满足串行同步数据传送的时序要求 就可满足串行数据传送的可靠性要求