51单片机用2402做看门狗。看门 Dog在51单片机电路中的作用是防止系统在程序“失控”“死机”后不动作,而是通过复位来“唤醒”系统。89S51和89S52系列单片机有看门 dog功能,片内数据区的A6H寄存器有看门 dog功能,用起来很简单:#include...sfrWDTRST0xA6...void main(){ wdtrst 0x 1 e;//Initialize看门dog wdtrst 0xe 1;//初始化看门Dog for(;){ WDTRST0x1E//喂狗命令WDTRST0xE1//喂狗指令}}可以看出你只需要在程序的大循环中增加一条喂狗指令。
6、工业电脑安 看门狗有什么作用简单来说就是自动控制,实现无人状态下的监控。工控机的看门 dog用于监控工控机CPU的运行情况,确保其在噪声、系统错误等故障的干扰下,能够尽快恢复正常工作。通常看门 Dog其实是一个特殊的定时器,但是定时器到期后唯一的动作就是复位工控机的CPU。一般来说看门 dog的工作可以分为两步:一是看门 dog的初始化工作,比如设置看门 dog时间常数,启用看门 dog等。
7、关于单片机的 程序-- 看门狗 程序?也就是程序万一它飞到了另一个未知地址,看门狗会重置。看门狗其实是定时复位的功能,喂狗相当于重新计时。初始化的时候,比如设置为500ms后复位,那么你就在程序这个位置不到500ms的时候喂一次狗。看门狗是程序当它逃跑时,重新启动它。单片机的ALE会输出一个时钟信号,通常接在这里。当看门狗在你设定的时间内没有收到这个信号,说明单片机停止执行程序,然后看门狗会发出信号重新启动单片机。
在目前的应用中,我们通常使用单片机内部的专用看门 dog,在单片机初始化时给看门 dog寄存器设置一定的值。这个定值是单片机正常执行的时间范围之外的某个值程序,不能太大。在程序的具体应用中,要连续给一个初始值(喂狗)。当看门狗计数溢出时,狗没有收到喂狗的命令。看门狗会发出复位单片机的命令。一般存在于发行看门 dog的程序中。调试时没有看门 dog。
8、 看门狗 程序的原理是什么啊看门Dog程序工作原理:1。看门 Dog是一种不需要任何外部元件,对独立时钟源提供的脉冲进行累加计数的计数器;2.独立RC时钟信号源是指OSC1引脚的RC振荡器和外部RC振荡器,由OSC1和OSC2外部晶振或陶瓷谐振器组成的单片机系统时钟是分离的,这意味着即使单片机进入系统时钟停止振荡的睡眠状态,监控定时器仍然可以运行;3.在单片机执行程序的过程中,a 看门 dog定时器超时溢出,会导致单片机复位,如果单片机处于睡眠状态,a 看门 dog定时器超时溢出,将单片机唤醒,恢复正常运行状态,继续执行睡眠前被搁置的那个。