1.8255实物和引脚名称
8255是Intel公司生产的可编程并行I/O接口芯片。它有3个8位并行I/O口(即PA、PB、PC)。其各端口功能可由软件选择,使用灵活,通用性强。8255可作为单片机与多种外设连接时的中间接口电路。其引脚名称和实物如图10-1所示。
图10-1 8255的引脚名称及实物
2.8255引脚功能说明
8255的各引脚功能详见表10-1。
表10-1 8255的各引脚功能
3.8255的控制寄存器
8255的控制字节详见表10-2。
表10-2 8255的控制字节
表10-2中的D4、D3、D1、D0位分别用于设置PA口、PC口高4位(即表中PCH)、PB口、PC口的低4位(即表中的PCL)的输入或输出。当置1时,对应的端口设置为输入,置0时对应的口设置为输出。(www.xing528.com)
D2位用于设置PB和PCL的工作模式。D5、D6位用于设置PA及PCH的工作模式。8255有三种工作模式:
(1)基本输入/输出模式:无需应答联络信号和中断。PA、PB、PC三个通道均可通过编程设置为该工作方式的输入或输出,但不是双向的输入输出。其基本功能为:
1)输出信号具有锁存功能,输入信号PA是锁存的,而PB、PC是缓冲的。
2)三个I/O通道口可组成共16种各种不同的输入或输出的操作。
(2)选通输入/输出模式。
(3)双向选通输入/输出模式。
当D2、D5、D6为0时,设置相应的端口为基本输入/输出模式。该模式在一般场合应用最多。D7位为1时,D6~D0为工作方式设置位;D7位为0时,可以分别置位/清零PC口某位。
8255常用基本输入/输出模式设置见表10-3。
表10-3 8255常用的基本模式设置
注意:当将某端口设置为基本输出模式时,默认输出为0。设置为输出模式时仍能读出口线状态,当输出口置1时,仍能接受开关量的输入。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。