单片机期中测试题.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机原理及接口技术期中考试(2) 1、判断下列题目的正误,并简要说明。 1)中断允许寄存器IE的最高位(EA)为1是MCS—51系统响应中断的重要条件。 解:错误。EA只是中断总允许位,还要与各个源允许位配合才能真正开中断。因此,EA=1只是单片机系统响应中断的必要条件,而非重要条件。 2)TCON及SCON寄存器内的6个中断标志位都可以用软件指令对其置位或复位。 解:正确。因为TCON和SCON都在片内的SFR区,且既可字节寻址又可位寻址,用户完全可用指令改写。 3)8031的INT0信号只能以“保持足够宽度的低电平”这一种方式来触发中断。 解:错误。外部中断源有两种触发方式,除了电平触发外,还可以通过改变TCON中的有关位将其设置为下跳沿触发。 4)中断响应过程中必定有堆栈操作。 解:正确。当CPU响应中断时,会自动将当前主程序断点处的PC值压入堆栈,等中断服务完成时,又会自动将该PC值弹出堆栈,从而实现保护断点和正确返主的功能。 5)MCS—51单片机中,外部中断源的优先级比内部中断源的优先级高。 解:错误。优先级别的高低可以通过改变IP相应位而重新安排。即使是所有中 断源处于同一级别,内部中断源定时器0的自然优先级别也比外部中断1高。 6)当多个中断源同时请求服务时,CPU将响应优先级别最高的中断申请,这就意味着其他低级中断申请信号无效,再也不会被响应。 解:错误。只要有关的中断请求标志位(在TCON/SCON中)不被改变,CPU就会在结束前一个中断服务子程序之后马上响应其他请求中优先级别较高的一个,并依次顺延响应下去。 7)MCS—51单片机在响应某低级中断请求并进入中断服务后,定能再响应高优先级的中断请求 解:不一定。如果在低级的中断服务子程序一开始便使EA=0,则无论外面的中断源级别多高都不可能进入。 8)MCS—51单片机在响应某设备的中断请求并进入中断服务后,不能再响应该设备的第二次中断请求(即不能实现自身中断嵌套) 解:一般情况下正确。但若该中断源原来的优先级别低,则可以通过在中断服务子程序中临时改变该中断源的优先级别为高(即改写IP中对应位为1)来接收新的中断请求,实现一次自身中断嵌套。 2、若所有的中断源同时发出中断请求,下列哪些情况的中断优先顺序能够实现? 1)外部中断1>定时器T0中断>外部中断0 2)串行口中断>定时器T0中断>外部中断1。 3)定时器T0中断>定时器T1中断>外部中断0。 4)定时器T0中断>定时器T1中断>串行口中断, 解:1)不能实现。 2)可以实现。只要将串行口中断源设为高优先级,其他两个设为低优先级即可。 3)可以实现。只要将外部中断0设为低优先级,其他两个设为高优先级即可。 4)可以实现。这三个中断源符合自然优先顺序,即使处于同一级别也会实现。 3、MCS—51单片机响应中断的条件是什么?CPU响应中断时,不同的中断源的中断处理程序入口地址各是多少?MCS--51单片机响应中断的最短时间是多少? 解:(1)能否响应中断请求,要看现场环境是否能同时满足CPU响应中断的全部条件。CPU能响应中断的条件有4个(4个条件应同时满足) 1)TCON或SCON寄存器内的有关中断标志位为1; 2)IE中断允许寄存器内的有关中断允许位置1; 3)IP中断优先级寄存器内的有关位置1; 4)当前一条指令执行完。 (2)CPU不能响应中断的条件也有4个(满足4条中任意一条便不会响应) 1)正在执行的中断服务级别高(或同级); 2)不是指令的最后一个M周期; 3)RETI或对IP、IE操作期间不能响应,且不 是其后一条指令的最后一个M周期; 4)软件封锁(EA=0) (3)不同中断源的中断处理程序入口地址为: 1)外部中断0: 0003H; 2)定时计数器0: 000BH; 3) 外部中断1: 0013H; 4) 定时计数器1: 001BH; 5) 串行口中断: 0023H; (4) MCS—51单片机响应中断的最短时间为3个 M周期。 4、判断下列题目的正误。 1)MCS—51单片机中两个定时器的工作方式是由同一个方式选择控制字设定的。 解:正确。定时器0和定时器1的工作模式都是由TMOD这个方式选择字设定的。 2)T0或T1作计数器用时

文档评论(0)

didala + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档