可编程并行接口芯片8255A.pdf
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
可编程并行接口芯片 8255A 可编程并行接口芯片 8255A 是 Intel 公司为其 80 系列微处理器生产的通用可编程并行输入输出接口芯片,也可以与其他系列的微处理器配套使用。由于其通用性强,与微机接口方便,且可通过程序指定完成各种输入输出操作,因此,8255 获得了广泛的应用。 8255A 是可编程的三端口并行输入输出接口芯片,具有 40 个引脚,双列直插式封装,由+5V 供电。其引脚与功能示意图如图 8.14 所示。A、B、C 三个端口各有 8 条端口 I/O 线:PA7?PA0,PB7?PB0,PC7?PC0,共32 个引脚,用于 8255A 与外设之间的数据(或控制、状态信号)的传送。 D0~D7:8 位三态数据线,接至系统数据总线。CPU 通过它实现与 8255 之间数据的读出与写入,以及控制字和状态字的写入与读出等。 A0~A1:地址信号。A0 和 A1 经片内译码产生四个有效地址分别对应 A、B、C 三个独立的数据端口以及一个公共的控制端口。在实际使用中,A1、A0 端接到系统地址总线的 A1、A0。 CS#:片选信号,由系统地址译码器产生,低电平有效。 读写控制信号 RD# 和 WR#:低电平有效,用于决定 CPU 和 8255A 之间信息传送的方向:当 RD#=0 时,从 8255A 读至 CPU;当 WR#=0 时,由 CPU 写入 8255A。 RESRT:复位信号,高电平有效。8255A 复位后,A、B、C 三个端口都置为输入方式。 8255A 的内部结构由四部分组成:端口 A、B 和 C,A 组和 B 组控制电路,数据总线缓冲器,读/写控制逻辑电路。端口 A、B 和 C 都是 8 位端口,可以选择作为输入或输出。还可以将端口 C 的高 4 位和低 4 位分开使用,分别作为输入或输出。 8255A 的工作方式有三种:方式 0——基本输入输出方式,方式 1——选通输入输出方式,方式 2——选通双向输入输出方式。在使用前要先写入一个工作方式控制字,以指定 A、B、C 三个端口各自的工作方式。
- 粉丝: 73
- 资源: 5万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助