- 0
- 0
- 约2.2万字
- 约 173页
- 2026-07-15 发布于江苏
- 举报
微型计算机原理
与接口技术;第7章可编程接口芯片;7.1可编程并行接口8255A;三个数据端口A、B、C
三个8位的输入输出端口,可用指令将它们分别设置成输入或输出端口。
2.A组控制、B组控制
8255A将端口A、B、C分为两组:端口A和端口C的高4位组成A组,端口B和端口C的低4位组成B组。
3.数据总线缓冲器
双向三态的8位缓冲器,与系统数据总线连接,是8255A与CPU之间信息传输的必经之路。
4.读/写控制逻辑
管理8255A的数据传输过程。;图7-2;8255的引脚信号:
(1)与CPU连接的信号线
D7~D0:8255A的双向三态数据线。
A1、A0:端口地址选择信号。
CS#:片选信号。
RD#:读信号,低电平有效。
WR#:写信号,低电平有效。
RESET:复位信号。
VCC、GND:电源和地线。;(2)与外部设备相连的信号线
PA7~PA0:A口与外部设备连接的数据线。
PB7~PB0:B口与外部设备连接的数据线。
PC7~PC0:C口输入输出数据线。;7.1.28255A的控制字
1.方式选择控制字
8255A有三种基本工作方式:
方式0:基本的输入/输出方式。
方式1:选通输入/输出方式。
方式2:双向传输方式。
8255A各数据端口的工作方式由方式选择控制字进行设置。;图7-3;
原创力文档

文档评论(0)