提升可编程并行接口开发精华资料.pptVIP

  • 1
  • 0
  • 约小于1千字
  • 约 8页
  • 2026-09-16 发布于北京
  • 举报

5.3.2扩展可编程并行I/O接口——8255A;一、8255A介绍;;由图5-18的连接可知:

每个端口均可单独设置为输入或输出方式。

案例5-38255应用举例

0=方式01=方式1

共有三种方式,分别是方式0、方式1、方式2。

I/O接口是与外部RAM统一编址的,它占用的是数据地址空间。

案例5-38255应用举例

在主函数中要对8255A进行初始化,主要工作是将方式控制字写入8255A的控制存放器。

1、数据线、地址线、控制线等的连接

例如,将PA设置为方式0输出,PB设置为方式0输入,则方式控制字为:

我们将“×”看成“1”,PA的地址是0111110011111111即0x7cff。;;共有三种方式,分别是方式0、方式1、方式2。

0=方式01=方式1

我们将“×”看成“1”,PA的地址是0111110011111111即0x7cff。

3、8255A控制字及工作方式

每个端口均可单独设置为输入或输出方式。

由图5-18的连接可知:

3、8255A控制字及工作方式

在对8255A进行初始化编程时,应向控制存放器写入方式选择控制字,以要求各端口的工作方式。

共有三种方式,分别是方式0、方式1、方式2。

用下面的语句可完毕初始化:

(1)8255A工作方式

8255A内部包括3个8位I/O端口PA口、PB口和PC口;

每个端口均可

文档评论(0)

1亿VIP精品文档

相关文档