8255A芯片简介及其应用2 - 电子设计.docxVIP

  • 2
  • 0
  • 约3.29千字
  • 约 6页
  • 2023-11-28 发布于四川
  • 举报
口的数据输入输出,其中A口、B 口的数据输入输出,其中A口、B口作输入或输出口,C口的部分位 答信号的通信。3)控制器8255将3个通道分为两组,即PA0 能并行传送8位数据,所以其数据线为8根D0~D7。由于825 8255A芯片简介及其应用 班 级: 姓 名: 学 号: 便能检测到该列线上的低电平;读取B口的状态时,还能读到行线上D显示器等等。五、总 便能检测到该列线上的低电平;读取B口的状态时,还能读到行线上 D显示器等等。五、总 要对8255进行读、写操作时,必须先向8255发片选信号选中 送方式(方式2)。1)方式0:相当于三个独立的8位简单接口, 8255 是 Intel 公司生产的可编程并行 I/O 接口芯片,有 3 个 8 位并行 I/O 口。 具有 3 个通道 3 种工作方式的可编程并行接口芯片( 40 引脚) 。 其 各口功能可由软件选择,使用灵活,通用性强。 8255 可作为单片机与多种 外设连接时的中间接口电路。 二、内部结构 8255 作为主机与外设的连接芯片,必须提供与主机相连的 3 个总线接 口,即数据线、地址线、控制线接口。同时必须具有与外设连接的接口 A、 B、C 口。由于 8255 可编程, 所以必须具有逻辑控制部分,因而 8255 内部结 构分为 3 个部分:与 CPU连接部分、与外设连接部 分、控制部分。 1 )与 CPU连接部分 根据定义, 8255 能并行传送 8 位数据,所以其数据线为 8 根 D0~ D7。 由于 8255 具有 3 个通道 A、 B、C,所以只要两根地址线就能寻址 A、 B、C 口及控制寄存器,故地址线为两根 A0~ A1。此外 CPU要对 8255 进行读、写 与片选操作,所以控制线为片选、复位、读、写信号。各信号的引脚编号 如下: ( 1 )数据总线 DB:编号为 D0~ D7,用于 8255 与 CPU传送 8 位数据。 ( 2 )地址总线 AB:编号为 A0~ A1,用于选择 A、 B、C 口与控制寄存 器。 ( 3 )控制总线 CB:片选信号、复位信号 RST、写信号、读信号。当 CPU 要对 8255 进行读、写操作时,必须先向 8255 发片选信号选中 8255 芯片, 然后发读信号或写信号对 8255 进行读或写数据的操作。 2 )与外设接口部分 根据定义, 8255 有 3 个通道 A、 B、C 与外设连接,每个通道又有 8 根 线与外设连接,所以 8255 可以用 24 根线与外设连接,若进行开关量控制, 则 8255 可同时控制 24 路开关。各通道的引脚编号如下: ( 1)A 口:编号为 PA0~ PA7,用于 8255 向外设输入输出 8 位并行数 据。 ( 2)B 口:编号为 PB0~ PB7,用于 8255 向外设输入输出 8 位并行数 据。 ( 3)C 口:编号为 PC0~ PC7,用于 8255 向外设输入输出 8 位并行数 据,当 8255 工作于应答 I/O 方式时, C 口用于应答信号的通信。 3 )控制器 8255 将 3 个通道分为两组,即 PA0~ PA7与 PC4~ PC7组成 A组,PB0~ PB7与 PC0~ PC3组成 B 组。如图( 1 )所示,相应的控制器也分为 A组控制 器与 B 组控制器,各组控制器的作用如下: ( 1)A组控制器:控制 A 口与上 C 口的输入与输出。 1 。(3)C口:编号为PC0~PC7,用于8255向外设输入输7,用于8255与CPU传送8位数据。( 。(3)C口:编号为PC0~PC7,用于8255向外设输入输 7,用于8255与CPU传送8位数据。(2)地址总线AB:编 与上C口的输入与输出。1(2)B组控制器:控制B口与下C口的 ,有8个开关K7~K0,要求不断检测它们的通断状态,并随时在 图( 1) 三、工作方式 8255 芯片有三种工作方式:基本输入/ 输出方式(方式 0 )、选通工作 方式(方式 1 )、双向传送方式(方式 2)。 1 )方式 0: 相当于三个独立的 8 位简单接口,各端口既可设置为输入口,也 可设置为输出口,但不能同时实现输入及输出。 C 端口可以是一个 8 位 的简单接口,也可以分为两个独立的 4 位端口。方式 0 常用于连接简 单外设(适于无条件或查询方式)。 常使 A 端口和 B 端口作为 8 位数据的输入或输出口,使 C 口的某 些位作状态输入。 2 )方式 1: 利用一组选通控制信号控制 A 端口和 B 端口的数据输入输出,其 中 A 口、 B 口作输入或输出口, C 口的部分位用作选通控制信号,而 A 口、 B 口在作为输入和输出时的选通信号是不同的。 方式 1 主要用于中断控制方式下的输入输出, C 口的 8 位除用作选 通

文档评论(0)

1亿VIP精品文档

相关文档