微机原理与接口技术

MCS-51单片机运行出错或程序进入死循环,如何摆脱困境?

题目

MCS-51单片机运行出错或程序进入死循环,如何摆脱困境?

参考答案和解析
正确答案:通过复位电路复位。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

MCS-51单片机如何实现工作寄存器组的选择?


正确答案: R.S1(PSW.4)、RS0(PSW.3) 为工作寄存器组的选择位;
① 取值为00时选择第0组工作寄存器,片内RAM地址是00H~07H,名称为R0~R7;
② 取值为01时选择第1组工作寄存器,片内RAM地址是08H~0FH,名称为R0~R7;
③ 取值为10时选择第2组工作寄存器,片内RAM地址是10H~17H,名称为R0~R7;
④ 取值为11时选择第3组工作寄存器,片内RAM地址是18H~1FH,名称为R0~R7。

第2题:

MCS-51单片机的程序存储器只能用来存放程序的。


正确答案:错误

第3题:

MCS-51单片机是高档16位单片机。()


参考答案:×

第4题:

当MCS-51单片机运行出错或程序陷入死循环时,如何来摆脱困境?


正确答案: 软件陷阱、复位

第5题:

简述MCS-51单片机CPU访问外部扩展程序存储器的过程。


正确答案: P0口作为地址/数据复用的双向三态总线,用于输出程序存储器的低8位地址或输入指令,P2口具有输出锁存功能,用于输出程序存储器的高8位地址。当ALE有效(高电平)时,高8位地址从P2口输出,低8位地址从P0口输出,在ALE的下降沿把P0口输出的低8位地址锁存起来,然后在PSEN有效(低电平)期间,选通外部程序存储器,将相应单元的数据送到P0口,CPU在PSEN上升沿完成对P0口数据的采样。

第6题:

在MCS-51单片机中,()是程序存储器。

  • A、ROM
  • B、EPROM
  • C、RAM
  • D、EEPROM
  • E、USB存储器

正确答案:A,B,D

第7题:

MCS-51系列单片机有哪几种寻址方式?各种寻址方式所对应的寄存器或存储器寻址空间如何?


正确答案: M.CS-51系列单片机提供了7种寻址方式:
(1)立即寻址:操作数在指令中直接给出,立即数前面有“#”。
(2)直接寻址:在指令中直接给出操作数地址。对应片内低128个字节单元和特殊功能寄存器。
(3)寄存器寻址:以寄存器的内容作为操作数。对应的寄存器有:R0~R7、A、AB寄存器和数据指针DPTR。
(4)寄存器间接寻址:以寄存器的内容作为RAM地址,该地址中的内容才是操作数。对应片内RAM的低128个单元采用R0、R1作为间址寄存器,片外RAM低256个单元可用R0、R1作为间址寄存器,整个64KB空间可用DPTR作为间址寄存器。
(5)变址寻址:以DPTR或PC作为基址寄存器,以累加器A作为变址寄存器,并以两者内容相加形成的16位地址作为操作数地址。对应片内、片外的ROM空间。
(6)相对寻址:只在相对转移指令中使用。对应片内、片外的ROM空间。
(7)位寻址:对可寻址的位单独进行操作。对应位寻址区20H~2FH单元的128位和字节地址能被8整除的特殊功能寄存器的相应位。

第8题:

程序因受干扰而出现死循环,可应用()技术强迫程序回到已安排的出错处理程序的入口处,使系统恢复正常运行。


正确答案:看门狗

第9题:

当EA接高电平时,MCS-51单片机将从()程序存储器的地址0000H开始执行程序。


正确答案:片外

第10题:

除了进入系统的正常初始化之外,程序运行出错或操作错误使系统处于死锁状态时,为摆脱困境,也需要按复位键重新启动单片机。除PC值之外,复位操作还对其它一些寄存器有影响。对于堆栈指针SP来说,复位后()。

  • A、SP=04H
  • B、SP=05H
  • C、SP=06H
  • D、SP=07H

正确答案:D