- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
会计学1通用可编程接口芯片
第8章 通用可编程接口芯片8.1 并行接口芯片8255A 8.2 可编程串行输入/输出接口芯片8251 8.3 可编程定时器/计数器接口芯片8253 第1页/共91页
8.1 并行接口芯片8255A 8.1.1 内部结构及引脚 8.1.2 8255A的工作模式 8.1.3 8255A的编程及应用 第2页/共91页
8.1.1 内部结构及引脚 8255A内部结构 8255的内部结构如图8-1所示。各部分功能概括如下:(1)数据输入输出端口(2)A组控制器和B组控制器(3)数据缓冲器:双向8位缓冲器,用于传送计算机和8255A间的控制字、状态字和数据字。(4)读写控制逻辑:接收计算机的读写命令和选择端口地址,用于控制8255A的读写。 第3页/共91页
第4页/共91页
2. 8255A引脚功能 8255A有40条引脚,如图8-2所示。引脚功能如下: D7~D0:数据总线,用于传送计算机和8255A间的数据、命令和状态字。 RESET:复位线,高电平有效。 CS:片选线,低电平有效。RD:读命令线,低电平有效。 WR:写命令线,低电平有效。 A0、A1:地址线,用于选择A口、B口、C口。 PA7~PA0:A端口输入/输出线,双向I/O总线。 PB7~PB0:B端口输入/输出线,双向I/O总线。 PC7~PC0:C端口输入/输出线,双向I/O总线。 第5页/共91页
图8-2 8255引脚图第6页/共91页
8.1.2 8255A的工作模式 8255A控制字和状态字 8255A通过控制字用来设定8255A有3种工作模式。控制字有两个,一个是工作方式控制字,用于8255A的初始化;另一个是C口位控制字,用于C口的位操作。这两个控制字使用同一口地址,由最高位D7区分,若D7为1,此控制字为8255A的工作方式控制字;若D7为0,此控制字为8255A的C口的位控制字。第7页/共91页
(1)方式控制字 8255A的方式控制字用来设定8255A三个端口的工作方式及输入/输出状态。控制字的位定义如下:D7D6D5D4D3D2D1D0A组B组第8页/共91页
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为输入方式。第9页/共91页
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用于输入数据。 第10页/共91页
(2)C口位控制字 该控制字可以使C口各位单独置位或复位,以实现特殊的控制功能。控制字格式如图8-4所示。D7D6D5D4D3D2D1D0无效位位选择 控制位 第11页/共91页
D7:控制字的特征位,0有效。 D3~D0:用于控制PC7~PC0中某一位置位和复位。D0:置位/复位的控制位。 当D0为0时,控制C口的某位复位;当D0为1时,控制C口的某位置位。 第12页/共91页
(3)8255A状态字 8255A设定为方式1和方式2时,读C口便可读得相应状态字,可以了解8255A的工作状态。当8255A的A口、B口工作在方式l,则为输入时的状态字格式如下所示。在这个状态字中,INTEA和INTEB分别为A组和B组的中断允许触发器状态,其余各位为相应引脚上的电平信号。 第13页/共91页
当8255A的A口、B口工作在模式l,则为输出时的状态字格式如下所示。 第14页/共91页
8255A在方式2下的状态字格式如下所示。在这个状态字中,INTEl、INTE2和INTR为8255A的允许中断触发器状态。其中INTEl和INTE2受C口的置复位控制字决定,其余各位为同名引脚上的电平信号。D2~D0由B组工作方式决定。 第15页/共91页
2. 8255A工作方式 (1)方式0方式0是一种基本的输入/输出工作方式,8255A的A口、B口和C口均可由程序设定为输入/输出口。其中输出可被锁存,输入不能锁存。【例8.1】设8255A的控
您可能关注的文档
最近下载
- (人教版2024)八年级地理上册新教材解读课件.pptx
- DB4413T 29-2022城市园林绿化养护管理规范.docx
- 2025年新人教版三年级上册语文全册教案.pdf
- 高中英语2025届高考高频词汇(共 688个 ).doc VIP
- 耐药结核病全口服短程治疗专家共识(2025)解读PPT课件.pptx VIP
- 江苏海博BRITORK HQT电动执行机构说明书1308版.pdf VIP
- 2023-2024学年四川省成都市青羊区九年级(上)期末物理试卷(含解析).pdf VIP
- 课件大师速写人物头像.pptx VIP
- Onkyo安桥PR-SC5508中文说明书.pdf VIP
- 高压旋喷预应力锚索支护施工工法.pdf VIP
文档评论(0)