《单片机原理及接口技术(第2版)张毅刚》第4章习题及答案.docVIP

《单片机原理及接口技术(第2版)张毅刚》第4章习题及答案.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《单片机原理及接口技术(第2版)张毅刚》第4章习题及答案

《单片机原理及接口技术》(第2版)人民邮电出版社 第4章 AT89S51单片机的中断系统 思考题及习题4 1.外部中断1的中断入口地址为 ,定时器1的中断入口地址为 。 答:0013H;001BH 2.若(IP),则优先级最高者为 ,最低者为 。 答:外部中断1,定时器T1 3.中断服务子程序与普通子程序有哪些相同和不同之处? 答:RETI指令在返回的同时自动清除相应的不可寻址的优先级触发器,以允许下次中断,而RET指令则没有这个操作。除了这一点两条指令不同外,其它操作都相同。 4.下列说法正确的是 。答:D A. 各中断源发出的中断请求信号,都会标记在AT89S51的IE寄存器中 B. 各中断源发出的中断请求信号,都会标记在AT89S51的TMOD寄存器中 C. 各中断源发出的中断请求信号,都会标记在AT89S51的IP寄存器中 D. 各中断源发出的中断请求信号,都会标记在AT89S51的TCON与SCON寄存器中 5.AT89S51单片机响应外部中断的典型时间是多少?在哪些情况下,CPU将推迟对外部中断请求的响应? 答:在一个单一中断的系统里,AT89S51单片机对外部中断请求的响应时间总是在3~8个机器周期之间。 在下述三种情况下,AT89S51将推迟对外部中断请求的响应: (1)AT89S52正在处理同级或更高优先级的中断。 (2)所查询的机器周期不是当前正在执行指令的最后一个机器周期。 (3)正在执行的指令是RETI或是访问IE或IP的指令。 如果存在上述三种情况之一,AT89S52将丢弃中断查询结果,将推迟对外部中断请求的响应。 6.中断查询确认后,在下列各种AT89S51单片机运行情况下,能立即进行响应的是 。 A. 当前正在进行高优先级中断处理 B. 当前正在执行RETI指令 C. 当前指令是DIV指令,且正处于取指令的机器周期 D. 当前指令是MOV A,R3 答:D 7.?AT89S51单片机响应中断后,产生长调用指令LCALL,执行该指令的过程包括:首先把 的内容压入堆栈,以进行断点保护,然后把长调用指令的16位地址送 ,使程序执行转向 中的中断地址区。 答:PC、PC、程序存储器 8.编写外部中断1为跳沿触发的中断初始化程序段。 答: 参考程序段如下: …… SETB IT1 SETB EX1 SETB EA …… 9.在AT89S51的中断请求源中,需要外加电路实现中断撤销的是 。答:A A. 电平方式的外部中断请求 B. 跳沿方式的外部中断请求 C. 外部串行中断 D. 定时中断 10.中断响应需要满足哪些条件? 答:一个中断源的中断请求被响应,必须满足以下条件: (1)总中断允许开关接通,即IE寄存器中的中断总允许位EA=1。 (2)该中断源发出中断请求,即该中断源对应的中断请求标志为“1”。 (3)该中断源的中断允许位=1,即该中断被允许。 (4)无同级或更高级中断正在被服务。 11.下列说法正确的是 。答:A、C、D A. 同一级别的中断请求按时间的先后顺序响应 B. 同一时间同一级别的多中断请求,将形成阻塞,系统无法响应 C. 低优先级中断请求不能中断高优先级中断请求,但是高优先级中断请求能中断低优先级中断请求 D. 同级中断不能嵌套 12.某系统有三个外部中断源1、2、3,当某一中断源发出的中断请求使引脚变为低电平时(见图4-10),便要求单片机进行处理,它们的优先处理次序由高到低为3、2、1,中断处理程序的入口地址分别为1000H,1100H,1200H。试编写主程序及中断服务子程序(转至相应的中断处理程序的入口即可)。 答:参见电路如图4-10,参考程序如下: ORG 0000H LJMP MAIN ORG 0013H LJMP INT_EX1 ORG 0030H MAIN: CLR IT0 ;采用电平触发,低电平有效中断 SETB EX1 ;允许外部中断1 SETB EA ;插入一段用户程序 WAIT: AJMP WAIT ;单片机等待中断 ;以下为外部中断1服务子程序 INT_EX1: JB P1.2,NEXT1 ;判断是不是IR3中断 LJMP INT_IR3 ;跳转到IR3中断处理程序 NEXT1: JB P1.1,NEXT2 ;判断是不是IR2中断 LJMP INT_IR2 ;跳转到IR2中断处理程序 NEXT2: LJMP INT_IR1 ;跳转到IR1中断处理程序 ORG 1000H

文档评论(0)

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

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

1亿VIP精品文档

相关文档