正在加载图片...
8.2.28255A的工作方式 8255A有三种基本的工作方式,这些工作方式可用软件编程来指定 方式0-—基本输入/输出方式 方式1-—选通输入/输出方式 方式2-双向输入/输出方式 1.方式0:基本输入输出工作方式 在方式0下,8255A与外设相连的三个端口均被定义为输入/输出传送方式,包括A 口的8条线、C口的高4位对应的4条线、B口的8条线、C口的8条线。因为上述4部分的输 入或输出是可以独立定义的,故它们输入输出有16种不同的组合。 8255A在方式0工作时,CP可以采用无条件传输方式与8255A交换数据,如果把C 口的两个部分用作控制和状态口,与外设的控制和状态端相连,CPU也可以通过对C口 的读写实现A口与B口的查询工作方式。方式0仅有输出数据锁存功能,输入数据是不锁 存的。且在方式0下,C口还有按位置位和复位的功能 概括地说,方式0的基本特点如下: (1)任何一个端口可以作为输入口,也可以作为输出口,各端口之间没有规定 必然的关系 (2)各端口的输入或输出,可以有16种不同的组合,所以可以使用在多种不同 的场合 方式0的使用的场合 方式0的使用场合有两种,一种是同步传送,另一种视察寻访时传送8.2.2 8255A的工作方式 8255A有三种基本的工作方式,这些工作方式可用软件编程来指定。 方式0---基本输入/输出方式 方式1---选通输入/输出方式 方式2---双向输入/输出方式 1.方式0: 基本输入/输出工作方式 在方式0下,8255A与外设相连的三个端口均被定义为输入/输出传送方式,包括A 口的8条线、C口的高4位对应的4条线、B口的8条线、C口的8条线。因为上述4部分的输 入或输出是可以独立定义的,故它们输入输出有16种不同的组合。 8255A在方式0工作时,CPU可以采用无条件传输方式与8255A交换数据,如果把C 口的两个部分用作控制和状态口,与外设的控制和状态端相连,CPU也可以通过对C口 的读写实现A口与B口的查询工作方式。方式0仅有输出数据锁存功能,输入数据是不锁 存的。且在方式0下,C口还有按位置位和复位的功能。 概括地说,方式0的基本特点如下: (1) 任何一个端口可以作为输入口,也可以作为输出口,各端口之间没有规定 必然的关系。 (2)各端口的输入或输出,可以有16种不同的组合,所以可以使用在多种不同 的场合。 方式0的使用的场合: 方式0的使用场合有两种,一种是同步传送,另一种视察寻访时传送
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有