第10章8255A并行接口芯片-精选课件(公开).pptVIP

  • 2
  • 0
  • 约4.1千字
  • 约 17页
  • 2019-12-15 发布于广西
  • 举报

第10章8255A并行接口芯片-精选课件(公开).ppt

lijianyi@ zhlljy@ 五.8255A的编程及应用 1.8255A的编程 对8255A的编程涉及到两个内容: ⑴写控制字设置工作方式等信息, ⑵使C口的指定位置位/复位的功能。 注:均写入控制端口 控制字格式及功能: 控制字要写入8255A的控制口,写入控制字之后,8255A才能按指定的工作方式工作。 8255A的控制字格式与各位的功能如下图所示。 例1: 某系统要求使用8255A的A口方式0输入,B口方式0输出,C口高4位方式0输出,C口低4位方式0输入。 则控制字为: 即91H 初始化程序为: MOV AL, 91H OUT CTRL_PORT,AL (2) C口的置位/复位功能 只有C口才有,它是通过向控制口写入按指定位置位/复位的控制字来实现的。C口的这个功能可用于设置方式1的中断允许,可以设置外设的启/停等。 按位置位/复位的控制字格式下图所示。 例2:A口方式2 要求发两个中断允许,即PC4和PC6均需置位。B口方式1要求使PC2置位来开放中断。则初始化程序为: MOV AL,0C4H OUT CTRL_PORT,AL ;设置工作方式 MOV AL,09H;0000

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档