niusouti.com
更多“MCS-51单片机运行出错或程序进入死循环,如何摆脱困境?”相关问题
  • 第1题:

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


    正确答案:错误

  • 第2题:

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


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

  • 第3题:

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


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

  • 第4题:

    MCS-51单片机外部程序存储器和数据存储器地址范围都是0000H~FFFFH,在实际使用时如何区分?


    正确答案: 访问(读)ROM时(程序存储器),通过PSEN引脚有效选中程序存储器,PC指针指向程序存储器的地址指针。访问外部RAM(数据存储器),通过RD、WR引脚有效选中数据存储器(DPTR为外部RAM存储器的地址指针)

  • 第5题:

    MCS-51单片机常用的复位电路有哪些?复位后机器的初始状态如何?


    正确答案: 复位电路有两种方式:上电自动复位电路和手动复位电路。复位后,程序计数器PC变为0000H,使单片机从程序存储器地址0000H单元开始执行。除P0~P3为FFH;SP为07H;SBUF为不确定。大部分特殊功能寄存器清零。

  • 第6题:

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


    正确答案:可以采用复位键进行复位,使单片机初始化,也可以在软件中使用看门狗。

  • 第7题:

    MCS-51系列单片机有哪几个中断源?如何设定它们的优先级?


    正确答案:MCS-51系列单片机有5个中断源,分别是外部中断0、定时器0、外部中断1、定时器1、串行口。它们的优先级别通过寄存器IP实现。

  • 第8题:

    MCS-51单片机的常数表格和程序代码存放在()存储区。


    正确答案:程序

  • 第9题:

    MCS-51单片机访问程序存储器用()指令。


    正确答案:MOVC

  • 第10题:

    89C51单片机运行出错或程序“跑飞”时,如何摆脱困境?


    正确答案:软件方面:设置看门狗;检查程序,是否有死循环 硬件方面:在单片机电源输入位置加0.1u电容,最好在电源与地之间加一个100u的电解电容,防止因为电源的波动或干扰信号,引起出错。

  • 第11题:

    何谓可屏蔽中断?MCS-51系列单片机中断系统设有几级屏蔽?如何程控?


    正确答案: (1)可屏蔽中断:见名词解释部分。
    (2)MCS-51系列单片机中断系统设有两级屏蔽:高优先级和低优先级。
    (3)中断优先级的程控设置通过中断优先级寄存器IP进行设置。当中断源相应的中断优先级设置位设置成1时,为高优先级;设置成0时,为低优先级。

  • 第12题:

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

    正确答案: 通过复位电路复位。
    解析: 暂无解析

  • 第13题:

    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整除的特殊功能寄存器的相应位。

  • 第14题:

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


    正确答案:片外

  • 第15题:

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

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

    正确答案:D

  • 第16题:

    MCS-51单片机中,T0中断服务程序入口地址为()。


    正确答案:000BH

  • 第17题:

    MCS-51系列单片机为()位单片机.


    正确答案:8

  • 第18题:

    MCS-51单片机有几种低功耗工作方式?如何实现,又如何退出?


    正确答案: M.CS-51单片机有空闲和掉电两种低功耗工作方式。
    当CPU执行完置IDL=1的指令后,系统就进入空闲方式。进入空闲方式之后,有两种方法可以退出。一种是任何中断请求被响应都可以由硬件将IDL位清0而结束空闲方式。另一种退出空闲方式的方法是硬件复位。当CPU执行完置PD=1的指令后,系统就进入掉电工作方式。对于一般的单片机来说,退出掉电方式的唯一方法是由硬件复位。

  • 第19题:

    MCS-51单片机的程序存储器与数据存储器采用()的指令访问。


    正确答案:不同

  • 第20题:

    单片机的复位有上电自动复位和按钮手动复位两种,当单片机运行出错或进入死循环时,可按复位键重新启动。


    正确答案:正确

  • 第21题:

    MCS-51单片机4种工作模式的波特率如何确定?


    正确答案: 模式0的波特率固定:fosc/12
    模式2的波特率固定:fosc/n(n=64或32)
    模式1、3的波特率可变:T1溢出率/n(n=32或16)

  • 第22题:

    单片机的复位有()和()两种,当单片机运行出错或进入死循环时,可按复位键重新启动。


    正确答案:上电自动复位;按钮手动复位

  • 第23题:

    看门狗电路的作用是在单片机运行过程中,当程序进入了局部死循环或程序停留在某条不应该停留的指令上时,产生一个中断信号或复位信号,把单片机从死机状态解脱出来。


    正确答案:正确