一些不可预知的不正常工作现象。工作人员也不可能到现场对单片机重起,本设计为单片机电路添加一个外部看门狗电路。定时查询单片机的工作状态一但发现异常即对单片机延时重起。保证系统安全可靠的运行。
NE56604能为多种微处理器和逻辑系统提供复位信号,其门限电平为42V。在电源突然掉电或电源电压下降到低于门限电平时。NE56604将产生精确的复位信号。NE56604内置一个看门狗定时器,用于监控微处理器,以确保微处理器的正常运行。看门狗能产生一个系统复位信号用来终止任何由于微处理器故障而引发的不正常的系统操作。NE56604的看门狗的监控周期为100mS(典型值)。特性正负双逻辑输出的有效复位信号。精准的门限电平监测。上电复位内部延时。可利用外部电阻调节的内部看门狗定时器。看门狗定时器的监控周期为100mS典型值。VCC08VDC时产生有效的复位信号典型值。仅需很少的外围元件。具体电路图如下
第9页共30页
f多点温度检测系统设计
§32键盘以及显示电路
键盘电路单片机应用系统中除了复位按键有专门的复位电路以及专一的复位功能外其它的按键或键盘都是以开关状态来设置控制功能或输入数据。键盘有编码和非编码两种。非编码键盘硬件电路极为简单。故本系统采用拨码开关来控制。具体电路如下:
A开关状态的可靠输入
键开关状态的可靠输入有两种解决方法。一种是软件去抖动:它是在检测到有键按
下时,执行一个10ms的延时程序后,再确认该键电平是否仍保持闭合状态电平,如保
持闭合状态电平则确认为真正键按下状态,从而消除了抖动影响。另一种为硬件去抖动:
即为按键添加一个锁存器。两种方法都简单易行,本设计采用的是硬件去抖。
B对按键进行编码给定键值或给出键号
对于按键无论有无编码,以及采用什么编码,最后都要转换成为与累加器中数值相
对应的键值,以实现按键功能程序的散转转移。为使编码间隔小,散转入口地址安排方
便,常采用依次序排列的键号。
拨码开关值
含义
0000
实时显示通道一的温度值
0001
实时显示通道二的温度值
0010
实时显示通道三的温度值
第10页共30页
f001101000101011001111
多点温度检测系统设计
实时显示通道四的温度值实时显示通道五的温度值实时显示通道六的温度值实时显示通道七的温度值实时显示通道八的温度值自动循环显示所有通道的温度
C选择键盘监测方法对是否有键按下的信息输入方式有中断方式与查询方式两种。本设计采用的查询法,
即在在CPU空闲时调用键盘扫描子程序。温度显示电r