- 6
- 0
- 约1.37千字
- 约 2页
- 2017-06-08 发布于重庆
- 举报
51单片机看门狗电路
51单片机看门狗电路
采用89C51单片机和X25045组成的看门狗电路,X25045硬件连接图如图2所示。X25045芯片内包含有一个看门狗定时器,可通过软件预置系统的监控时间。在看门狗定时器预置的时间内若没有总线活动,则X25045将从RESET输出一个高电平信号,经过微分电路C2、R3输出一个正脉冲,使CPU复位。图2电路中,CPU的复位信号共有3个:上电复位 C1、R2 ,人工复位 S、R1、R2 和Watchdog复位 C2、R3 ,通过或门综合后加到RESET端。C2、R3的时间常数不必太大,有数百微秒即可,因为这时CPU的振荡器已经在工作。
图2 X25045看门狗电路硬件连接图 看门狗定时器的预置时间是通过X25045的状态寄存器的相应位来设定的。如表2所示,X25045状态寄存器共有6位有含义,其中WD1、WD0和看门狗电路有关,其余位和EEPROM的工作设置有关。
表2 X25045状态寄存器
WD1=0,WD0 0,预置时间为1.4s。WD1=0,WD0 1,预置时间为0.6s。WD1=1,WD0 0,预置时间为0.2s。WD1=1,WD0 1,禁止看门狗工作。 看门狗电路的定时时间长短可由具体应用程序的循环周期决定,通常比系统正常工作时最大循环周期的时间略长即可。编程时,可在软件的合适地方加一条喂狗指令,使看门狗的定时时间永远达不到预置时间,系统就不会复位而正常工作。当系统跑飞,用软件陷阱等别的方法无法捕捉回程序时,则看门狗定时时间很快增长到预置时间,迫使系统复位。 以下是C语言编写的看门狗程序部分。
#include reg51.hsbit cs P1^2;/*片选信号由P1.2产生*/sbit sck P1^3; /*时钟信号由P1.3 产生*/sbit si P1^0; /*SI由P1.0产生*/sbit so P1^1; /*SO由P1.1产生*/sbit c ACC^7; /*定义位变量*/bdata unsigned char com;void tran /*发送一字节数据子函数*/ unsigned char i;for i 0; i 8; i++ ACC com; /*将数据放入a中*/si c;sck 0; /*sck产生一个上跳变*/sck 1;com com 1; /*左移一位*/ return; main com 0x06; /*发写读使能命令*/cs 0;tran ;cs 1;com 0x01; /*发写状态字命令*/cs 0;tran ;com 0x00; /*定时1.4s*/tran ;cs 1;...;系统正常运行的程序部分 需要注意的是,在程序正常运行的时候,应该在适当的地方加一条喂狗指令,使系统正常运行时的定时时间达不到预置时间。系统就不会复位。喂狗指令如下。
main ...;系统正常运行的程序部分 cs 0; /*产生cs脉冲*/cs 1; X25045的看门狗电路使用十分方便。X25045内部还集成了512BEEPROM和电压运行监视系统,只需这样一块芯片,外加晶振和复位电路就可以组成单片机的应用系统,非常适合于便携式仪器和嵌入式系统的设计。
您可能关注的文档
- 500伏铜芯线连续负荷允许载流量表.doc
- 500万像素高清网络摄像机.doc
- 32平面直角坐标系.doc
- 32式太级剑动作名称及要点.doc
- 500千瓦上柴小柴油发电机组技术参数表.docx
- 500千瓦上柴柴油发电机组技术参数.doc
- 500千瓦上柴柴油发电机组技术参数表.docx
- 500千瓦沃尔沃柴油发电机组技术参数表.docx
- 500千瓦康明斯柴油发电机组技术参数表.docx
- 32政府的责任对人民负责学生版.doc
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
最近下载
- 肺隔离症诊疗指南(2025年版).docx
- 2021届贵州省遵义市高三年级第一次统考物理试卷含答案.pdf VIP
- 精品解析:北京市海淀区2025-2026学年九年级上学期期末考试物理试题(解析版).docx VIP
- 2025年山西省中考数学备考全指南(知识点归纳,必考知识点、真题模拟试卷及解析).docx VIP
- 心血管疾病的风险评估与管理课件.pptx VIP
- 离婚协议书(2026官方标准版).docx VIP
- HG_T 3706-2014 工业用孔网钢骨架聚乙烯复合管.doc VIP
- 湖北省学位英语考试真题2023.pdf VIP
- 船舶焊接 垂直气电焊 垂直气电焊.ppt VIP
- 2024湖北省学位英语考试真题及答案.docx VIP
原创力文档

文档评论(0)