文档详情

第七章接口技术并行扩展.ppt

发布:2016-12-28约4.82千字共17页下载文档
文本预览下载声明
第七讲:接口技术 一、简单I/O扩展 并行接口的扩展(简单I/O) 二、并行扩展8255 并行接口的扩展(8255) 《单片机应用系统设计》教学课件 《单片机应用系统设计》教学课件 本讲重点: 接口概念,单片机的编址与译码方法; 简单I/O扩展 (选用锁存器与驱动器); 扩展8255 (初始化,电路及应用); 在单片机的I/O口线不够用的情况下,可以借助外部器件对I/O口进行扩展。可资选用的器件很多,方案也有多种。 简单I/O扩展:(锁存器扩展) CLR VCC 1Q 8Q 1D 8D 2D 7D 2Q 7Q 3Q 6Q 3D 6D 4D 5D 4Q 5Q GND CLK OE VCC 1Q 8Q 1D 8D 2D 7D 2Q 7Q 3Q 6Q 3D 6D 4D 5D 4Q 5Q GND G OE VCC 1Q 8Q 1D 8D 2D 7D 2Q 7Q 3Q 6Q 3D 6D 4D 5D 4Q 5Q GND CLK 74LS273 74LS373 74LS374 通常输出需要锁存,输入需要缓冲。但并非一成不变 简单I/O扩展:(缓冲/驱动器扩展) 单片机 锁存器74LS273 P0.0-P0.7 P2.0 P2.1 RD WR D0 D7 D0 D7 D0 D7 D0 D7 缓冲器74LS244 ≥1 ≥1 CLK CE1CE2 输出 输入 或门 或门 输入指令: MOV DPTR,#0100H MOVX A, @DPTR 输出指令: MOV DPTR,#0200H MOVX @DPTR, A 可编程并行I/O接口芯片8255扩展I/O: PA3 PA4 PA2 PA5 PA1 PA6 PA0 PA7 RD WR GND D0 A1 D1 A0 D2 PC7 D3 PC6 D4 PC5 D5 PC4 D6 PC0 D7 8255 PC2 PB7 PC3 PB6 PB0 PB5 PB1 PB4 PB2 PB3 CS RESET PC1 VCC 8255的基本特性与引脚: ◆ PA,PB,PC 三个8位I/O口; 40 PIN ◆ PC口分高4位和低4位。高4位 可与PA口合为一组(A组),低4 位可与PB口合为一组(B组)。 ◆ 3种工作方式。内部有4个寄存 器,由A1,A0与读,写信号选择。 片选低有效,复位高有效。 ◆ PC可按位置位/复位。 ◆ 40条引脚,DIP封装。须注意 VCC与GND引脚的位置。 一个8位的数据口D0~D7。 8255的PA,PB,PC口的三种工作方式: ◆ 三种方式中只有方式 0 用得最多且最容易使用。 基本输入/输出方式 就是简单输入/输出方式。 ◆ 方式1 和方式2 使用复杂。因单片机能自动提供 各种应答信号,这两种方式已很难见到再有人用 于单片机系统。 提供A口的 应答信号 B口无此方式 应答式双向输入/输出 输入/输出均锁存 2 提供A口和B口的 应答信号 应答式输入/输出 输入/输出均锁存 应答式输入/输出 输入/输出均锁存 1 基本输入/输出 输出锁存, 输入三态 基本输入/输出 输出锁存, 输入三态 基本输入/输出 输出锁存, 输入三态 0 C口
显示全部
相似文档