当前位置:文档之家› 第六部分 8255与8253

第六部分 8255与8253

并行接口8255A一、单项选择题1.8255A既可作数据输入、出端口,又可提供控制信息、状态信息的端口是( D )。

(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端口时,其操作为()。

(A) 数据从端口C送数据总线(B) 数据从数据总线送端口C(C) 控制字送控制字寄存器(D) 数据从数据总线送端口B5.当8255A的端口A、端口B均工作在方式0的输入方式时,端口C可以作为()用。

(A)两个4位I/O端口或1个8位I/O端口(B) 状态端口(C)部分引脚作端口A、端口B的联络信号(D)全部作联络信号6.当并行接口芯片8255A被设定为方式2时,其工作的I/O口()。

(A)既能作输入口、也能作输出口使用(B) 仅能作输入口使用(C)仅能作不带控制信号的输入口或输出口使用(D) 仅能作输出口使用7.当并行接口芯片8255A被设定为方式2时,其工作的I/O口()。

(A) 仅能作不带控制信号的输入口或输出口使用(B)仅能作输入口使用(C) 既能作输入口、也能作输出口使用(D) 仅能作输出口使用8.intel公司生产的用于数据并行传送的可编程接口芯片是( D )。

(A)8218 (B)8251 (C)8253 (D)82559.一片1ntel8255A需占用(B )个端口地址。

(A)2 (B)4 (C)6 (D)810.8255的A口中断输出时,应将A口工作方式初始化为()才能满足。

(A)方式0 (B)方式1 (C)方式2 (D)不初始化11. 在远距离串行通信中,采用调制技术是为了使信号( )。

(A) 强度加大(B) 有条不紊传送(C) 一位一位传送(D) 不失真传送12.8255A接口芯片的端口A有( B )种工作方式。

(A) 5 (B) 3 (C) 4 (D) 213.8255的读写信号WR=0,A0=1,A1=1,完成的工作是( B )。

(A) 数据写入C端口(B) 数据写入控制字寄存器(C) 数据写入A端口(D)数据写入B端口14.8255A能实现双向传送功能的工作方式为( )。

(A) 方式0 (B) 方式1 (C) 方式2 (D) 方式315.8255A使用了( D )个端口地址。

(A) 1 (B) 2 (C) 3 (D) 416.某系统采用8255A作并行I/O接口,初始化时CPU所访问的端口地址为0CBH,并设定为方式1输出,则A口的口地址应为()。

(A) 0C8H (B) 0CAH (C) 0CH (D) 0EH17.在8255的初始化程序中,使INTEA=1的目的是使()。

(A)A口在中断方式下完成输入/输出操作(B)B口在中断方式下完成输入/输出操作(C)A口在查询方式下完成输入/输出操作(D)B口在查询方式下完成输入/输出操作18.8255工作在( C )下,不需联络信号线。

(A)方式1 (B)方式2 (C)方式0 (D)所有方式19.在8255A中可以进行按位置位/复位的端口是(C )。

(A) 端口A (B) 端口B (C) 端口C (D) 所有端口20.8255A工作在方式2时,ACKA有效表示()。

(A)数据已存入端口A (B)数据已被外设取走(C)将数据存入端口A (D)通知外设将端口A数据取走21.在Intel8255A中只能工作在方式0下的端口是()。

(A)端口A (B)端口B (C)端口C (D)控制寄存器端口二、填空题1.若要可编程并行芯片8255A三个端口均作为输入口,则其方式选择控制字应为()。

2.8255A的A端口有()种工作方式,它们分别是()。

3.8255A的三个端口中只有端口()没有输入输出锁存功能。

4.8255A的端口A工作于方式2时,使用端口C的()作为与CPU和外部设备的联络信号。

5.8255A与CPU连接时,地址线一般与CPU的地址总线的()连接。

6.8255A控制字的最高位D7 =()时,表示该控制字为方式控制字。

7.8255A的端口A的工作方式是由方式控制字的()位决定。

8.8255A的端口B的工作方式是由方式控制字的()位决定。

9.8255A的端口C按位置复位控制字的()位用来指定端口C中置位/复位的具体位置。

10.8255A的端口C按位置复位控制字的()位决定对端口C的某一位置位或复位。

11.8255A中包括两组控制电路,其中A组控制(),B组控制()。

12.Intel 8255A是一个()接口芯片。

13.8255A内部具有()个输入/输出端口。

14.8255A的每个端口的数据寄存器长度为()位。

15.8255A中选通信号STB的功能是()。

16.当8255A的A口、B口置成方式0,且作为输入口,C口输出口时,其控制字为()。

三.判断题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的端口A工作在方式2时,端口B只能工作在方式0下。

9.8255A有3个独立的8位并行I/O口。

四.编程1.电路结果如图所示,若要求8个发光二极管L0~L7依次点亮,问:①图中8255A中的三个端口各工作在什么方式下?②给出初始化的程序段③编制出能实现题目要求的汇编语言源程序。

2.电路结果如图所示,若要求每按一次K,LED0~LED7改变一次状态,问:①图中8255A中的三个端口各工作在什么方式下?②给出相关的初始化的程序段。

③编制出能实现题目要求的汇编语言源程序。

3. 255A口A地址为200H,要使口A工作在方式0输出,口B工作在方式1输入,PC7—PC4为输入,PC3—PC0为输出,请编写初始化程序段。

定时/计数技术一、单项选择题1.8253作为定时器和计数器时()。

(A)使用的计数方式相同(B)工作方式不同(C)实质相同(D)输出定时信号不同2. 8253的计数器的最大计数初值是()。

(A)65536 (B)FFFFH ()FFF0H (D) 0000H3.PC机执行输出指令OUT时,向相应的I/O接口芯片产生的有效控制信号是()。

(A) AEN(-------) (B) IOR(-------) (C) IOW(-------) (D) ALE 4.要求从8253A定时器0的输出端OUT0得到200MHz的方波信号,应将8253A 的通道0的工作方式设置为()。

(A)方式0 (B)方式1 (C)方式2 (D)方式35.下列几种芯片中能完成定时/计数任务的是( )。

(A) 8255A (B) 8237 (C) 8251 (D) 82546. 定时器/计数器8254内部有3个( )位的计数器。

(A) 4 (B) 8 (C) 16 (D) 327.要使8254通道2工作于方式3输出非对称的周期性方波,必须有()。

(A)GATE为高电平,计数初值为奇数(B)计数初值为偶数,GATE为高电平(C)GATE为低电平,计数初值为奇数(D)计数初值为偶数,GATE为低电平8. 某系统中欲采用8254的计数器0作频率信号发生器,引入计数器0的时钟频率为1.275MHz若要求它输出一个频率为5000Hz的信号,则在初始化时,送到计数器0的计数初值为()。

(A) 0FFFH (B) 02FFH (C) 01FFH (D) 00FFH9. 当8253可编程定时/计数器工作在方式0时,控制信号GATE变为低电平后,对计数器的影响是()。

(A)结束本次计数循环,等待下一次计数开始(B)暂时停止现行计数工作(C)不影响本次计数,即计数器的计数不受该信号的影响(D)终止本次计数过程,立即开始新的计数循环10.某一测控系统要使用一脉冲信号产生单稳信号,如果使用8253可编程定时/计数器来实现此功能,则8253应工作在()。

(A)方式0 (B)方式1 (C)方式2 (D)方式3(E)方式4 (F)方式511.某一测控系统要使用连续的方波信号,如果使用8253可编程定时/计数器来实现此功能,则8253应工作在()(A)方式0 (B)方式1 (C)方式2 (D)方式3(E)方式4 (F)方式512.若8253可编程定时/计数器处于计数过程中,当CPU对它装入新的计数值时,其结果将是()(A)8253可编程定时/计数器禁止编程(B)8253可编程定时/计数器允许编程,并改变当前的计数过程(C)8253可编程定时/计数器允许编程,但不改变当前的计数过程(D)8253可编程定时/计数器允许编程,是否影响当前计数过程随工作方式而变13.当8253可编程定时/计数器工作在方式0,在初始化编程时,一旦写入控制字后()(A)输出信号端OUT变为高电平(B)输出信号端OUT变为低电平(C)输出端保持原来的电位值(D)立即开始计数14.INTEL8253通道工作于方式3,接入6MHZ的时钟,如要求产生2400HZ的方波,则计数器的初值应为( )(A)2000 (B)2500 (C)3000 (D)400015.可编程定时器/计数器8253的控制字为()个字节。

(A)1 (B)2 (C)3 (D)416.起动8253的计数器开始计数的方式有()。

(A)软件方式(B)硬件方式(C)软件和硬件方式(D)门控信号17.向8253写入的计数初值写到了()中。

(A)初值寄存器(B)计数器0 (C)减计数单元(D)控制字寄存器18.在对8253进行任何操作前,都必须先向8253写入一个(),以确定8253的工作方式。

(A)控制字(B)计数初值(C)状态字(D)指令19.计数初值送到8253的()寄存器中。

(A)控制寄存器(B)计数初值寄存器(C)减计数单元(D)输出锁存寄存器20.可以从8253的()寄存器中读出减计数器的值。

(A)控制寄存器(B)计数初值寄存器(C)减计数单元(D)输出锁存寄存器二.判断题1.8253A既可作为计数器,又可作为定时器使用。

相关主题