STC89C单片机IO扩展与设计概论.ppt

STC89C单片机IO扩展与设计概论

*;*;*;1. I/O接口功能;*;*;*;*;9.2 TTL电路扩展并行接口 ;*;*;*;9.3 可编程接口芯片82C55扩展并行接口 ;3、组成部分: ⑴数据端口:A、B、C ①PA口:一个8位数据输出锁存器和缓冲器。 一个8位数据输入锁存器。 ②PB口:一个8位数据输出锁存器和缓冲器。 一个8位数据输入缓冲器。 ③PC口:一个8位数据输出锁存器。 一个8位数据输入缓冲器。 通常PA、PB口作为输入、输出口。PC口可作输入、输出口,也可在软件控制下,分为两个4位的端口,作为端口A、B选通方式操作时的状态控制信号。; 82C55A的引脚图; 82C55的结构框图; ⑵A组和B组控制电路 这是两组根据CPU写入的“命令字”控制8255A工作方式的控制电路。 A组:控制PA口和PC口的上半部(PC7~PC4) B组:控制PB口和PC口的下半部(PC3~PC0) 可据“命令字”对端口的每一位实现按位“置位”或“复位”。 ⑶双向三态数据缓冲器 为8255A和CPU数据总线的接口,CPU和8255A间的命令数据和状态的传输都通过双向三态总线缓冲器传送的。 D0~D7接CPU的数据总线。 ⑷A0、A1、 为8255A的端口选择信号和片选。

文档评论(0)

1亿VIP精品文档

相关文档