9、软件“看门狗”技术的原理是通过不断检测程序循环运行时间,若发现程序循环时间超过最大循环运行时间,则认为系统陷入“死循环”,需要进行出错处理。

9、软件“看门狗”技术的原理是通过不断检测程序循环运行时间,若发现程序循环时间超过最大循环运行时间,则认为系统陷入“死循环”,需要进行出错处理。


参考答案和解析
MCS-51系列有专门的看门狗定时器,对系统频率进行分频计数,定时器溢出时,将引起复位。看门狗可以由编程设定其溢出速率,也可单独用来作为定时器使用。C8051Fxxx单片机内部也有一个21位的使用系统时钟的定时器,该定时器检测对其控制寄存器的两次特定写操作的时间间隔。如果这个时间间隔超过了编程的极限值,将产生一个WDT复位。

相关考题:

当程序因某种原因陷入死循环,按住( )能较好地结束该程序。A.Ctrl Alt Del键,然后选择“结束任务”结束该程序的运行B.Ctrl Del键,然后选择“结束任务”结束该程序的运行C.Alt Del键,然后选择“结束任务”结束该程序的运行D.直接重启计算机结束该程序

算法中的嵌套循环程序结构因其内外两层循环叠加,运行次数将会超过两个循环上限的乘积,以下做法中,不能提高程序运行效率的是()。 A、当外循环次数较大时,交换内、外循环,将循环次数大的循环放在嵌套的内层B、将嵌套循环外循环语句移到的内循环中C、尽量把与该循环变量无关的运算移到循环之外D、通过变量记录计算结果,使得计算仅仅进行一次;而后不断复用该变量,能避免多数重复同一运算

●若程序在运行时陷入死循环,则该情况属于(17)。(17)A.语法错误B.运行时异常C.动态的语义错误D.静态的语义错误

有如下程序: main() { int x=23; do { printf("%d",x--); } while(!x); } 程序运行后的输出结果是( )。A.321B.23C.不输出任何内容D.陷入死循环

以下程序的输出结果是( )。A.10B.13C.21D.程序陷入死循环

● 若程序在运行时陷入死循环,则该情况属于(14) 。A.语法错误B.运行时异常C.动态的语义错误D.静态的语义错误

在DO WHILE / ENDDO循环中,若循环条件设置为.T.,则下列说法中正确的是( )。A.程序无法跳出循环B.程序不会出现死循环C.用EXIT可跳出循环D.用LOOP可跳出循环

若程序在运行时陷入死循环,则该情况属于______。A.语法错误B.运行时异常C.动态的语义错误D.静态的语义错误

某程序运行时陷入死循环,则可能的原因是程序中存在( )A.词法错误B.语法错误C.动态的语义错误D.静态的语义错误

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

当程序因某种原因陷入死循环,使用快捷键调出任务管理器,在任务管理器的应用程序界面中,找到陷入死循环的应用程序,选中该程序,单击()即可。

程序因受干扰而出现死循环时,可以用程序监视技术来监测,并使程序脱离死循环,这就是()技术。A、软件陷阱B、指令冗余C、看门狗D、模糊控制

一个设计成循环五次的循环语句在运行时陷入了死循环,这时Authorware会提示出错。

当程序因某种原因陷入死循环,使用()调出任务管理器。

无菌罐的清洗:碱循环时间()分钟,循环温度(),酸循环时间()分钟,循环温度();生产酸性乳饮料系列产品运行时间不得超过()小时,生产纯牛奶系列产品每生产()小时清洗。

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

程序查询方式的一个主要缺点是需要处理器花费大量循环查询、检测时间。

微机系统中的看门狗定时器主要是为了防止程序进入死循环导致其无法响应其他指令而设置的。

在VisuanFoxPro集成环境下调试程序的过程中,如果程序运行时出现“死循环”现象,通常可以通过按键盘上的()键强制中断程序的运行。

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

说明“看门狗”摆脱“死循环”和程序“跑飞”的工作原理

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

在DOWHILE/ENDDO循环中,若循环条件设置为.T.,则下列说法中正确的是()A、程序无法跳出循环B、程序不会出现死循环C、用EXIT可跳出循环D、用LOOP可跳出循环

判断题程序查询方式的一个主要缺点是需要处理器花费大量循环查询、检测时间。A对B错

填空题当程序因某种原因陷入死循环,使用快捷键调出任务管理器,在任务管理器的应用程序界面中,找到陷入死循环的应用程序,选中该程序,单击()即可。

单选题在DOWHILE/ENDDO循环中,若循环条件设置为.T.,则下列说法中正确的是()A程序无法跳出循环B程序不会出现死循环C用EXIT可跳出循环D用LOOP可跳出循环

填空题在VisuanFoxPro集成环境下调试程序的过程中,如果程序运行时出现“死循环”现象,通常可以通过按键盘上的()键强制中断程序的运行。

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