1、由CD4060構(gòu)成的看門(mén)狗電路
由CD4060組成看門(mén)狗電路如圖所示。CD4060為14位二進(jìn)制串行計(jì)數(shù)/分頻/振蕩器。選R1=130K、C1=100PF時(shí),振蕩頻率經(jīng)內(nèi)部14級(jí)二分頻后,從Q14端可輸出約2HZ的頻率信號(hào)。R2為偏置電阻。正常情況下8031每隔一段時(shí)間T1就將CD4060復(fù)位一次。一旦由于某種原因?qū)е?a target="_blank">CPU失控,CD4060不能及時(shí)被復(fù)位,經(jīng)過(guò)時(shí)間T2(T2>T1)就從Q14端輸出高電平,立即將8031復(fù)位,把CPU“拉回”到正常運(yùn)行狀態(tài);然后CPU又將CD4060復(fù)位,使Q14恢復(fù)成低電平。R3與C2組成微分電路,可將P3.5口輸出的復(fù)位電平變成復(fù)位脈沖??梢?jiàn),看門(mén)狗電路具有監(jiān)視器執(zhí)行器的作用,是提高智能化單片機(jī)測(cè)控可靠性的有效措施之一。
2、由CD4020構(gòu)成的看門(mén)狗電路
CD4020為14位二進(jìn)制串行計(jì)數(shù)器,它靠CL的下降沿來(lái)觸發(fā);將RST端置為高電平或加上正脈沖,可使計(jì)數(shù)器的輸出全部復(fù)零。由兩片CD4020組成的看門(mén)狗電路如圖所示,若8031單片機(jī)的晶振頻率為6MHZ,則ALE信號(hào)周期為1US。CD4020I的Q14腳定時(shí)時(shí)間為2的14次方*1US=16.384MS。應(yīng)用主程序循環(huán)過(guò)程中,P1.0腳定時(shí)發(fā)出復(fù)零脈沖就能保證CD4020-2的Q4端輸出為0,不影響程序正常運(yùn)行。當(dāng)“死循環(huán)”超過(guò)262.144MS時(shí),Q4端和RST端均變?yōu)楦唠娖?,?jīng)過(guò)觸發(fā)器74LS123將系統(tǒng)復(fù)位。通過(guò)改變CD4020-1輸出端與CD4020-2的CL的連接方式,可獲得不同的延遲時(shí)間。
評(píng)論
查看更多