正在加载图片...
(二)方式1的输入工作过程 当外设准备好数据,在送出数据的同时,送一个选通信号,使8255A的IBF 为高电平,告诉外设当前输入缓冲器已满,暂时不要送入数据。再由后沿将INTE 置“1”,它使输出的INTR有效,向CPU发出中断请求信号,待CPU响应这一中断请 求时,可以在中断服务程序中安排IN指令读取数据,然后将IBF置“0°,外设才可 以继续输入后面的数据。 ②方式1的输出 当A口与B口设定为方式1输出时,也各指定了C口的3根线为信号线,其引脚 定义和端口结构如图8-4所示。 A口 B口 PA→PA>8位 PB→PB 8位 D-D INTE N OBFA OBFB PCsK-ACKA PC B ACK WR iNTRA WR PINTRB PC、PC +1/0 图8-4方式1输出时引脚定义和端口结构图图8-4 方式1输出时引脚定义和端口结构图. (二) 方式1的输入工作过程 当外设准备好数据,在送出数据的同时,送一个选通信号,使8255A的IBF 为高电平,告诉外设当前输入缓冲器已满,暂时不要送入数据。再由后沿将INTE 置“1”,它使输出的INTR有效,向CPU发出中断请求信号,待CPU响应这一中断请 求时,可以在中断服务程序中安排IN指令读取数据,然后将IBF置“0”,外设才可 以继续输入后面的数据。 ②方式1的输出 当A口与B口设定为方式1输出时,也各指定了C口的3根线为信号线,其引脚 定义和端口结构如图8-4所示
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有