找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4787|回复: 3
收起左侧

求助。。有关STC看门狗

[复制链接]
ID:26751 发表于 2010-11-8 10:18 | 显示全部楼层 |阅读模式

STC89C55RD的看门狗怎反应么设置,怎么网上说可以的程序在开发板却没反应,难道是我的设置有问题,欢迎指教~

#include<reg52.h>    //STC单片机头文件

#define uint unsigned int
#define uchar unsigned char
sfr WDT_CONTR=0xe1;
sbit led=P1^0;

//=================================================================
// 函数名称 :void delay (uint us)
// 函数功能 :延时
// 入口参数 :us 延时时间的长短
// 出口参数 :无
//=================================================================
void delay (uint us)   
{
while(us--);
}

         
main()
{
WDT_CONTR=0x35;      //启动看门狗
led=1;     //点亮LED
delay(100);
led=0;
delay(100);    //熄灭LED
while(1)
{
       WDT_CONTR=0x35; //喂狗,若屏蔽掉该位,则看门狗溢出后复位,LED灯不停闪烁
}        
我把0X35改为0X3C也没用。。去掉WHILE(1)小灯也不会闪烁!!
回复

使用道具 举报

ID:21628 发表于 2010-12-23 10:16 | 显示全部楼层

兄弟,我说你啥好呢!!!!

 

delay(100)的熄灭 闪烁!!!!您快门的眼睛啊。你把熄灭的延时 改成10000 你看他闪不闪

回复

使用道具 举报

ID:123712 发表于 2017-1-8 21:13 | 显示全部楼层
改一下延时时间是可以实现的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表