内容正文:
7.4 单片机并行I/O 口扩展
一、填空题
1、单片机扩展多个外部设备时,通过控制不同设备的 来识别。
2、地址总线的连接方法有 三种,常用译码器芯片有74LS138 等。
3、可编程并行/O 口扩展芯片8255包括: (PA口 、PB 口 、PC 口),以及数据线,片选引脚,读/写控制引脚,地址线,复位控制引脚等。
4、单片机最小应用系统一般包括 等。
5、在对PC 口置位/复位控制寄存器操作前,必须先对工作方式控制 进行写操作。
6、8255是常用的可编程并行I/O 口扩展芯片。8255共有 ,采用双列直插式封装。
二、简答题
1.简述8255芯片的工作方式。
2.简述8255芯片的读写控制。
3、 简述8255芯片的控制寄存器。
4、简述PC 口置位/复位控制寄存器控制PC 口各位的复位(0)或置位(1)。
5、简述单片机存储器扩展。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$$
7.4 单片机并行I/O 口扩展
一、填空题
1、单片机扩展多个外部设备时,通过控制不同设备的 来识别。
【答案】片选信号
2、地址总线的连接方法 有 三种,常用译码器芯片有74LS138 等。
【答案】直接接地法、线选法和译码法
3、可编程并行/O 口扩展芯片8255包括: (PA口 、PB 口 、PC 口),以及数据线,片选引脚,读/写控制引脚,地址线,复位控制引脚等。
【答案】1个控制口,3个数据口
4、单片机最小应用系统一般包括 等。
【答案】电源电路、复位电路、时钟电路
5、在对PC 口置位/复位控制寄存器操作前,必须先对工作方式控制 进行写操作。
【答案】寄存器
6、8255是常用的可编程并行I/O 口扩展芯片。8255共有 ,采用双列直插式封装。
【答案】40个引脚
二、简答题
1.简述8255芯片的工作方式。
【答案】
① 方式0:基本方式,不需要联络信号,直接输入或者输出数据。
② 方式1:选通方式,需要联络信号(输/输出操作的同步信号)。联络信号用来查询、 应答和产生中断。只有 PA口和 PB 口可以工作在选通方式, PC 口的高4位作为PA 口的联络
信号; PC 口的低4位作为 PB 口的联络信号。
③ 方式2:双向通信方式,只有PA 口具有此工作方式。PA 口既可以作为输入口,也可 以作为输出口使用, PA 口的输入与输出各使用一套联络线控制。
2.简述8255芯片的读写控制。
【答案】8255芯片的读写控制需要使用地址线 A0、A1 及相关控制信号
A1
A0
RD
WR
CS
工作状态
输入操作 (读)
0
0
0
1
0
读PA口数据
0
1
0
1
0
读PB口数据
1
0
0
1
0
读PC口数据
输出操作 (写)
0
0
1
0
0
向PA口写入数据
0
1
1
0
0
向PB口写入数据
1
0
1
0
0
向PC口写入数据
1
1
1
0
0
写控制寄存器
禁止操作
×
X
×
X
1
高阻状态
1
1
0
1
0
非法状态
X
X
1
1
0
高阻状态
3、 简述8255芯片的控制寄存器。
【答案】8255芯片的控制寄存器有2个:工作方式控制寄存器和PC 口置位/复位控制寄存器。工 作方式控制寄存器决定3个口的数据传输方向和工作方式
D7
D6
D5
D4
D3
D2
D1
D0
1标志位
A组工作方式
00:方式0
01:方式1
1×:方式2
PA口传输 方向
1:输入
0:输出
PC口高4 位(PC4 ~ PC7)传输 方向
1:输入
0:输出
B组工作 方式
0:方式0
1:方式1
PB口传输 方向
1:输入
0:输出
PC口低4 位(PCO~ PC3)传输 方向
1:输入
0:输出
4、简述PC 口置位/复位控制寄存器控制PC 口各位的复位(0)或置位(1)。
【答案】
D7
D6
D5
D4
D3
D2
D1
DO
0
标志位
不用
(一般全置0)
PC口的位选择
000:PCO
001:PC1
010:PC2
011:PC3
100:PC4
101:PC5
110:P