一种硬件看门狗电路的制作方法
专利名称:一种硬件看门狗电路的制作方法
技术领域:
本实用新型涉及微计算机应用领域,更具体的说是,涉及嵌入式微计算机应用领 域中的一种硬件看门狗电路。
背景技术:
在由单片机构成的微型计算机系统中,由一种硬件看门狗电路的制作方法
专利名称:一种硬件看门狗电路的制作方法
技术领域:
本实用新型涉及微计算机应用领域,更具体的说是,涉及嵌入式微计算机应用领 域中的一种硬件看门狗电路。
背景技术:
在由单片机构成的微型计算机系统中,由于单片机的工作常常会受到来自外界电 磁场的干扰,造成程序的跑飞,而陷入死循环,程序的正常运行被打断,由单片机控制的系 统无法继续工作,会造成整个系统的陷入停滞状态,发生不可预料的后果,所以出于对单片 机运行状态进行实时监测的考虑,便产生了一种专门用于监测单片机程序运行状态的芯 片,俗称“看门狗” (watchdog) 0看门狗电路的应用,使单片机可以在无人状态下实现连续工作,其工作原理是 看门狗芯片和单片机的一个I/O端口相连,该I/O端口通过程序控制它定时地往看门狗的 这个端口上送入高电平(或低电平),这一程序语句是分散地放在单片机其他控制语句中 间的,一旦单片机由于干扰造成程序跑飞后而陷入某一程序段进入死循环状态时,写看门 狗端口的程序便不能被执行,这个时候,看门狗电路就会由于得不到单片机送来的信号,便 在它和单片机复位端口相连的端口上送出一个复位信号,使单片机发生复位,即程序从程 序存储器的起始位置开始执行,这样便实现了单片机的自动复位。目前,传统的硬件看门狗电路,通常具有一块或几块可以完成多位递增功能且具 有复位端口的2进制加法器、一个可以产生固定频率的方波发生器。并且,当系统需要加入 多种逻辑判断条件时,还往往要加入其他与非门等数字逻辑电路,从而共同完成硬件看门 狗的任务。但是,这类硬件看门狗电路的成本较高;如果为了节省成本将方波发生器的硬件 电路去掉,而利用微控制器本身的时钟信号作为方波发生器,那么,为了要达到几秒钟的复 位动作周期,往往需要采用3 4块2进制加法器的集成电路级联起来,才能完成预期功 能;这样会使电路非常复杂,也未必可以达到降低成本的效果。
实用新型内容本实用新型的目的是提供一种硬件看门狗电路。为此,本实用新型采用的技术方案是一种硬件看门狗电路,其特征在于它包括 微控制器和相应的应用软件,所述微控制器由RC振荡器、数据存储单元RAM和程序存储单 元ROM,以及若干个I/O端口组成。本实用新型在使用时,通过将其中一个I/O端口作为系统计算机定时喂入系统复 位信号的输入端口,使硬件看门狗及时复位,以防止其产生不必要的系统复位信号;将另一 个I/O端口作为与系统的嵌入式微计算机相连接的硬件复位端。所述系统复位信号为一个宽度为1毫秒左右的低脉冲信号,这样既可以使系统可 靠地复位,还可以在系统复位后不改变系统I/O端口的电平状况。[0010]同时,所述应用软件在产生系统复位信号后,便会返回软件的起点,重新启动和执 行本软件,用以还原设定。本实用新型与传统的硬件看门狗电路相比不仅体积小、结构更加简单,而且成本 也更低、工作也更加稳定,同时它还具有多种逻辑条件;另外,相应的应用软件能根据计算 机系统的需要,编制若干个时间延迟程序,以适应不同的系统执行要求。
图1
一种硬件看门狗电路的制作方法 来自淘豆网m.daumloan.com转载请标明出处.