📄 max813l.c
字号:
/* =================================================================
; 这是调试MAX813L看门狗C51语言程序,用间隔喂狗法,文件名为MAX813L.C
; 功能:调试MAX813L看门狗灵不灵。程序开始执行 ,若在1.6s内程序发出
; 喂狗信号则程序正确运行;若在1.6s内程序未发出喂信号单片机
; 将复位-一会儿就叫三声。这也可用示波器看,将示波器探头点到
; CPU的RESET脚,若程序正确运行, 示波器上看不到脉冲;若程序不
; 断复位则出现连续脉冲。
===================================================================*/
#include <reg52.h>
#include <absacc.h>
#include <Intrins.h>
#define uchar unsigned char
#define uint unsigned int
sbit weidog=P3^7;
sbit sound=P1^0;
void timedelay(uint timess)
{
uint tj;
for (tj=timess;tj>0;tj--){;}
}
void beep(void)
{
sound=0;
timedelay(10000);
sound=1;
}
void main(void)
{
SP=0xcf;
EA=0;
timedelay(10000);
beep();
timedelay(10000);
beep();
timedelay(10000);
beep();
while(1)
{
timedelay(10000);
weidog=0; // 不加此二句单片机应不停复位, 加此二句单片机应不复位;
weidog=1;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -