TA的每日心情 | 怒 2019-11-20 15:22 |
---|
签到天数: 2 天 [LV.1]初来乍到
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
! a5 a9 ?+ J4 H; g" g6 r
1 O4 }8 t. Y# C( Y- x o2 ?* m5 t0 I: m/ {: F
摘要:自制单片机监视定时器,解决单片机的抗干扰问题。9 d- S* N. Q; ]" ~" }+ B
关键词:MCS-51;WATCHDOG;单片机的抗干扰问题
3 B7 s, g! W& ^/ w3 k( u; i2 ?
, t/ Q6 l. L5 J& T/ I9 P
4 v' o) i% b/ u) Q5 G美国Intel公司推出的 MCS-96系列单片机,本身有一个, l+ k3 D3 L: ]4 h2 O
WATCHEDOG的监视定时器,俗称看门狗。它是-一个16位计数
6 ~- [4 L! s+ {器。定时器启动后,每到状态周期,计数器值加一。当计数器' l2 a% |$ L& d
计满(64K状态周期)溢出时,就把RESET引脚拉至低电平,
7 H0 W. _' r4 O X+ I并保持两个状态周期,从而使单片机系统复位,并重新初始
" b: k: n! h5 G; S0 t1 W2 |& S3 k化。系统正常工作时,用户程序不到64K状态周期就对监视定6 A- J; g s( M6 S4 q7 c
时器清一次零,系统不会复位。监视定时器提供了--种使系统* R- R+ x! z: t' e
从瞬同故障中自动恢复的能力,增加了硬件的抗干扰性。5 _& H6 a& N* G* C, x
MCS-51系列单片机没有WATCHDOG,但由于用件不多,成本1 `0 V) V0 G/ z) {5 F* `, @
较低,我们可以根据上述原理用外加硬件线路搭制而成。
* {: [. d, L5 X/ `* L3 G图Ⅰ虚线左边为WATCHDOG线路,由74LS14施密特触
! g- M% k0 y: N3 A7 S7 T9 t发器,74LS93四位二进制计数器,74LSO8与非门集成电路组
0 k3 |3 B* q# x" j9 _0 i% t, J成。IC1: A、IC1:B、R1、C1构成方波振荡器,频率由R1、
1 J% D) s, {( V1 B& d- k】取值调整。荡器输出的方波经IC1:C、IC1: D缓冲后送( D" w: A2 t5 w$ W
到IC2计数器输人端14脚。IC2的1脚与12脚相连接,构成
1 {7 ?3 e; O' r' Y( X. K x四位二进制计数器。3脚MR2接+5V,2脚MR1、C2、R2组- M3 ?, Z! }" Z y+ i7 d6 F1 B
成清零线路。IC2的输出端Q0.Q1.Q2、Q3分别接到IC3:: X! ~5 u# {3 Q
# l8 ?6 f6 K2 p8 P3 @0 B6 ?; j
! t( v) I( K/ m! ?4 a7 w
6 I& [( m: _5 R |
|