8255有哪几种工作方式?怎样进行选择?说明8255控制字的作用及各位功能。
正确答案:8255A有方式0、方式1、方式2三种工作方式。
(1)方式0(基本I/O方式)
8255A的PA、PB、PC4~PC7,PC0~PC3可分别被定义为方式0输入或方式0输出。 方式0输出具有锁存功能,输入没有锁存。 方式0适用于无条件传输数据的设备。
(2)方式1(应答I/O方式)
PA口、PB口定义为方式1时,PC口的某些位为状态控制线,其余的线为I/O线。 方式1适用于打印机等具有握手信号的输入/输出设备。
(3)方式2(双向选通I/O方式)
方式2是方式1输入和方式1输出的结合,方式2仅对PA口有意义。
方式2使PA口成为8位双向三态数据总线口。既可发送数据又可接收数据。PA口方式2工作时,PB口仍作I/O口,PC口高5位作状态控制线,低3位可作I/O线。
8255A的工作方式可通过设置8255A的控制字来选择。
8255A有两种控制字,即方式控制字和PC口位置位/复位控制字。
方式控制字的格式及各位的含义如图所示:
PC口位置位/复位控制字的格式及各位的含义如图所示:
(1)方式0(基本I/O方式)
8255A的PA、PB、PC4~PC7,PC0~PC3可分别被定义为方式0输入或方式0输出。 方式0输出具有锁存功能,输入没有锁存。 方式0适用于无条件传输数据的设备。
(2)方式1(应答I/O方式)
PA口、PB口定义为方式1时,PC口的某些位为状态控制线,其余的线为I/O线。 方式1适用于打印机等具有握手信号的输入/输出设备。
(3)方式2(双向选通I/O方式)
方式2是方式1输入和方式1输出的结合,方式2仅对PA口有意义。
方式2使PA口成为8位双向三态数据总线口。既可发送数据又可接收数据。PA口方式2工作时,PB口仍作I/O口,PC口高5位作状态控制线,低3位可作I/O线。
8255A的工作方式可通过设置8255A的控制字来选择。
8255A有两种控制字,即方式控制字和PC口位置位/复位控制字。
方式控制字的格式及各位的含义如图所示:
PC口位置位/复位控制字的格式及各位的含义如图所示:
答案解析:有
微信扫一扫手机做题