为什么一般情况下,在中断入口地址区间比较指令要设置一条跳转指令,转移到中断服务程序的实际入口处?

 上传我的文档
 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
正在努力加载中...
第5章 89C51的中断系统---部分习题解答
下载积分:2000
内容提示:第5章 89C51的中断系统---部分习题解答
文档格式:PPT|
浏览次数:1|
上传日期: 17:46:45|
文档星级:
该用户还上传了这些文档
第5章 89C51的中断系统---部分习题解答
官方公共微信第5章 习题参考答案_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
第5章 习题参考答案
上传于||文档简介
&&单​片​机​基​础​试​题​及​答​案
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
下载文档到电脑,查找使用更方便
还剩2页未读,继续阅读
你可能喜欢 上传我的文档
 下载
 收藏
免责声明:本人所有资料来自网络和个人所创,版权归原作者所有,请注意保护知识产权,如有需要请购买正版图书,请您下载后勿作商用,于24小时内删除,本人所提供资料仅为方便学习交流。 本人如有侵犯作者权益,请作者联系官方或本人,本人将立即删除。
 下载此文档
正在努力加载中...
单片机期末复习资料 试卷 答案 大全10
下载积分:1500
内容提示:单片机期末复习资料 试卷 答案 大全10
文档格式:DOC|
浏览次数:4|
上传日期: 22:12:34|
文档星级:
该用户还上传了这些文档
单片机期末复习资料 试卷 答案 大全10
官方公共微信51单片机基础知识题库+试卷-五星文库
免费文档下载
51单片机基础知识题库+试卷
导读:2、8031单片机上电复位后,6、MCS―51单片机外部中断源的中断请求方法可以是(BD),7、下列哪些是8051单片机的中断矢量地址(ABDE),8、8051单片机的IE寄存器的用途是(BCE),11、8051单片机对最高优先权的中断响应是无条件的,13、MCS―51单片机系统复位后,14、MCS―51单片机的中断允许寄存器的IE的作用是用来对各中断源进行开放或屏,19、8051单片机允许5
D、确定中断优先级
E、选择外部中断触发方式
2、8031单片机上电复位后,内容为0的寄存器是(
E、TMOD、TCON
3、MCS―51的中断系统的相关控制有(
A、特殊功能寄存器TCON、SCON
B、模式控制寄存器TMOD
C、中断允许控制寄存器IE
D、中断优先级寄存器IP
E、中断顺序查询逻辑
4、CPU响应中断的条件包括(
A、现行指令运行结束
B、保护现场
C、有中断请求
D、申请中断的中断源中断允许位为1
E、已开放CPU中断
5、MCS―51的中断源是(
A、外部输入中断源0(P3.2)
B、外部输入中断源1(P3.3)
C、T0的溢出中断源
D、串行口发送和/接收中断源
E、T1的溢出中断源
6、MCS―51单片机外部中断源的中断请求方法可以是(
A、高电平触发
B、低电平触发
C、上升沿触发
D、下降沿触发
E、一串脉冲头朝下的连续矩形波触发
7、下列哪些是8051单片机的中断矢量地址(
8、 8051单片机的IE寄存器的用途是(
A、确定中断方式
B、确定CPU中断的开放或禁止
C、定时器中断的开放或禁止
D、定时器溢出标志
E、选择外部中断的开放或禁止
9、下述条件中,能封锁主机对中断的响应的条件是(
A、一个同级或高一级的中断正在处理时
B、当前周期不是执行当前指令的最后一个周期
C、当前执行的指令是RETI指令或对IE或IP寄存器进行读/写的指令
D、当前执行的指令是一长跳转指令
E、一个低级的中断正在处理时
四、判断题
1、MCS-51的5个中断源优先级相同。 (
2、MCS-51外部中断0的入口地址是0003H。
3、各中断发出的中断请求信号,都会标记在MCS-51系统的IE寄存器中。(
4、各中断发出的中断请求信号,都会标记在MCS-51系统的TMOD寄存器中。(
5、各中断发出的中断请求信号,都会标记在MCS-51系统的IP寄存器中。(
6、各中断发出的中断请求信号,都会标记在MCS-51系统的TCON与SCON寄存器中。(
同一级别的中断请求按时间的先后顺序响应。(
同一时间同一级别的多中断请求,将形成阻塞,系统无法响应。(
低优先级中断请求不能中断高优先级中断请求,但是高优先级中断请求能中断低优先级中断请求。(
同级中断不能嵌套。(
11、8051单片机对最高优先权的中断响应是无条件的。( ×
12、中断初始化时,对中断控制器的状态设置,只可使用位操作指令,而不能使用字节操作指令。( ×
13、MCS―51单片机系统复位后,中断请求标志TCON和SCON中各位均为0。( √
14、MCS―51单片机的中断允许寄存器的IE的作用是用来对各中断源进行开放或屏蔽的控制。( √
15、用户在编写中断服务程序应在中断入口矢量地址存放一条无条件转移地址,以防止中断服务程序容纳
不下。( √
16、若要在执行当前中断程序时禁止更高优先级中断,应用软件关闭CPU中断,或屏蔽更高级中断源的中断,在中断返回时再开放中断。( √
17、如设外部中断0中断,应置中断允许寄存器IE的EA位和EX0位为1。( √
18、外部中断0中断的入口地址是0003H。( √
19、 8051单片机允许5个中断源请求中断,都可以用软件来屏蔽,即利用中断允许寄存器IE来控制中断的允许和禁止。( √
五、问答题
什么叫中断嵌套?中断嵌套有什么限制?中断嵌套与子程序嵌套有什么区别?
答:高优先级中断“中断”正在执行的低优先级中断,这就是中断嵌套。
中断嵌套只能高优先级“中断”低优先级,低优先级不能“中断“高优先级,同一优先级之间也不能相互“中断”。
中断嵌套与子程序嵌套的区别:
①子程序嵌套是在程序中事先安排好的;中断嵌套是随机发生的。
②子程序嵌套无次序限制,中断嵌套只允许高优先级“中断”低优先级。
为什么一般情况下,在中断入口地址区间要设置一条跳转指令,转移到中断服务程序的实际入口处? 答:由于80C51相邻两个中断入口地址间只有8字节的空间,8个字节只能容纳一个有3~8条指令的极短程序。一般情况中中断服务程序均大大超 出8个字节长度。因此,必须跳转到其他合适的地址空间。
4、根据下列已知条件,试求中断开关状态。
①IE=93H;
②IE=84H;
③IE=92H;
解:①IE=93H=B:INT0、T0、串行口开中断,其余关中断;
②IE=84H=B:INT1开中断,其余关中断;
③IE=92H=B:T0、串行口开中断,其余关中断;
④IE=17H=B:关中断。
5、按下列要求设置IP:
①INT1、串行口为高优先级,其余为低优先级;
②T1为高优先级,其余为低优先级;
③T0、T1为低优先级,其余为高优先级;
④串行口为低优先级,其余为高优先级。
解:①INT1、串行口为高优先级,其余为低优先级:IP=B;
②T1为高优先级,其余为低优先级:IP=B;
③T0、T1为低优先级,其余为高优先级:IP=B;
④串行口为低优先级,其余为高优先级:IP=B。
6、根据下列已知条件,试求中断优先级状态。
①IP=16H;
②IP=ECH;
③IP=03H;
解:①IP=16H =B:INT1、T0、串行口为高优先级,其余为低优先级;
②IP=ECH =B:INT1、T1为高优先级,其余为低优先级;
③IP=03H =B:INT0、T0为高优先级,其余为低优先级;
④IP=1FH =B:全部为高优先级,相当于未设置优先级。
7、要求80C51五个中断源按下列优先顺序排列,判是否有可能实现?若能,应如何设置中断源的中断优先级别?若不能,试述理由。
①T0、T1、INT0、INT1、串行口
②串行口、INT0、T0、INT1、T1
③INT0、T1、INT1、T0、串行口
④INT0、INT1、串行口、T0、T1
⑤串行口、T0、INT0、INT1、T1
⑥INT0、INT1、T0、串行口、T1
解:①T0、T1、INT0、INT1、串行口:能。T0、T1为高优先级,其余为低优先级。
②串行口、INT0、T0、INT1、T1:能。串行口为高优先级,其余为低优先级。
③INT0、T1、INT1、T0、串行口:不能。80C51只有两个中断优先级。当设置INT0、T1为高优先级时,INT1、T0、串行口 处于同一低优先级,而T0的优先权在排在INT1之前,INT1无法优先T0。
④INT0、INT1、串行口、T0、T1:能。INT0、INT1、串行口为高优先级,其余为低优先级。
⑤串行口、T0、INT0、INT1、T1:不能。80C51只有两个中断优先级。当设置串行口为高优先级后,T0、INT0、INT1、T1 处于同一低优先级,而INT0的优先权排在T0前面,T0无法优先INT0。
⑥INT0、INT1、T0、串行口、T1:不能。80C51只有两个中断优先级。当设置INT0、INT1为高优先级后,T0、串行口、T1 处于同一低优先级,而T1的优先权排在串行口前面,串行口无法优先T1。
8、试编写一段对中断系统初始化的程序,使之允许INT0、INT1、T0、串行接口中断,且使T0中断为高优先级中断。
若规定外部中断1为边沿触发方式,低优先级,在中断服务程序将寄存器B的内容左循环一位,B的初值设为02H,按要求补充完整主程序与中断服务程序。
MAIN:SETB
WAIT:SJMP
第六章 习题参考答案
一、填空题
1、当定时器T0工作在方式3时,要占用定时器T1的
两个控制位。
2、在定时器T0工作方式3下,TH0溢出时,
标志将被硬件置1去请求中断。
3、在定时器T0工作方式3下,欲使TH0停止工作,应执行一条
4、使用定时器/计数器1设置串行通信的波特率时,应把定时器/计数器1设定作方式
自动重新加载
5、当计数器产生计数溢出时,把定时器/计数器的TF0(TF1)位置“1”。对计数溢出的处理,在中断方式时,该位作为
位使用;在查询方式时,该位作
6、在定时器工作方式1下,计数器的宽度为16位,如果系统晶振频率为6MHz,则最大定时时间
,若系统晶振频率为12MHz,则最大定时时间为
7、8051单片机内部设有两个16位定时器/计数器,即
8、T0由两个8位特殊功能寄存器
组成,T1由
9、定时时间与定时器的
10、MCS-51的定时器/计数器作计数器时计数脉冲由外部信号通过引脚
11、MCS-51的定时器/计数器T0的门控信号GATE设置为1时,只有
引脚为高电平且由软件使
置1时,才能启动定时器/计数器T0工作。
12、当T0为方式
,T1为方式
的时候,8051单片机的定时器可提供3个8位定时器/ 计数器。
二、选择题
1、在下列寄存器中,与定时/计数控制无关的是(
2、在工作方式0下,计数器是由TH的全部8位和TL的5位组成,因此其计数范围是(
A、 1~8192
B、 0~8191
C、 0~8192
D、 1~4096
3、如果以查询方式进行定时应用,则应用程序中的初始化内容应包括(
A、 系统复位、设置工作方式、设置计数初值
B、 设置计数初值、设置中断方式、启动定时
C、 设置工作方式、设置计数初值、打开中断
D、 设置工作方式、设置计数初值、禁止中断
4、与定时工作方式1和0比较,定时工作方式2不具备的特点是(
A、 计数溢出后能自动重新加载计数初值
B、 增加计数器位数
C、 提高定时精度
D、 适于循环定时和循环计数应用
5、要想测量INT0 引脚上的一个正脉冲宽度,那么特殊功能寄存器TMOD的内容可以为(
6、使用定时器T1时,有几种工作方式(
7、8031单片机的定时器T1用作定时方式时是(
A、由内部时钟频率定时,一个时钟周期加1
B、由内部时钟频率定时,一个机器周期加 1
C、由外部时钟频率定时,一个时钟周期加1
D、由外部时钟频率定时,一个机器周期加1
8、8031单片机的定时器T0用作计数方式时是(
A、由内部时钟频率定时,一个时钟周期加1
B、由内部时钟频率定时,一个机器周期加 1
C、由外部计数脉冲计数,下降沿加1
D、由外部计数脉冲计数,一个机器周期加1
9、8031单片机的定时器T1用作计数方式时计数脉冲是(
A、外部计数脉冲由T1(P3.5)输入
B、外部计数脉冲由内部时钟频率提供
C、外部计数脉冲由T0(P3.4)输入
D、由外部计数脉冲计数
10、8031单片机的定时器T0用作定时方式时是(
A、由内部时钟频率定时,一个时钟周期加1
B、由外部计数脉冲计数,一个机器周期加 1
C、外部定时脉冲由T0(P3.4)输入定时
D、由内部时钟频率计数,一个机器周期加1
11、8031单片机的机器周期为2μs,则其晶振频率fosc为(
12、用8031的定时器T1作定时方式,用模式1,则工作方式控制字为(
13、用8031的定时器T1作计数方式,用模式2,则工作方式控制字为(
包含总结汇报、文档下载、旅游景点、办公文档、考试资料、人文社科、IT计算机、资格考试以及51单片机基础知识题库+试卷等内容。本文共13页
相关内容搜索君,已阅读到文档的结尾了呢~~
精品:模电第五版习题答案 第5版电路习题答案 图论第三章习题答案 初三化学第一章习题 财经法规第二章习题 财务管理第二章习题 会计基础第四章习题 会计基础第一章习题 会计基础第十章习题 vb第五章习题
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
第5章习题参考答案
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口

我要回帖

更多关于 区间比较指令 的文章

 

随机推荐