第七章 并行接口
一、填空题
1.8255A内部有4个端口,分别是 、 、 和 。 2.8255A的端口A具有3种工作方式,分别是 、 和 。 3.8255A控制字的最高位D7= 时,表示该控制字为方式控制字。
二、选择题
1. 当8255A的端口工作在方式2,端口B工作在方式1,则固定用作端口B的联络信号是( )
A.PC2-PC0 B.PC6-PC4 C.PC7-PC5 D.PC3-PC1 2. 当8255A的A口用作8个按键输入时,工作方式可设置为( )
A.方式 0 B.方式1 C.方式2 D.都不能 3. 若8255A的地址范围为300H-303H,则置位复位字的端口地址为( )
A.300H B.301H C.302H D.303H 4. IBM-PC机系统中,键值信号(位置码)是由( )
A.主机CPU扫描分析得到 B.DMA方式传送得到
C.并行通信接口传送至主机
D.键盘内专门处理器分析后,经串行通信接口传送至主机
5. 某测量仪表上由16个LED显示器,用一片8255作接口,A口位段选,B口、C口位位选,则
A 口与LED之间及B口、C口与LED之间应分别接有( ) A.驱动器、驱动器 B.锁存器、锁存器 C.锁存器、驱动器 D.驱动器、锁存器 6. 上题中,LED的正确扫描方法是( )
A.动态 B.静态 C.静态或动态 D.由LED决定 7. 欲使用一片8255作8位D/A和12位A/D的接口,则该系统( )
A.无法实现 B.只能工作于中断方式 C.工作于查询与中断方式均可 D.只能工作于查询方式 8. 8255A使用了( )个端口地址。
A.1 B.2 C.3 D.4 9. 在8255A中可以按位置位复位的端口是( )
A.端口A B.端口B C.端口C 10.8255A实现双向传送功能的工作方式为( )
A.方式0 B.方式1 C.方式2 D.方式3
11.8255A在方式0工作时,端口A、B和C的输入和输出可以有( )种组合。 A.4 B.8 C.16 D.6
12.如果一个4 x 4 的简易键盘需要通过并行接口8255的一个口与CPU通讯,则应选择该
芯片的( )
A.控制口 B.A口 C.B口 D.C口 13.组成大屏幕LED显示器的基本单元,在下列器件中应选择( )
A.单个LED B.点阵式LED显示器(内含20个LED) C.米字型LED显示器 D.7段或8段LED显示器
14. 使用8255的一个端口作简易键盘的接口电路,采用行反转法,则应选择的端口和最多
键数是( )
1
A.A口、4 B.A口、16 C.C口、4 D.C口、16 15. 设8255的A口工作于方式1,B口和C口分别经驱动直接用于8段LED显示器的段选和位选,
则采用的扫描方式和相应的LED数分别是( )
A.静态、4 B.动态、8 C.静态、5 D.动态、5 16. PC机中,使用键盘输入数据时,采用的数据传送方式是( )
A.无条件 B.查询 C.中断 D.DMA
17. 采用中断方式进行双向数据传送时,8255应选用的工作方式及其开放中断的正确方法
分别是( )
A.方式0,使用EI指令 B.方式1 ,置位INTEA或INTEB C.方式2,置位INTEA或INTEB D.方式2,使用EI指令
18. 下列关于8255工作方式与数据传送方式关系的叙述中,正确的是( )
A.方式0可以采用中断方式 B.方式1只能采用查询方式
C.方式2只能采用中断方式 D.方式0可以采用查询或无条件传送方式 19. 一片8255在方式0时控制矩阵式简易(小)键盘,若不扩展电路则可以控制的最多键
数是( )
A.4X4 B.8X8 C.10X10 D.12X12 20.下列关于并行口8255工作方式的叙述中,正确的是( ) A.A口和B口都可以工作于方式0、1,C口只能工作于方式0 B.A口和B口都是输入/输出口,C口只能反映外设的状态 C.A口和B口都是输入/输出口,C口只能作为联络信号使用 D.A口和B口都可以工作于方式0、1、2
三、简答题
1. 8255A的3个端口在使用上有什么不同?
2.简述行列式键盘矩阵的读入方法。
3.LED数码管显示器共阴极和共阳极的接法主要区别是什么?
4.当数据从8255A的C端口读到CPU时,8255A的控制信号CS、RD、WR、A1、AO分别是什么电平?
2
四、编程题
1.如图所示,要求检测PC1引脚,若PC1为低电平则等待;若PC1为高电平则在PB2引脚输出频率为2KHZ的方波。试对8255A进行编程。(延时时间要算出,延时子程序可不必具体写出)
2.某系统如图所示,要求完成下列问题:
1)写出8255的端口地址(设未用地址线均为0);
2)写出0—9的七段码码表,放在数据段MABIAO变量名下;
3)完成对8255A的初始化编程,并循环显示数据段DAT1变量名下0—9十个数据(延时子程序可不必具体写出)。
3