- 1、本文档共61页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章4.1-4.4微机接口技术讲义
第4章 微型计算机接口技术 方式1输出数据的时序 端口C各位作A、B口控制、状态信号的对应关系 8259A的编程可以分为两种: (1)初始化编程: 由CPU向8259A送2~4个初始化命令字ICW。对8259A的初始化编程来说ICW1和ICW2是必须送的,而ICW3和ICW4是由工作方式来选择的. 3、方式2——双向输入/输出方式 该方式只能用于端口A,A口既输入口又输出口,可采用中断或查询方式与CPU交换数据,C口用5个高位数位为A口提供应答信号。这时,端口B仍可以方式0或方式1工作。 PA 7 ~ 0 PC 6 A ACK PC 7 A OBF PC 4 A STB PC 5 IBF A INTE 1 INTE 2 PC 3 INTR A RD WR 方式2(端口A) 方式2的信号联络线实际上是方式1输入输出的组合。 CPU可以通过对控制信号的置位/复位,实现与外设的应答联络; 可通过读取C口的状态,来查询和判断数据口的状态 若8255A的工作方式设定为方式1或方式2时,读PC口便可读得相应的状态字,以便了解8255A的工作状态,并供CPU查询。 方式1 §4.3.4 8255A的状态字 方式2 8259A的主要功能: 可对8个中断源实现优先级控制 可扩展至对64个中断源实现优先级控制 每一个中断均可通过编程屏蔽或允许 可编程设置不同工作方式 根据中断源向CPU提供中断类型码 可与CPU直接连接,不需外加硬件电路 特点:可编程、8级向量优先中断、级联、优先权动态地改变。 4.4 可编程中断控制器8259A 数据总线 缓冲器 读/写 控制电路 级联 缓冲/比较 控制电路 中断服务 寄存器 (ISR) 优先权 判别器 (PR) 中断请求 寄存器 (IRR) 中断屏蔽寄存器 (IMR) 内部总线 §4.4.1 8259A内部结构及引脚功能 控制电路 中断服务 寄存器 (ISR) 优先权 判别器 (PR) 中断请求 寄存器 (IRR) 中断屏蔽寄存器 (IMR) 内部总线 1)中断请求寄存器IRR:保存从IR0~IR7来的中断请求信号,某位=1表示对应的IRi有中断请求(保存正在申请中断的状态) 2)中断屏蔽寄存器IMR:存放中断屏蔽字,某位=1表示对应的IRi输入被屏蔽 1、内部功能寄存器 3)优先权判别器PR:当IR7 ~ IR0中有多个中断请求信号同时产生时,PR判定哪个中断请求具有最高优先权,并把它置入ISR的相应位。 4)中断服务寄存器ISR:保存所有正在服务的中断源,某位=1表示对应的IRi中断正在被服务。多重中断情况下,ISR中多位被同时置“1”。 1. 控制电路:根据IRR的置位情况和优先权判别器PR的判定结果,向8259A内部其它部件发出控制信号,并向CPU发出中断请求INT和接收来自CPU的中断响应INTA。 1)数据总线缓冲器:双向8位三态缓冲器,构成8259A与 CPU之间的数据接口。 2、与CPU的接口 2)读/写控制逻辑:完成来自CPU的读写命令,及与片选信号CS与A0(0或1)决定访问片内某个寄存器。 3)级联缓冲/比较器:用于多片8259之间的连接,主片8259A的CAS2~CAS0是输出线,从片8259A的CAS2~CAS0是输入线SP/EN:双功能引脚。 IR0~IR7:8个异步中断请求输入信号。分别接来自不同外设的中断源,高电平或上升沿表示有请求。 INT:中断请求信号(输出),向CPU发中断请求。 CAS2~CAS0:主从级连双向信号。一个是主控制器,其余是从控制器。从片的INT输出接到主片的一个IR输入。 A0:地址选择信号,对内部寄存器选择,接总线的A0。8259A的内部寄存器占两个地址,称为奇地址和偶地址。 INTA:中断响应输入信号,接收CPU响应中断后的应答信号。 §4.4.2 8259A的工作方式 8259A具有非常灵活的中断管理方式,可满足使用者的不同要求,而中断优先级是中断管理的核心问题。 1、8259A的优先级管理方式 完全嵌套方式 自动循环方式 特殊循环方式 特殊完全嵌套 1) 完全嵌套方式 系统复位后自动进入的默认方式,8个中断源在该方式下自动将IR0设置为最高级,IR7级别最低。要求在中断服务程序结束之前,执行一段程序,将要结束的中断请求的ISR相应位清“0”,以便响应下一级的中断请求。 2)自动循环方式 优先级的顺序不是固定不变的,一个设备受到中断服务后,其优先级自动降为最低。初始优先级的顺序为IR0~IR7。 初始 IR0 IR
您可能关注的文档
- 第4章 指令系统讲义.ppt
- 第4章 局域网组网技术讲义.ppt
- 第4章(多元回归)2015春马讲义.ppt
- 第3讲砂型铸造讲义.ppt
- 第4章--内存管理讲义.ppt
- 第4章--计算机软件系统基础讲义.ppt
- 第4章+高聚物的结构1讲义.ppt
- 第4章-MCS-51中断系统与外部中断讲义.ppt
- 第4章+存储器讲义.ppt
- 第3讲:矿山企业负责人及安全管理人员的职责和作用讲义.ppt
- 2025AACR十大热门靶点推荐和解读报告52页.docx
- 财务部管理报表.xlsx
- 高中物理新人教版选修3-1课件第二章恒定电流第7节闭合电路欧姆定律.ppt
- 第三单元知识梳理(课件)-三年级语文下册单元复习(部编版).pptx
- 俄罗斯知识点训练课件-七年级地理下学期人教版(2024).pptx
- 课外古诗词诵读龟虽寿-八年级语文上学期课内课件(统编版).pptx
- 高三语文二轮复习课件第七部分实用类文本阅读7.2.1.ppt
- 高考物理人教版一轮复习课件第4章第3讲圆周运动.ppt
- 高考英语一轮复习课件53Lifeinthefuture.ppt
- 2025-2030衣柜行业风险投资发展分析及投资融资策略研究报告.docx
最近下载
- 开封市检察机关聘用制书记员招聘笔试真题2023.docx VIP
- 易飞代理商高级生产应用认证考试(答案).docx VIP
- 工厂运营培训课件.pptx VIP
- 中国移动L1-L3等级认证(无线LTE网络优化)考试复习题库汇总-中(多选题汇总).docx VIP
- DB21_T 2977-2018低影响开发城镇雨水收集利用工程技术规程.docx
- 2024年贵州贵州省旅游产业发展集团有限公司招聘真题.docx VIP
- FPGA开发入门教程.pdf VIP
- 夏秋贵州省旅游产业发展集团有限公司员工招聘考试真题2024.docx VIP
- AWS D1.1-2020钢结构焊接规范(中英文版).pdf
- XX公司审计整改工作实施方案.doc VIP
文档评论(0)