第5章中断系统课后习题.doc

上传人:re****.1 文档编号:543884143 上传时间:2023-03-15 格式:DOC 页数:3 大小:84KB
返回 下载 相关 举报
第5章中断系统课后习题.doc_第1页
第1页 / 共3页
第5章中断系统课后习题.doc_第2页
第2页 / 共3页
第5章中断系统课后习题.doc_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《第5章中断系统课后习题.doc》由会员分享,可在线阅读,更多相关《第5章中断系统课后习题.doc(3页珍藏版)》请在金锄头文库上搜索。

1、第5章中止系统1)作业题1. 8051微控制器中,有几此中止源?几此中止优先级?中止优先级是怎样控制的?在出现同级中止申请时,CPU按什么次序响应(按由高级到初级的次序写出各此中止源)?各此中止源的进口地点是多少?答:8051微控制器中有五此中止源,两此中止优先级。经过IP进行优先级控制。IP为中断优先级寄存器,物理地点为B8H,此中的后五位PSPT1PX1PT0PX0分别控制串行口、准时器/计数器1、外面中止1、准时器/计数器0、外面中止0的优先级。在出现同级中止申请时,CPU按以下次序响应各此中止源的恳求:INT0、T0、INT1、T1、串行口,各此中断源的进口地点分别是0003H、000

2、BH、0013H、001BH、0023H。2.8051微控制器中,各中止标记是怎样产生的,又怎样清0的?答:每此中止源恳求中止时会在SFR的某些寄存器中产生响应的标记位,表示该中止源请求了中止。INT0、INT1、T0和T1的中止标记寄存在TCON(准时器/计数器控制寄存器)中,占4位;串行口的中止标记寄存在SCON(串行口控制寄存器)中,占2位。TCON:准时器/计数器控制寄存器。8FH8EH8DH8CH8BH8AH89H88HTF1TR1TF0TR0IE1IT1IE0IT0TF0:T0溢出标记,溢出时由硬件置1,而且恳求中止,CPU响应后,由硬件自动将TF0清0;不用中止方式时,要用软件清

3、0。TF1:T1溢出标记,溢出时由硬件置1,而且恳求中止,CPU响应后,由硬件自动将TF1清0;不用中止方式时,要用软件清0。IE0:INT0中止标记,发生INT0中止时,硬件置IE0为1,并向CPU恳求中止。IE1:INT1中止标记,发生INT1中止时,硬件置IE1为1,并向CPU恳求中止。SCON:串行口控制寄存器。TI:串行口发送中止标记,发送完一帧数据时由硬件置位,并恳求中止。RI:串行口接受中止标记,接收到一帧数据时,由硬件置位,而且恳求中止。TI、RI标记,一定用软件清0。3.简述8051微控制器中中止响应的过程。答:单片机响应中止的条件:中止源有恳求(响应的中止标记地点1),CP

4、U同意全部中止(CPU中止同意位EA=1),中止同意寄存器IE中,相应中止源同意地点1;没有同级或许高级中止正在服务,现行指令已经履行完成,若履行指令为RETI或许读/写IE或许IP指令时则该指令的下一条指令也履行完成。中止响应的过程:1)CPU在每个机器周期的S5P2检测中止源。在下一个机器周期的S6依据优先序次查问各此中止标记。若查问到有中止标记为1时,依据优先级别进行办理,即响应中止;2)置相应的“优先级状态”触发器为1,即指出CPU目前正在办理的中止优先级,以阻断同级或许初级中止恳求;3)自动保护断点,马上现行PC内容(即断点地点)压入货仓,而且依据中止源把相应的中止程序进口地点装入P

5、C中;4)履行中止服务程序,直到碰到RETI指令为止;5)RETI指令消除“优先级状态”触发器;自动消除中止标记(TI/RI除外);从货仓中弹出断点地点给PC,使CPU回到中止处,持续履行主程序。4. 简述中止服务程序的调用和子程序调用的异同。答:相像点:1)都是中止目前正在履行的程序,转去履行子程序或许中止服务程序。2)都是由硬件自动将断点地点压入货仓,而后经过软件达成现场保护。3)履行完子程序或许中止服务程序后,都要经过软件恢复现场,并经过履行返回指令,从头返回到断点处,继续调用程序的履行。4)都能够实现嵌套,比方中止嵌套和子程序嵌套。差异:1)中止恳求是随机的,在程序履行的任何时刻都可能

6、恳求;而子程序调用是由软件编排好的。2)响应中止后,转去履行寄存在固定地点的中止服务程序,而子程序的地点由软件设定。3)中止响应是受控的,其响应时间遇到一些要素影响,子程序响应时间是固定的。2)思虑题1. 什么是中止?中止能实现哪些功能?答:中止是指CPU暂停目前的工作,转去办理紧迫事件,办理完成后,再回到本来被中止的地方,持续本来的工作。中止的功能:1)实现CPU与外面设施的速度配合2)实现及时控制3)故障的及时发现与办理4)实现人机联系2. 在设计中止服务程序时,为何要进行现场的保护和恢复?答:中止服务程序在履行前,因为主程序在调用完中止程序后将持续履行,所以应当讲中断程序可能用到的资源,

7、包含工作寄存器R0R7、RAM单元、A、DPTR、PSW等都压入货仓保留,即进行现场保护。履行完中止程序返回主程序以前,将被保护的内容答复到原始单元中的过程叫做现场恢复。现场保护和恢复是为了使CPU履行完中止服务程序以后可以正确回到本来的地方持续履行指令。3. 8051微控制器的外面中止中,有几种中止触发方式?怎样选择触发方式?答:外面中止有两种触发方式:低电平触发方式和降落沿触发方式。经过TCON中的IT0、IT1来选择。INT=0:低电平触发方式,CPU在每个机器周期的S5P2采样INT0(P3.2)的电平,采样到低电平,则以为有中止恳求,随即置位IE0。采样到高电平常以为无中止恳求或者中

8、止恳求已经撤除,随即对IE0清0。IT0=1:选择INT0为降落沿触发方式,CPU在每个机器周期的S5P2采样INT0的电平,若接踵采样两次,一次采到高电平,下一次采到低电平(即检测到一个降落沿),则置IE0=1,表示外面中止0正在向CPU恳求中止,直到该中止被CPU响应时IE0由硬件自动清0。IT1功能与IT0同样。关于降落沿触发方式,中止恳求信号的高低电平起码各保持一个机器周期;关于低电平触发方式,INT0/INT1引脚上恳求中止的低电平应当保持到CPU响应中断为止。4. 中止恳求有效并开中止时,可否保证立刻响应当中止?为何?答:不必定能够。51单片机响应中止的条件有:没有同级或许高级中止正在服务,现行指令已经履行完成,若履行指令为RETI或是读/写IE或许IP指令时,则该指令的下一条指令也履行完成。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号