求 AD574与AT89s52的接线图、AT89s52单片机lcd1602万年历与LCD接线图丶AT89s52单片机lcd1602万年历与4*4盘接口电路要自己画的

89S51看门狗功能的使用方法,AT89S52单片机看门狗C语言程序 ,AT89S52 中看门狗的使用。
引用地址:
注意: 该地址仅在今日23:59:59之前有效
在ATMEL的89S51系列的89S51与89C51功能相同,指令兼容。HEX程序无需任何转换可以直接使用。89S51只比89C51增加了一个看门狗功能。向看门狗寄存器(WDTRST地址是0A6H)中先写入01EH,再写入0E1H,即可激活看门狗。汇编程序如下:Mov 0A6H,#01EH ;先送1EMov 0A6H,#0E1H ;后送E1C51程序如下:在AT89X51.h声明文件中增加一行 sfr WDTRST = 0xA6来声明看门狗寄存器。sfr WDTRST = 0xA6;Main(){WDTRST=0x1E; //先送1EWDTRST=0xE1; //后送E1喂狗指令与激活相同:WDTRST=0x1E;WDTRST=0xE1;注意事项:1. 89S51的看门狗必须由程序激活后才开始工作。2. 看门狗使用的是CPU的晶振。在晶振停振的时候看门狗也无效。3. 89S51只有14位计数器。在16383个机器周期内必须至少喂狗一次。而且这个时间是固定的,无法更改。当晶振为12M时每16个毫秒需喂狗一次。在C语言中要增加一个声明语句。在AT89X51.h声明文件中增加一行 sfr WDTRST = 0xA6;Main(){WDTRST=0x1E;WDTRST=0xE1;//初始化看门狗。While (1){WDTRST=0x1E;WDTRST=0xE1;//喂狗指令}}注意事项:1. 89S51的看门狗必须由程序激活后才开始工作。所以必须保证CPU有可靠的上电复位。否则看门狗也无法工作。2. 看门狗使用的是CPU的晶振。在晶振停振的时候看门狗也无效。3. 89S51只有14位计数器。在16383个机器周期内必须至少喂狗一次。而且这个时间是固定的,无法更改。当晶振为12M时每16个毫秒需喂狗一次。以上程序我已调试通过。还利用定时器把看门狗的喂狗时间延长几秒至几分钟。http://ajazz./blog/static//下面是示例:http://blog.chinaunix.net/uid--id-1830345.html用C语言编写的单片机程序,经调试正确通过。 watchdog.h:
#include &reg52.h&
sbit LED1 = P1^0;
sbit LED2 = P1^1;
sfr WDTRST = 0xA6;&&&& //定义AT89S52扩展寄存器
/*********************************************************/
/*函数名字:wdtclear&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*/
/*输入参数:无&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*/&&
/*输出参数:无&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*/
/*功能描述:喂狗指令&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& */&&
/*创建日期: &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*/&&
/*********************************************************/
void wdtclear(void)
WDTRST=0x1E;
WDTRST=0xE1;
/*********************************************************/
/*函数名字:delay_nms&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& */
/*输入参数:延时毫秒周期参数&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& */&&
/*输出参数:无&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*/
/*功能描述:延时 n 毫秒&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*/&&
/*创建日期: &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*/&&
/*********************************************************/
void delay_nms(unsigned int n)
for(i=0;i&n;i++)
&&for(ii=0;ii&1000;ii++);
&&wdtclear();&&&&&&&&&&//LED1闪烁. 注释掉这条语句后,LED1常亮
watchdog.c:
#include &watchdog.h&
WDTRST = 0x1E;&&//开看门狗,包含两条指令。一旦开看门狗就没有办法关闭。
WDTRST = 0xE1;
&&LED1 = 0;
&&delay_nms(100); //超过16毫秒不喂狗,看门狗溢出复位。
&&LED1 = 1;
&&delay_nms(100);
作者:@地址:版权所有。转载时必须以链接形式注明作者和原始出处及本声明!
最后编辑: justwinit 编辑于 21:17
[9/9]北京市海淀区中关村理想国际大厦18层 Address:Sina 18th floor Ideal plaza Zhongguancun Haidain
Beijing 100080, P.R.China
[1/9]深圳南山腾讯大厦8楼 Address:Tencent Plaza High-tech One Road, Middle Zone, High-new Science & Technology Park, Nanshan Distrcit, Shenzhen City, Guangdong Province 518057, P.R. China
[2/9]深圳南山腾讯大厦旁大族激光大厦三楼 Address:Han's Building,Kejizhongyi Avenue, Hi-tech Pack,Nanshan District, Shenzhen City, Guangdong Province 518057, P.R.China
[2012/10-Now]北京海淀区西三环中路10号望海楼B座7层央视国际网络有限公司 Address:Seaview floor, Haidian District No.10,West Sanhuan Road,Beijing 100142, P.R.China【图文】第二章 AT89s52单片机的结构_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
第二章 AT89s52单片机的结构
上传于|0|0|文档简介
&&单片机课件
大小:451.00KB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢&nbsp&&&>基于AT89S52的直流数字电压表设计
基于AT89S52的直流数字电压表设计
编号:10-34873 | doc 格式 | 439.50K |
Ta 们刚刚下载了...您是不是在找:
买家还在看:
当前位置:&&&
AVR单片机AT89S52-24PC AT89S52-24P
detail3e周边优质供应商广东省深圳市广东省深圳市广东省深圳市广东省深圳市
品牌:ATMEL/爱特梅尔
型号:AT89S52-24PU
类型:单片机
针脚数:40
用途:仪器
慧聪网厂家郭培轩(个体经营)为您提供AVR单片机AT89S52-24PC AT89S52-24P的详细产品价格、产品图片等产品介绍信息,您可以直接联系厂家获取AVR单片机AT89S52-24PC AT89S52-24P的具体资料,联系时请说明是在慧聪网看到的。
detail3e相关商品推荐¥12.00¥1900.00¥5000.00¥0.01¥80.00¥13000.00¥0.06¥0.06热门商品推荐 ¥12.00 ¥1900.00 ¥5000.00 ¥0.01 ¥80.00 ¥13000.00 ¥0.06 ¥0.06
detail3e店内热门商品¥2.50¥2.00¥15.00¥3.00
detail3e单片机系列相关资源单片机系列热门产品搜索单片机系列相关热门专题更多&热门商机最新商机
提示:您在慧聪网上采购商品属于商业贸易行为。以上所展示的信息由卖家自行提供,内容的真实性、准确性和合法性由发布卖家负责,请意识到互联网交易中的风险是客观存在的。推荐使用,保障您的交易安全!
detail3e达人选购¥12.00¥1900.00¥5000.00¥0.01
detail3e关于单片机
所在地:广东省&&
联系人:郭培轩 & 先生
075 ******
189 ******
请供应商联系我
手机号不能为空
姓名不能为空
请供应商联系我
您对该公司的咨询信息已成功提交请注意接听供应商电话。
detail3e同类其他品牌
detail3e您是不是在找
让慧聪网撮合专家为您解决采购难题
您采购的产品:
请输入采购产品
您的手机号码:
请输入手机号码
提交成功!
联系方式:010 ******(专属客服:聪聪)
手机号:189 ******
联系人:郭培轩&销售部 经理
公司名称:郭培轩(个体经营)
请输入正确的手机号码
请输入验证码
*短信验证码:
免费获取验证码
为了安全,请输入验证码,我们将优先处理您的需求!
请输入验证码
按字母分类 :

我要回帖

更多关于 lcd1620 单片机接线 的文章

 

随机推荐