TA的每日心情 | 怒 2019-11-20 15:22 |
---|
签到天数: 2 天 [LV.1]初来乍到
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
' R/ C, q+ D @" e
& ^. k5 n% |7 Q+ B) B6 y" l8 @
. R+ [# P3 a' ]* W9 w摘要:自制单片机监视定时器,解决单片机的抗干扰问题。
% r0 L8 g, s* o& T* q! N+ F; P关键词:MCS-51;WATCHDOG;单片机的抗干扰问题
9 {( n6 M+ G% X4 t1 N% `5 C) A3 y4 o( R C6 ?4 R; n3 `' f2 m6 g" e
& ^9 r1 R1 A- e$ D. X5 m; c! f# A
美国Intel公司推出的 MCS-96系列单片机,本身有一个
: o8 m2 q; `. k- sWATCHEDOG的监视定时器,俗称看门狗。它是-一个16位计数) H4 L' j0 @, l; R+ n
器。定时器启动后,每到状态周期,计数器值加一。当计数器5 n8 m) K7 S" R3 P$ v/ m
计满(64K状态周期)溢出时,就把RESET引脚拉至低电平,
! Q2 c4 C& c. d并保持两个状态周期,从而使单片机系统复位,并重新初始
$ @( [: J! c1 p; [3 T5 L化。系统正常工作时,用户程序不到64K状态周期就对监视定0 m. w' X& _2 s' s$ n. R( |7 E
时器清一次零,系统不会复位。监视定时器提供了--种使系统
- z/ i( ], o/ l8 u8 z( a! L从瞬同故障中自动恢复的能力,增加了硬件的抗干扰性。
( F5 c3 L% g4 }MCS-51系列单片机没有WATCHDOG,但由于用件不多,成本8 g3 M5 D. ~2 i% l: G6 p8 n
较低,我们可以根据上述原理用外加硬件线路搭制而成。
% E( O$ Y, r' X( }, m7 z1 U) S' d图Ⅰ虚线左边为WATCHDOG线路,由74LS14施密特触
4 e& b' v; }) @/ u7 ?' G K8 i w发器,74LS93四位二进制计数器,74LSO8与非门集成电路组, J& l0 Z e0 V: @' I; ~$ K
成。IC1: A、IC1:B、R1、C1构成方波振荡器,频率由R1、" o+ I2 ]! ]+ w& V' _) h0 u2 X& V
】取值调整。荡器输出的方波经IC1:C、IC1: D缓冲后送
0 U8 i) G4 u* f: e: V7 b$ F n5 [5 ^到IC2计数器输人端14脚。IC2的1脚与12脚相连接,构成% R0 |$ t2 \! {* Y2 `" i7 u
四位二进制计数器。3脚MR2接+5V,2脚MR1、C2、R2组
! n- ]5 i/ c7 S# d, b! K成清零线路。IC2的输出端Q0.Q1.Q2、Q3分别接到IC3:
. S; ]2 _+ w$ H: C' R
) t/ E+ P8 o; F# H$ _* r8 T- m" N3 W6 e
: E$ i1 L" @" N+ B: x3 t C% f# b
|
|