C的中断系统部分习题解答.pptx
《C的中断系统部分习题解答.pptx》由会员分享,可在线阅读,更多相关《C的中断系统部分习题解答.pptx(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、会计学1C的中断系统的中断系统(xtng)部分习题解答部分习题解答第一页,共16页。2 289C5189C51在响应中断的过程中,在响应中断的过程中,PCPC值是如何变化的值是如何变化的?答:响应中断前,答:响应中断前,PCPC值为中断断点地址;中断开始时,值为中断断点地址;中断开始时,PCPC值为相应的中断入口地址;中断期间,按值为相应的中断入口地址;中断期间,按PC+1PC+1顺序或跳转地址;中断返回时,恢复中断断点地址。顺序或跳转地址;中断返回时,恢复中断断点地址。3 3写出写出89C5189C51五个中断源的中断入口地址。有什么特点五个中断源的中断入口地址。有什么特点?答:中断入口地址
2、:答:中断入口地址:INT0INT0:0003H0003H;TOTO:000BH000BH;INT1 INT1:0013H0013H;T1T1:001BH001BH;串行口:串行口:0023H0023H。特点:特点:中断入口地址固定中断入口地址固定(gdng)(gdng);排列顺序与排列顺序与IEIE、IPIP和中断优先权中和中断优先权中5 5个中断源的排列顺序相同;个中断源的排列顺序相同;相互间隔只有相互间隔只有8 8个字节。个字节。第1页/共16页第二页,共16页。1什么叫中断什么叫中断?设置中断有什么优点和功能设置中断有什么优点和功能?答:答:CPU暂时中止其正在执行的程序,转去执行请求
3、中断的那个外设或事件的服务程序,等处理完毕后再返回执行原来中止的程序,叫做中断。暂时中止其正在执行的程序,转去执行请求中断的那个外设或事件的服务程序,等处理完毕后再返回执行原来中止的程序,叫做中断。设置中断的优点和功能:设置中断的优点和功能:1)可以提高可以提高CPU工作效率,工作效率,CPU不必花费大量时间等待和查询外设工作。不必花费大量时间等待和查询外设工作。2)具有实时处理功能,对实时控制系统中的各种参数和状态做出快速响应、及时处理。具有实时处理功能,对实时控制系统中的各种参数和状态做出快速响应、及时处理。3)具有故障处理功能,在掉电中断服务程序中将需要保存的数据具有故障处理功能,在掉电
4、中断服务程序中将需要保存的数据(shj)和信息及时转移到具有备用电源的存储器中保护起来,待电源正常时再恢复。和信息及时转移到具有备用电源的存储器中保护起来,待电源正常时再恢复。4)实现分时操作,控制多个外设同时工作。实现分时操作,控制多个外设同时工作。此外,中断系统还能用于程序调试、多机连接等方面。因此,中断系统是计算机中重要的组成部分。可以说,只有有了中断系统后,计算机才能比原来无中断系统的早期计算机演绎出多姿多彩的功能。此外,中断系统还能用于程序调试、多机连接等方面。因此,中断系统是计算机中重要的组成部分。可以说,只有有了中断系统后,计算机才能比原来无中断系统的早期计算机演绎出多姿多彩的功
5、能。第2页/共16页第三页,共16页。280C51有几个中断源有几个中断源?写出其名称。写出其名称。答:答:80C51单片机共有单片机共有5个中断源,其中个中断源,其中2个为外部中断源,个为外部中断源,3个为内部中断源:个为内部中断源:1)INT0一外部中断一外部中断0,中断请求信号由,中断请求信号由P3.2输入。输入。2)INT1一外部中断一外部中断1,中断请求信号由,中断请求信号由P3.3输入。输入。3)T0一定时一定时/计数器计数器0溢出中断,对外部脉冲溢出中断,对外部脉冲(michng)计数由计数由P3.4输入。输入。4)T1一定时一定时/计数器计数器1溢出中断,对外部脉冲溢出中断,对
6、外部脉冲(michng)计数由计数由P3.5输入。输入。5)串行中断串行中断(包括串行接收中断包括串行接收中断RI和串行发送中断和串行发送中断TI)。第3页/共16页第四页,共16页。3涉及涉及(shj)89C51 单片机中断控制的有哪几个特殊功能寄存器单片机中断控制的有哪几个特殊功能寄存器?答:涉及答:涉及(shj)80C51 单片机中断控制的有中断请求、中断允许和中断优先级控制单片机中断控制的有中断请求、中断允许和中断优先级控制3个方面、个方面、4个特殊功能寄存器:个特殊功能寄存器:中断请求:定时和外中断控制寄存器中断请求:定时和外中断控制寄存器TCON、串行控制寄存器、串行控制寄存器SC
7、ON;中断允许控制寄存器中断允许控制寄存器IE;中断优先级控制寄存器中断优先级控制寄存器IP。第4页/共16页第五页,共16页。4写出写出89C51五个中断源的中断请求标志名称、位地址和在哪一个特殊功能寄存器中五个中断源的中断请求标志名称、位地址和在哪一个特殊功能寄存器中?答:答:T1溢出中断请求标志溢出中断请求标志TFl,位地址位地址8FH,在在TCON中。中。T0溢出中断请求标志溢出中断请求标志TF0,位地址位地址8DH,在在TCON中。中。外中断外中断INT1中断请求标志中断请求标志IEl,位地址位地址8BH,在在TCON中。中。外中断外中断INT0中断请求标志中断请求标志IE0,位地址
8、,位地址89H,在在TCON中。中。串行口发送中断请求标志串行口发送中断请求标志TI,位地址位地址99H,在在SCON中。中。串行口接收中断请求标志串行口接收中断请求标志RI,位地址位地址89H,在在SCON中。中。5按下列要求分别设置相关控制位。按下列要求分别设置相关控制位。INT0为边沿触发方式为边沿触发方式(fngsh);INT1为电平触发方式为电平触发方式(fngsh);T0启动运行;启动运行;T1停止运行;停止运行;解:解:INT0为边沿触发方式为边沿触发方式(fngsh):SETB IT0;INTl为电平触发方式为电平触发方式(fngsh):CLR ITl;TD运行:运行:SETB
9、 TR0;T1停止运行:停止运行:CLR TRl;第5页/共16页第六页,共16页。9什么叫中断优先级什么叫中断优先级?如何设置如何设置?89C51中断优先级和中断优先权有什么区别中断优先级和中断优先权有什么区别?答:答:89C51将将5个中断源划分为两个中断优先级:高优先级和低优先级。高优先级可以中断正在响应个中断源划分为两个中断优先级:高优先级和低优先级。高优先级可以中断正在响应(xingyng)的低优先级中断。反之则不能。的低优先级中断。反之则不能。中断优先级可通过中断优先级控制寄存器中断优先级可通过中断优先级控制寄存器IP设置。相应位置设置。相应位置“1”,定义为高优先级;相应位清,定
10、义为高优先级;相应位清“0”,定义为低优先级。但若置,定义为低优先级。但若置5个中断源全部为高优先级,就等于不分优先级。个中断源全部为高优先级,就等于不分优先级。中断优先权用于同一中断优先级之间的中断优先。若同一优先级中有多个中断源同时请求中断,中断优先权用于同一中断优先级之间的中断优先。若同一优先级中有多个中断源同时请求中断,CPU就先响应就先响应(xingyng)优先权高的中断,后响应优先权高的中断,后响应(xingyng)优先权低的中断。中断优先权是固定的,不能设置,其从高到低的顺序为:优先权低的中断。中断优先权是固定的,不能设置,其从高到低的顺序为:INT0、T0、INT1、T1、串行
11、口。、串行口。第6页/共16页第七页,共16页。区别:区别:中断优先级可设置;中断优先权是固定的,不能设置。中断优先级可设置;中断优先权是固定的,不能设置。中断优先级用于不同中断优先级用于不同(b tn)中断优先级之间,高优先级可以中断正在响应的低优先级中断;中断优先权仅用于相同优先级之间同时请求中断时的中断优先级之间,高优先级可以中断正在响应的低优先级中断;中断优先权仅用于相同优先级之间同时请求中断时的CPU优先响应权。优先响应权。实际上,中断优先权发挥作用的概率很低很低。两个同一优先级的中断同时请求中断,几乎是不存在的,但计算机实际上,中断优先权发挥作用的概率很低很低。两个同一优先级的中断
12、同时请求中断,几乎是不存在的,但计算机(包括单片机包括单片机)就应该包容任何可能发生的情况就应该包容任何可能发生的情况 第7页/共16页第八页,共16页。1489C51中断处理过程包括哪四个步骤中断处理过程包括哪四个步骤?简述中断处理过程。简述中断处理过程。答:中断处理过程大致可分为四步:中断请求、中断响应、中断服务和中断返回。答:中断处理过程大致可分为四步:中断请求、中断响应、中断服务和中断返回。中断请求:由中断源向中断请求:由中断源向CPU发出中断请求信号。发出中断请求信号。中断响应:在满足中断响应条件下,响应中断,保存断点地址,将相应中断的入口地址送入中断响应:在满足中断响应条件下,响应
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 中断 系统 部分 习题 解答
限制150内