第7章 并行接口
一、单项选择题
1.8255A既可作数据输入、出端口,又可提供控制信息、状态信息的端口是( C )。
(A)B口 (B)A口 (C)A、B、C三端口均可以 (D)C口 2.8255A的方式选择控制字为80H,其含义是( D )。
(A)A、B、C口全为输入 (B)A口为输出,其他为输入 (C)A、B为方式0 (D)A、B、C口均为方式0,输出 3.8255A引脚信号WR=0,CS=0,A1=1,A0=1时,表示( B )。
(A)CPU向数据口写数据 (B)CPU向控制口送控制字 (C)CPU读8255A控制口 (D)无效操作
4.一微机化仪器采用8255A芯片作数据传送接口,并规定使用接口地址的最低两位作芯片内部寻址,已知芯片的A口地址为0F4H,则当CPU执行输出指令访问0F7H端口时,其操作为( C )。
(A) 数据从端口C送数据总线 (B) 数据从数据总线送端口C (C) 控制字送控制字寄存器 (D) 数据从数据总线送端口B
5.当8255A的端口A、端口B均工作在方式0的输入方式时,端口C可以作为( A )用。
(A)两个4位I/O端口或1个8位I/O端口 (B) 状态端口 (C)部分引脚作端口A、端口B的联络信号 (D)全部作联络信号 6.当并行接口芯片8255A被设定为方式2时,其工作的I/O口( A )。 (A)既能作输入口、也能作输出口使用 (B) 仅能作输入口使用 (C)仅能作不带控制信号的输入口或输出口使用 (D) 仅能作输出口使用 7.intel公司生产的用于数据并行传送的可编程接口芯片是( D )。
(A)8218 (B)8251 (C)8253 (D)8255 8.一片1ntel8255A需占用( B )个端口地址。 (A)2 (B)4 (C)6 (D)8
9.8255的A口中断输出时,应将A口工作方式初始化为( B )才能满足。
(A)方式0 (B)方式1 (C)方式2 (D)不初始化 10.8255A接口芯片的端口A有( B )种工作方式。
----------
(A) 5 (B) 3 (C) 4 (D) 2
11.8255的读写信号WR=0,A0=1,A1=1,完成的工作是( D )。
(A) 数据写入C端口 (B) 数据写入控制字寄存器 (C) 数据写入A端口 (D)数据写入B端口
12.8255A能实现双向传送功能的工作方式为( C )。
(A) 方式0 (B) 方式1 (C) 方式2 (D) 方式3 13.8255A使用了( D )个端口地址。
(A) 1 (B) 2 (C) 3 (D) 4
14.某系统采用8255A作并行I/O接口,初始化时CPU所访问的端口地址为0CBH,并设定为方式1输出,则A口的口地址应为( A )。
(A) 0C8H (B) 0CAH (C) 0CH (D) 0EH
15.在8255的初始化程序中,使INTEA=1的目的是使( A )。 (A)A口在中断方式下完成输入/输出操作 (B)B口在中断方式下完成输入/输出操作 (C)A口在查询方式下完成输入/输出操作 (D)B口在查询方式下完成输入/输出操作 16.8255工作在( C )下,不需联络信号线。
(A)方式1 (B)方式2 (C)方式0 (D)所有方式 17.在8255A中可以进行按位置位/复位的端口是( C)。
(A) 端口A (B) 端口B (C) 端口C (D) 所有端口 18.在Intel8255A中只能工作在方式0下的端口是( C )。
(A)端口A (B)端口B (C)端口C (D)控制寄存器端口 二、填空题
1.若要可编程并行芯片8255A三个端口均作为输入口,则其方式选择控制字应为( 10011011B或9BH )。
2.8255A的A端口有( 3)种工作方式,它们分别是( 方式0、1、2 或基本输入/输出方式、选通输入/输出方式、双向方式 )。
3.8255A与CPU连接时,地址线一般与CPU的地址总线的( A0和A1 )连接。 4.8255A控制字的最高位D7 =( 1 )时,表示该控制字为方式控制字。
5.8255A的端口A的工作方式是由方式控制字的( D5D6 )位决定。 6.8255A的端口B的工作方式是由方式控制字的( D2 )位决定。 7.8255A的端口C按位置复位控制字的( D3D2D1 )位用来指定端口C中置位/复位的具体位置。
8.8255A的端口C按位置复位控制字的( D0 )位决定对端口C的某一位置位或复位。
9.8255A中包括两组控制电路,其中A组控制(端口A和端口C的上半部分 ),B组控制(端口B和端口C的下半部分 )。
10.Intel 8255A是一个(可编程的通用并行输入/输出 )接口芯片。 11.8255A内部具有( 3 )个输入/输出端口。
12.8255A的每个端口的数据寄存器长度为( 8 )位。
13.当8255A的A口、B口置成方式0,且作为输入口,C口输出口时,其控制字为( 92H )。 三.判断题
1.8255A的A端口和B端口都能在方式2下进行工作。 错 2.在8255A中可以进行按位置位/复位的端口是端口A、B、C。 错
3.传输距离较近时,常采用并行传送方式,传输距离较远时,常采用串行传送方式。对
4.8255控制字的最高位D7=1,表示该控制字为方式控制字。 对 5.8255与CPU连接时地址线一般与CPU的地址总线A1和A0连接。对 6.8255三个端口中只有端口A有输入锁存功能。错 7.8255的每个端口的数据寄存器的长度为8位。 对 8.8255A有3个独立的8位并行I/O口。对
四、接口图
8086系统有两片8255A芯片,由74LS138产生两芯片的片选信号,如下图所示,要求:第一片8255 A的A 口工作在方式0输入,B口工作在方式0输出,C口高四位为输入,低四位为输出;第二片8255 A的A 口工作在方式0输出,B口工作在方式1输入,C口高四位为输出,低四位为B口控制信号;