下载此文档

第8章 通用可编程接口芯片.ppt


文档分类:IT计算机 | 页数:约90页 举报非法文档有奖
1/90
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/90 下载此文档
文档列表 文档介绍
该【第8章 通用可编程接口芯片 】是由【我是药神】上传分享,文档一共【90】页,该文档可以免费在线阅读,需要了解更多关于【第8章 通用可编程接口芯片 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。第8章通用可编程接口芯片
汇报人:
适用于商务汇报/述职报告/演讲课件通用模板
日期:

8255A控制字和状态字
8255A通过控制字用来设定8255A有3种工作模式。控制字有两个,一个是工作方式控制字,用于8255A的初始化;另一个是C口位控制字,用于C口的位操作。这两个控制字使用同一口地址,由最高位D7区分,若D7为1,此控制字为8255A的工作方式控制字;若D7为0,此控制字为8255A的C口的位控制字。
(1)方式控制字
8255A的方式控制字用来设定8255A三个端口的工作方式及输入/输出状态。控制字的位定义如下:
D7
D6
D5
D4
D3
D2
D1
D0
A组
B组
D7:控制字标志位。
D7为1,则本控制字为方式控制字;D7为0,则本控制字为C口控制字。
l   D6~D3:A组控制位。其中:
D5、D6:A组方式选择位,D6D5为00时,A组设定为方式0;D6D5为01,A组设定为方式1;若D6D5=1×,A组设定为方式2。
D4:A口输入/输出控制位,D4为0,则PA7~PA0用于输出数据;D4为1,则PA7~PA0用于输入数据。
D3:C口高四位输入/输出控制位;D3为0,则PC7~PC4为输出数据方式;D3为1,则PC7~PC4为输入方式。
lD2~D0:B组控制位。其中:
D2:方式选择位,D2为0,B组设定为方式0;D2为1,B组设定为方式1。
D1:B口输入/输出控制位,D1为0,则PB7~PB0用于输出数据;D1为1,则PB7~PB0用于输入数据。
D0:C口低四位输入/输出控制位,D0为1,则PC3~PC0用于输出数据;D0为1,则PC3~PC0用于输入数据。
(2)C口位控制字
该控制字可以使C口各位单独置位或复位,以实现特殊的控制功能。控制字格式如图8-4所示。
D7
D6
D5
D4
D3
D2
D1
D0
无效位
位选择控制位
D7:控制字的特征位,0有效。
D3~D0:用于控制PC7~PC0中某一位置位和复位。
D0:置位/复位的控制位。
当D0为0时,控制C口的某位复位;当D0为1时,控制C口的某位置位。
(3)8255A状态字
8255A设定为方式1和方式2时,读C口便可读得相应状态字,可以了解8255A的工作状态。
当8255A的A口、B口工作在方式l,则为输入时的状态字格式如下所示。在这个状态字中,INTEA和INTEB分别为A组和B组的中断允许触发器状态,其余各位为相应引脚上的电平信号。
当8255A的A口、B口工作在模式l,则为输出时的状态字格式如下所示。
8255A在方式2下的状态字格式如下所示。在这个状态字中,INTEl、INTE2和INTR为8255A的允许中断触发器状态。其中INTEl和INTE2受C口的置复位控制字决定,其余各位为同名引脚上的电平信号。D2~D0由B组工作方式决定。

第8章 通用可编程接口芯片 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数90
  • 收藏数0 收藏
  • 顶次数0
  • 上传人我是药神
  • 文件大小1.54 MB
  • 时间2022-12-01