- 7
- 0
- 约7.55千字
- 约 74页
- 2018-04-16 发布于江西
- 举报
微型计算机原理与接口技术 课件1(孙力娟 清华大学出版社)第11章new
? 服务程序执行IN指令之后: RD信号前沿使INTR= ,后沿使IBF=0 从而结束一次数据输入过程 STB IBF INTR RD 来自外设的 输入数据 6. 方式1输入时,CPU~8255信息交换的方式 ? 可以用中断方式 ? 可以用查询方式,输入查询应查询IBF,不应该查询STB!!! ∵STB脉冲是外设送来,它最小可小到500ns,而在500ns的时间内正好运行CPU的查询指令是不可能的 三、 方式1输出(选通型输出)及时序 1 0 1 0 1/0 X X X A口方式1输出 1=PC4、5为入线 0=PC4、5为出线 方式选择命令字 PC6 PC7 PC3 INTEA PC4、5 PA7~0 空闲 ACKA OBFA INTRA A口选通型输出 PC6 PC7 PC3 INTEA PC4、5 PA7~0 空闲 ACKA OBFA INTRA A口选通型输出 1. A口方式1输出的预置 当方式字=A0H写入控制口之后,A口即工作在选通型输出方式, PC4、PC5空闲,出?入?受方式字D3控制 PA7~0为输出线 PC6自动定义为入线,称ACKA PC7自动定义为出线,称OBFA PC3自动定义为出线,称INTRA 输出?输入?不再受方式字D3、D0控制 此时: 2. 方式1输出时A口的中断管理 ? INTEA为A口的中断允许触发器,当A口定义为方式1 输出时: 用C口置0/置1命令字使PC6置1,则INTEA=1,允许A口中断 用C口置0/置1命令字使PC6置0,则INTEA=0,禁止A口中断 ? 当INTEA=1之后,若OBFA=1,则A口提中断 ? INTEA只能受CPU控制,外设ACKA信号不能改变其状态 PC6 PC7 PC3 INTEA PC4、5 PA7~0 空闲 ACKA OBFA INTRA A口选通型输出 ACKB OBFB INTRB 1 X X X X 1 0 X B口方式1输出 方式选择命令字 PC2 PC1 PC0 INTEB PB7~0 B口选通型输出 OBFB PC2 PC1 PC0 INTEB PB7~0 B口选通型输出 ACKB INTRB 3. B口方式1输出的设置 当方式字=84H→控制口之后,B口即工作在选通型输出方式, 入线?出线?不再受方式字D0控制 PB7~PB0定义为输出线 PC2自动定义为入线,称为ACKB PC1自动定义为出线,称为OBFB PC0自动定义为出线,称为INTRB 此时: 4. 方式1输出时,B口的中断管理 ? INTEB为B口的中断允许触发器,当B口工作在方式1输出时: 用C口置0/1命令字使PC2=1,则INTEB=1,允许B口中断 用C口置0/1命令字使PC2=0,则INTEB=0,禁止B口中断 ? INTEB置1后,OBFB=1,则INTRB=1,B口提出中断 ? 同样,ACKB不能改变INTEB的状态,它只受CPU控制 OBFB PC2 PC1 PC0 INTEB PB7~0 B口选通型输出 ACKB INTRB 5. 方式1输出的时序图 tAX tWOB tAOB tAIT tWB tWIT OBF INTR 方式1 输出时序 WR 输出 ACK 方式1输出时 CPU针对8255数据口执行OUT指令 ★ WR信号结束后,数据出现在外设数据线上 ★ OBF有效(向外设通报其数据线信息可用) ★ 使INTR无效,撤销中断请求 OBF INTR WR 输出 ACK ★ 外设取走数据后,发来ACK,ACK信号前沿使OBF无效,后沿提中断。 OBF INTR WR 输出 ACK 工作在方式1输出时端口提中断的条件: 外设发出ACK信号且使OBF=1 中断允许触发器置1 OBF INTR WR 输出 ACK 6. 方式1输出时,CPU~8255交换信息的方式 ? 中断方式 ? 查询方式:查询OBF,当OBF=1(不满)时可送下一个数据 四、 8255的双向方式 只有A口可以工作在双向方式 当A口工作在双向方式时,B口可以工作在基本型I/O(不需要联络线),也可以工作在选通型I/O(使用PC0、1、2做联络线) 方式选择命令字 1 1 X X X D2 D1 D0 A口双向 1=PC2~0为入线 0=PC2~0为出线 B口方式1输入 11 B口方式1输出 10 B口方式0输入 01 B口方式0输出 00 1.双向方式的设置 PC7 PC6 PC3 INTE1 PC2~0 PA7~0 PC4 PC5 空闲 INTRA ACKA OBFA IBFA STBA INTE2 A口定义为双向方式之后: PA7~0是
您可能关注的文档
最近下载
- 新疆兵团考试题型及答案.doc VIP
- 公考:申论26个高分万能写作模板(考前必看).pdf
- 2026年严格对照“带头固本培元、带头干事创业、敬畏人民等(五个带头)”方面检查材料与政法委书记带头强化政治忠诚、提高政治能力等“五个带头”方面检查材料2篇文.docx VIP
- 探界者钟扬-课件.ppt VIP
- 湖北鸿强矿业科技有限公司年产20000吨选矿药剂产品建设项目环境影响报告书.pdf VIP
- 2026年春季青岛版(五四制2024)三年级下册小学科学教学计划含进度表.docx VIP
- 2025年政府采购评审专家考试题库附含答案.docx VIP
- 医疗器械注册质量管理体系核查指南讲解.pptx VIP
- 营销策划 -塔斯汀中国汉堡品牌手册.pdf
- 19.3 二次根式的加法与减法(第2课时)课件 人教版数学八年级下册.pptx VIP
原创力文档

文档评论(0)