- 37
- 0
- 约5.37千字
- 约 47页
- 2016-12-29 发布于江苏
- 举报
第9章 可编程接口芯片及其与CPU的接口 9.1 可编程并行输入/输出接口芯片8255A 9.2 可编程计数器/定时器8253 9.3 可编程串行输入/输出接口芯片8251A 9.1 可编程并行I/O接口芯片8255A Intel 8255A是一种通用的可编程并行I/O接口芯片,是专为Intel公司的微处理器设计的,也可用于其它系列的微型机系统。它可用程序来改变功能,通用性强,使用灵活。 8255A是具有两个8位(A和B口)和两个4位(C口高/低4位)并行输入输出端口的接口芯片。 8255A C口的使用比较特殊,是使用8255A的难点。 8255A芯片内部主要由控制寄存器、状态寄存器和数据寄存器组成,编程主要是对这三类寄存器进行访问。 9.1.1 8255A的内部结构 9.1.1 8255A的内部结构 8255A由4部分组成。 一、并行I/O接口 二、A组和B组控制 三、数据总线缓冲器 四、读/写控制电路 9.1.2 8255A的引脚分配 一、与外设联系的引脚 端口A:PA0~PA7 A组,支持工作方式0、1、2 端口B:PB0~PB7 B组,支持工作方式0、1 端口C:PC0~PC7 仅支持工作方式0 A组控制高4位PC4~PC7 B组控制低4位PC0~PC3 二、与CPU联系的引脚 9.1.3 8255A的工作方式及编程 方式0:基本输入输出方式 适用于无
原创力文档

文档评论(0)