第六部分 8255与8253

更新时间:2023-11-10 17:12:02 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

华南理工大学自动化学院 微机原理复习题 Ver1.0 2010-10

并行接口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) 数据从数据总线送端口B

5.当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)8255 9.一片1ntel8255A需占用( B )个端口地址。 (A)2 (B)4 (C)6 (D)8

第 1 页,共 9 页

华南理工大学自动化学院 微机原理复习题 Ver1.0 2010-10

10.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) 2

13.8255的读写信号WR=0,A0=1,A1=1,完成的工作是( B )。 (A) 数据写入C端口 (B) 数据写入控制字寄存器 (C) 数据写入A端口 (D)数据写入B端口

14.8255A能实现双向传送功能的工作方式为( )。 (A) 方式0 (B) 方式1 (C) 方式2 (D) 方式3 15.8255A使用了( D )个端口地址。 (A) 1 (B) 2 (C) 3 (D) 4

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

17.在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数据取走

第 2 页,共 9 页

华南理工大学自动化学院 微机原理复习题 Ver1.0 2010-10

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口输出口时,其控制字为( )。

第 3 页,共 9 页

华南理工大学自动化学院 微机原理复习题 Ver1.0 2010-10

三.判断题

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中的三个端口各工作在什么方式下? ② 给出初始化的程序段

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

第 4 页,共 9 页

华南理工大学自动化学院 微机原理复习题 Ver1.0 2010-10

2.电路结果如图所示,若要求每按一次K,LED0~LED7改变一次状态,问:

① 图中8255A中的三个端口各工作在什么方式下? ② 给出相关的初始化的程序段。

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

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

第 5 页,共 9 页

华南理工大学自动化学院 微机原理复习题 Ver1.0 2010-10

定时/计数技术

一、单项选择题

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

3.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)方式3 5.下列几种芯片中能完成定时/计数任务的是( )。 (A) 8255A (B) 8237 (C) 8251 (D) 8254 6. 定时器/计数器8254内部有3个( )位的计数器。 (A) 4 (B) 8 (C) 16 (D) 32

7.要使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) 00FFH

9. 当8253可编程定时/计数器工作在方式0时,控制信号GATE变为低电平后,对计数器的影响是( )。

第 6 页,共 9 页

华南理工大学自动化学院 微机原理复习题 Ver1.0 2010-10

(A)结束本次计数循环,等待下一次计数开始 (B)暂时停止现行计数工作

(C)不影响本次计数,即计数器的计数不受该信号的影响 (D)终止本次计数过程,立即开始新的计数循环

10.某一测控系统要使用一脉冲信号产生单稳信号,如果使用8253可编程定时/计数器来实现此功能,则8253应工作在( )。

(A)方式0 (B)方式1 (C)方式2 (D)方式3 (E)方式4 (F)方式5

11.某一测控系统要使用连续的方波信号,如果使用8253可编程定时/计数器来实现此功能,则8253应工作在( )

(A)方式0 (B)方式1 (C)方式2 (D)方式3 (E)方式4 (F)方式5

12.若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)4000 15.可编程定时器/计数器8253的控制字为( )个字节。 (A)1 (B)2 (C)3 (D)4 16.起动8253的计数器开始计数的方式有( )。

(A)软件方式 (B)硬件方式 (C)软件和硬件方式 (D)门控

第 7 页,共 9 页

华南理工大学自动化学院 微机原理复习题 Ver1.0 2010-10

信号

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既可作为计数器,又可作为定时器使用。

2.当8253可编程定时/计数器工作在方式0时,控制信号GATE变为低电平后,对计数器的影响是暂时停止现行计数工作。

3.8254定时器/计数器工作在方式3时,其OUT引脚上输出的是周期性的对称方波。 三、填空题

1.设8253的计数器用于对外部事件记数,计满100后输出一跳变信号,若按BCD方式计数,则写入计数初值的指令为MOV AL,( )和OUT PORT,AL。 2.设8253的计数器1的输入时钟频率为1MHz,以BCD码计数,要求该通道每隔5ms输出一个正跳变信号,则其方式控制字应为( )。

3. 8253A芯片有( )个计数通道,每个通道可有( )种工作方式。 4.当需要利用8254产生对称性方波时,应选的工作方式为 ( ),把它作为一个可编 程的单稳态电路使用时,应工作在( )下。

第 8 页,共 9 页

华南理工大学自动化学院 微机原理复习题 Ver1.0 2010-10

5.8254在进行计数时,实际上是对( )信号线上的信号进行计数 。 6.要使使8253定时/计数器的OUT输出100HZ的方波,计数频率为100KHZ,则计数的初值应为( )。

7. 8253中的每个计数器可作为二进制和( )进制计数器用。

第 9 页,共 9 页

本文来源:https://www.bwwdw.com/article/rz0v.html

Top