单片机原理及应用技能比赛模拟试题及答案(四)_第1页
单片机原理及应用技能比赛模拟试题及答案(四)_第2页
单片机原理及应用技能比赛模拟试题及答案(四)_第3页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、15、单片机原理及应用技能比赛模拟试题(四一、选择题:A、在中断服务程序中,至少应有一条(D传送指令B、转移指令)。C、加法指令D、中断返回指令要使MCS-51能够响应定时器 T1中断,串行接口中断,它的中断允许寄存器IE的内容应是()。A、98HB、 84HC、42HD、 22HMCS-51响应中断时,下列哪种操作不会发生(A、保护现场B、保护PCC、找到中断入口D、保护PC转入中断入口MCS-51中断源有(A、 5个C、5、计算机在使用中断方式与外界交换信息时,保护现场的工作应该是(A、 由CPU自动完成C、应由中断服务程序完成MCS-51的中断允许触发器内容为 83H,B、 在中断响应中

2、完成D、在主程序中完成CPU将响应的中断请求是()。INT0 , INT1B、T0 , T1若MCS-51中断源都编程为同级,当它们同时申请中断时,C、T1,串行接口CPU首先响应(INT0 ,)。T0A、 INT1B、 INT0C、T1D、T0当CPU向应串行接口中断时,程序应转到(0003H执行B、 0013HC、 0023H0033HMOV IE , #03H后,MCS-51将响应的中断是(1个B、2个C、3个0个10、外部中断1固定对应的中断入口地址为(A、0003HB、 000BHC、 0013H001BH11、MCS-51单片机可分为两个中断优先级别,各中断源的优先级别设定是利用寄

3、存器(IEIPC、TCOND、 SCON12、A、)非单片机系统响应中断的必要条件。TCON或 SCON寄存器内的有关中断标志位为B、IE中断允许寄存器内的有关中断允许位置C、IP中断优先级寄存器内的有关位置1D、当前一条指令执行完13、各中断源发出的中断请求信号,都会标记在MCS-51系统中的(A、 TMODB、 TCON/SCONC、 IED、 IP14、执行返回指令时,返回的断点是(A、调用指令的首地址B、调用指令的末地址C、调用指令下一条指令的首地址D、返回指令的末地址中断查询确认后,在下列各种8051单片机运行情况中,能立即进行响应的是:(当前正在执行高优先级中断处理当前正在执行RE

4、TI指令当前指令是DIV指令,且正处于取指令的机器周期当前指令是MOV A , R316、当CPU响应外部中断0 INT0的中断请求后,程序计数器 PC的内容是(A 0003HB、 000BHC、 0013H17、当CPU响应外部中断1 INT1的中断请求后,程序计数器 PC的内容是(A 0003HB、 000BHC、 0013H18、MC51单片机在同一级别里除串行口外,级别最低的中断源是( A外部中断1B、定时器T0C、定时器19、MC51单片机在同一级别里除INT0外,级别最高的中断源是(C、定时器A外部中断1B、定时器T0当外部中断0发出中断请求后,中断响应的条件是(20、21、22、

5、24、25、26、)。T1T1A、SETB ET0B、SETB EX0C、MOV IE, #81H当定时器T0发岀中断请求后,中断响应的条件是()。A、SETB ET0SETB EX0C MOV IE, #82H外部中断0的入口地址是(A、0003H)。B、000BHC、 0013HMC51单片机CPU开中断的指令是A、 SETB EAB、SETB ESC、CLREAMC51单片机外部中断0开中断的指令是A、SETB ETOB、SETB EXOC、CLRETOMC51单片机外部中断A、TR1 和 TR01和外部中断0的触发方式选择位是(B、IE1 和 IE08031单片机共有5个中断入口,在同

6、一级别里, 变为(B27、A、000BHB、 0003H28、MC51单片机响应中断的过程是(断点PC自动压栈,对应中断矢量地址装入 关中断,程序转到中断服务程序断点压栈,PC指向中断服务程序地址 断点PC自动压栈,对应中断矢量地址装入29、执行中断处理程序最后一句指令RETI后,A、程序返回到ACALL的下一句C、程序返回到主程序开始处30、MC51单片机响应中断矢量地址是(PCPC,A)。D、001BHC)。D、001BH)。CD、串行口)D、MOV IE,D、外部中断0#61HMOV IE, #61HD、001BHD、SETB EX0D、SETB ET1IT1 和 IT0I5个中断源同时

7、发岀中断请求时,程序计数器C、TF1 和 TF0PC的内容C、 0013H程序转到该矢量地址,再转至中断服务程序首地址B、程序返回到LCALL的下一句D程序返回到响应中断时的下一句D、001BHA、中断服务程序的首句地址B、中断服务程序的出口地址C、中断服务程序的入口地址D、主程序等待中断指令的地址31、一主程序中有一句 LP: SJMP LP,功能指令为等待中断,当发生中断且中断返回后,(D )A、返回到主程序开始处B、返回到该句的下一条指令处C、返回到该句的上一条指令处D、返回到该句32、一中断子程序的最后一句不是RETI而是RE1;中断返回后( A )。A、返回到主程序中 ACALL或L

8、CALL的下一句B、返回到主程序中响应中断时一句的下一句C、返回到主程序开始处D、返回到0000H处33、外部中断源1的向量地址为(A、0003HB、 OOOBHC、 0013HD、 002BH34、对定时器控制寄存器 TCON45的 A、低电平有效B、IT1和ITO位清高电平有效0后,则外部中断请求信号方式为( A ) oC、脉冲上跳沿有效D、脉冲后沿负跳有效二、判断题2、MCS-51的5个中断源优先级相同。MCS-51外部中断0的入口地址是0003Ho3、4、5、6、7、各中断发出的中断请求信号,都会标记在 各中断发出的中断请求信号,都会标记在 各中断发出的中断请求信号,都会标记在 各中断

9、发出的中断请求信号,都会标记在 同一级别的中断请求按时间的先后顺序响应OMCS-51MCS-51MCS-51MCS-51系统的系统的系统的系统的IE寄存器中。( X )TMOIW存器中。( X )IP寄存器中。( X )TCOMr scorw存器中。( V)8、9、同一时间同一级别的多中断请求,将形成阻塞,系统无法响应。低优先级中断请求不能中断高优先级中断请求,但是高优先级中断请求能中断低优先级中断请求。10、同级中断不能嵌套。( V )11> 8051单片机对最高优先权的中断响应是无条件的。(X )12、中断初始化时,对中断控制器的状态设置,只可使用位操作指令,而不能使用字节操作指令。

10、(X )13、MCS-51单片机系统复位后,中断请求标志TCOrfn SCO曲各位均为0。( V )14、MCS-51单片机的中断允许寄存器的IE的作用是用来对各中断源进行开放或屏蔽的控制。(V )15、用户在编写中断服务程序应在中断入口矢量地址存放一条无条件转移地址,以防止中断服务程序容纳不下。(“)16、若要在执行当前中断程序时禁止更高优先级中断,应用软件关闭CPU中断,或屏蔽更高级中断源的中断,在中断返回时再开放中断。( V )17、如设外部中断0中断,应置中断允许寄存器IE的EA位和EX0位为1o ( V )18、外部中断0中断的入口地址是0003Ho( V )19、8051单片机允许

11、5个中断源请求中断,都可以用软件来屏蔽,即利用中断允许寄存器IE来控制中断的允许和禁止。( V )三、冋答题1、什么叫中断嵌套?中断嵌套有什么限制?中断嵌套与子程序嵌套有什么区别?答:高优先级中断“中断”正在执行的低优先级中断,这就是中断嵌套。中断嵌套只能高优先级“中断”低优先级,低优先级不能“中断“高优先级,同一优先级之间也 不能相互“中断”。中断嵌套与子程序嵌套的区别: 子程序嵌套是在程序中事先安排好的;中断嵌套是随机发生的。 子程序嵌套无次序限制,中断嵌套只允许高优先级“中断”低优先级。2、为什么一般情况下,在中断入口地址区间要设置一条跳转指令,转移到中断服务程序的实际入口处?答:由于8

12、0C51相邻两个中断入口地址间只有8字节的空间,8个字节只能容纳一个有 38条指令的极短程序。一般情况中中断服务程序均大大超出8个字节长度。因此,必须跳转到其他合适的地址空间。4、根据下列已知条件,试求中断开关状态。 IE=93H; IE=84H; IE=92H; IE=17H解:IE=93H=10010011B INTO、TO、串行口开中断,其余关中断;®IE=84H=10000100B: INT1开中断,其余关中断;(3)IE=92H=10010010B TO、串行口开中断,其余关中断;IE=17H=00010111B 关中断。5、按下列要求设置IP: INT1、串行口为高优先级

13、,其余为低优先级;®T1为高优先级,其余为低优先级; TO T1为低优先级,其余为高优先级; 串行口为低优先级,其余为高优先级。解:INT1、串行口为高优先级,其余为低优先级:IP=00010100B;®T1为高优先级,其余为低优先级:IP=00001000B; T0> T1为低优先级,其余为高优先级:IP=00010101B; 串行口为低优先级,其余为高优先级:IP=00001111Bo6、根据下列已知条件,试求中断优先级状态。 IP=16H;IP=ECHIP=03H;尸=仆日解:IP=16H =00010110B: INT1 > TO、串行口为高优先级,其余

14、为低优先级; IP=ECH=11101100B INT1 > T1为高优先级,其余为低优先级; IP=03H =00000011B: INTO、TO为高优先级,其余为低优先级; |P=1FH =000111116全部为高优先级,相当于未设置优先级。7、要求80C51五个中断源按下列优先顺序排列,判是否有可能实现?若能,应如何设置中断源的中断优先级 别?若不能,试述理由。TO T1> INTO、INT1> 串行口串行口、INTO、TO、INT1 > T1INTO、T1> INT1 >TO、串行口INTO、INT1> 串行口、TO、T1串行口、TO、INTO、INT1 > T1INTO、INT1 > TO、串行口、T1解:T0> T1、INTO、INT1、串行口:能。TO、T1为高优先级,其余为低优先级。 串行口、 INTO、TO、INT1、T1:能。串行口为高优先级,其余为低优先级。 INTO、T1> INT1> TO、串行口:不能。80C51只有两个中断优先级。当设置 INTO、T1为高优先级时, INT1、T0、串行口 处于同一低优先级,而 T0的优先权在排在INT1之前,INT1无法优先T0。 INTO、INT1、串行口、TO、T1:能。I

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论