您当前的位置:五五电子网电子知识单片机-工控设备综合-其它MCS51系列单片机软件复位方法介绍 正文
MCS51系列单片机软件复位方法介绍

MCS51系列单片机软件复位方法介绍

点击数:7467 次   录入时间:03-04 11:47:25   整理:http://www.55dianzi.com   综合-其它

    RETI ;清除低级中断激活标志

    

www.55dianzi.com

    这时,必须执行两次RETI,才能到达0000H,以保证清除全部中断激活标志,达到和硬件复位相同的效果。同样,软件陷井也必须由下列三条指令

    NOP

    NOP

    LJMP STAT

    改成:

    NOP

    NOP

    LJMP ERR

    才能达到目的。

    当主程序受到干扰被软件陷阱捕获时,中断标志并未置位,执行ERR过程中,RETI指令等效于RET指令,同样可以达到软件复位的目的。有兴趣的读者可以将软件陷阱代替死循环,分别用LJMP STAT和LJMP ERR1来替代LJMP ERR,再将干扰检测分别设在低级中断和主程序中,实验结果必然证明同:只有LJMP ERR才能万无一失地实现软件复位,使系统摆脱干扰同,恢复正常。在MCS-51单片机的软件复位过程中,必须连续执行两次中断返回指令RETI。



上一页  [1] [2] 


本文关键字:单片机  软件  综合-其它单片机-工控设备 - 综合-其它