- 1、本文档共42页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
方式1选通输入时的链接方式 (a) 对A端口;(b) 对B端口 1 0 1 1 I/O 1 0 1 1 I/O 1 1 1 1 1 D 7 D 6 D 5 D 4 D 3 D 2 D 1 D 0 D 7 D 6 D 5 D 4 D 3 D 2 D 1 D 0 D 7 D 6 D 5 D 4 D 3 D 2 D 1 D 0 A组工作于方式1输入的控制字 A组和B组工作于方式1输入的控制字 B组工作于方式1输入的控制字 方式1 B端口为输入 PC 7 、PC 6 1=输入 0=输出 PC 7 、PC 6 1=输入 0=输出 A端口为输入 方式1 STB A IBF A INTR A I/O PC 4 PC 5 PC 3 INTE A PC 7 ~PC 6 PA 7 ~PA 0 2 RD 8 PC 2 PC 1 PC 0 INTE B PB 7 ~PB 0 RD 8 INTR B IBF B STB B ( a ) ( b ) 方式1选通输入方式下各控制信号的意义: STB(Strobe):选通输入信号,低电平有效。A组方式控制字中对应PC4;B组方式控制字中对应PC2。 IBF(Input Buffer Full):输入缓冲器满信号,高电平有效。 是8255A送给外设的联络信号,A组方式控制字中对应PC5;B组方式控制字中对应PC1,该信号可供CPU查询。 INTR(Interrupt Request):中断请求信号,高电平有效。A组方式控制字中对应PC3;B组方式控制字中对应PC0。当STB信号撤消变为高电平后,并且IBF信号也为高电平,INTR信号变为有效的高电平。 当CPU发出的RD信号有效后,400 ns的时间内INTR信号将撤消,变为低电平。 INTE(Interrupt Enable):中断允许信号,高电平有效。否则屏蔽中断请求。 INTE的状态是用软件通过由C端口置1/置0控制字来控制的,在A组中,使PC4置“1”后INTEA变高;在B组中,使PC2置“1”后INTEB变高,A端口和B端口才允许中断。如果PC4和PC2都置“0”,与之对应的INTE信号为低,则禁止中断。 采用查询式输入,CPU先查询IBF是否为高。 若IBF为高,8255A的输入缓冲器就为满,则CPU可从8255A读入数据。 采用中断方式传送数据,先用C端口置1/置0的控制字使相应的端口允许中断,也就是要使PC4或PC2置1。 这种方式的工作过程与选通输入的情况相类似。对应的C端口也是固定分配。 规定:PC3、PC6、PC7分配给A端口; PC2、PC1、PC0分配给B端口, 剩下的2位PC4、PC5可作为简单的输入/输出线使用。 当控制字的D3位为“1”时,PC4、PC5作输入;当控制字的D3位为“0”时,PC4、PC5作输出。 2) 选通的输出方式 方式l输出时C端口对A、B端口的控制图 (a) 对A端口;(b) 对B端口 1 0 1 0 I/O 1 0 1 0 I/O 1 0 1 1 0 D 7 D 6 D 5 D 4 D 3 D 2 D 1 D 0 D 7 D 6 D 5 D 4 D 3 D 2 D 1 D 0 D 7 D 6 D 5 D 4 D 3 D 2 D 1 D 0 A组工作于方式1输出的控制字 A组和B组工作于方式1输出的控制字 B组工作于方式1输出的控制字 方式1 B端口为输出 PC 5 、PC 4 1=输入 0=输出 PC 5 、PC 4 1=输入 0=输出 A端口为输出 方式1 ACK A OBF A INTR A I/O PC 6 PC 7 PC 3 INTE A PC 5 ~PC 4 PA 7 ~PA 0 2 WR 8 PC 2 PC 1 PC 0 INTE B PB 7 ~PB 0 WR 8 INTR B OBF B ACK B ( a ) ( b ) 方式1选通输出方式各控制信号的意义: OBF(Output Buffer Fu11):输出缓冲器满信号,低电平有效。A组方式控制字中对应PC7;B组方式控制字中对应PC1,由8255A向外设发出低电平的OBF信号。 ACK(Acknowledge):数据接收应答信号,低电平有效。A组方式控制字中对应PC6;B组方式控制字中对应PC2,是外设的响应信号。 ACK信号有效后使OBF变成无效的高电平,同时使INTR信号变为有效的高电平。 INTR:中断请求信号,高电平有效。 A组方式控制字中对应PC3;B组方式控制字中对应PC0。由8255A向CPU发出中断请求,要求CPU输出新的数据。 INTE:中断允许信号,高电平有效。当该信号为“1”时,允许中断。INTE是用软件通过对C端口置1/置0的控制
您可能关注的文档
- 第7章中断与程序设计.ppt
- 第7章中断和中断程序设计.ppt
- 第7章_综合布线工程测试与验收.ppt
- 第7章中断控制器(改版).ppt
- 第7章中央银行第十四章存款货币的创造机制课件.ppt
- 第7章中央银行第十四章存款货币的创造机制课件讲述.ppt
- 第7-8课时南亚与印度.ppt
- 第7章中断系统和中断控制器8259A.ppt
- 第7章中药制剂.ppt
- 第7章使用表单.ppt
- 2024年度城市公共安全监控建设合同范本.docx
- 2024年度国家科技项目技术服务合同标准文本.docx
- 2024年度美发店美发师服务合同-@-2.docx
- 2024年度大数据技术设计保密与行业应用合作协议.docx
- 2024年度建筑工人工资支付及社会保险缴纳合同.docx
- 2024年度国际贸易风险管理及合规培训合同.docx
- 2024年度机电工程学校校园环境卫生整治合同.docx
- 2024年度竞业限制与保密协议在旅游行业的规范与执行.docx
- 2024年度新能源居间服务合同范本英文.docx
- JXP2301FVRG 20V P沟道增强型MOSFET SOT-23 -深圳恒锐丰科技8.pdf
最近下载
- JGJT101-2015 建筑抗震试验规程.pdf
- (2025春新版)部编版七年级下册道德与法治全册PPT课件.pptx
- Unit 6 Birdwatching八年级英语上册单元写作深度指导(牛津译林版).docx
- 标准图集-苏J01-2005 05系列江苏省建设工程标准设计图集.pdf VIP
- 2024年广东省广州市二模语文试题(含答案详解).pdf VIP
- 短诗三首之繁星(七一)优课一等奖课件.pdf VIP
- 一种热式质量流量传感器流道结构.pdf VIP
- 基于SpringBoot框架的电商系统的设计与实现.docx
- 1、治超检测站岗位职责.doc
- 2024年冻干粉针剂相关项目建议书.pptx
文档评论(0)