文档介绍:烟台南山学院
单片机接口技术及应用
11/10/2017
1
烟台南山学院
第七章
常用外围设备接口技术
11/10/2017
2
烟台南山学院
本章学习目标
1、掌握简单的并行接口芯片的外特性与应用
2、掌握8255A的结构、工作原理和硬件连接
3、掌握8255A的初始化方法
4、掌握简单并行接口的应用
11/10/2017
3
烟台南山学院
概述
11/10/2017
4
烟台南山学院
1、可编程接口芯片概述
接口电路应具有如下电路单元:
①输入/输出数据锁存器和缓冲器
用于解决CPU与外设之间速度不匹配的矛盾,以及起隔离和缓冲的作用。
②控制命令和状态寄存器
用来存放CPU对外设的控制命令,以及外设的状态信息。
③地址译码器
用来选择接口电路中的不同端口。
④读写控制逻辑
⑤中断控制逻辑
11/10/2017
5
烟台南山学院
2、片选概念
A7~A0
CE
译码器
接口芯片
同内存储器的读/写操作相仿,必须要有一个地址信号选中接口芯片后,才能使该芯片进入电路工作状态,实现数据的输入/输出。CPU的地址线通过地址译码器输出接到接口芯片的选通端CE,又称片选端。片选端是控制接口芯片进入电路工作状态的引脚端。只有CE被选中后,CPU才能通过该芯片与对应的I/O设备传送数据。
11/10/2017
6
烟台南山学院
3、读/写概念
读操作时,输入接口信息由数据总线进入CPU,数据何时读入CPU,由RD控制。
写操作时,数据何时由数据总线进入输出接口芯片由WR控制。
DB
RD
CE
输入口
DB
WR
CE
输出口
11/10/2017
7
烟台南山学院
4、可编程接口的概念
多通道是指一个接口芯片一面与CPU连接,另一面可接几个外设。
多功能是指一个接口芯片能实现多种接口功能,实现不同的电路工作状态。
可编程是指通过计算机的指令来选择不同的通道和不同的电路功能。
可编程芯片是指接口电路的组态可由计算机指令来控制的接口芯片。
接口芯片中用来存放控制电路组态的控制字节的寄存器称为控制寄存器。
11/10/2017
8
烟台南山学院
5、联络的概念
数据线
接口
外设
STB
RDY
11/10/2017
9
烟台南山学院
简单的输入输出接口
11/10/2017
10
烟台南山学院