在ATMEL的89S52系列的看门狗具体使用方法 at89s52看门狗

在ATMEL的89S52系列的89S52与89C51功能相同。指令兼容。HEX程序无需任何转换可以直接使用。89S52比89C51增加了一个看门狗功能。89S52的其它功能可以参见89C52的资料。

  看门狗具体使用方法如下:

  在程序初始化中向看门狗寄存器(WDTRST地址是0A6H)中先写入01EH,再写入0E1H。即可激活看门狗。

程序代码
org 0000
Ljmp begin
Begin:
Mov 0A6H,#01EH ;先送1E
Mov 0A6H,#0E1H ;后送E1
;在程序初始化中激活看门狗。
……
……
For:
……
Mov 0A6H,#01EH ;先送1E
Mov 0A6H,#0E1H ;后送E1
;喂狗指令
……
Ljmp for



在C语言中要增加一个声明语句。
在AT89X51.h声明文件中增加一行 sfr WDTRST =0xA6;

程序代码Main()
{
WDTRST=0x1E;
WDTRST= 0xE1;//初始化看门狗。
While (1)
{
WDTRST=0x1E;
WDTRST=0xE1;//喂狗指令

}
}



注意事项:

1. 89S51的看门狗必须由程序激活后才开始工作。所以必须保证CPU有可靠的上电复位。否则看门狗也无法工作。

2. 看门狗使用的是CPU的晶振。在晶振停振的时候看门狗也无效。
在ATMEL的89S52系列的看门狗具体使用方法 at89s52看门狗

3.89S51只有14位计数器。在16383个机器周期内必须至少喂狗一次。而且这个时间是固定的,无法更改。当晶振为12M时每16个毫秒需喂狗一次。

  

爱华网本文地址 » http://www.aihuau.com/a/25101015/246237.html

更多阅读

交通银行的网上银行如何使用 交通银行个人网上银行

交通银行的网上银行如何使用——简介交通银行近几年发展速度迅猛,已经成为了中国第五大行,而“您的财富管理银行”也慢慢深入人心。现在,越来越多的朋友开始使用交通银行的银行卡、网上银行,但是也有些朋友不知道交通银行的银行卡怎么操

关于真实女友的去码补丁 使用 真实女友去码后图片

关于真实女友的去码补丁 使用——简介真实女友的补丁关于真实女友的去码补丁 使用——工具/原料去码补丁真实女友关于真实女友的去码补丁 使用——方法/步骤关于真实女友的去码补丁 使用 1、首先找到游戏目录下的 data 文件夹关

紫砂杯的好处 紫砂茶杯使用方法 宜兴紫砂杯价格 紫砂小茶杯

品茶香知茶趣,饮用茶叶不但有利于身体健康,有利于养生。也是一种蕴含丰富的文化。而泡茶也是有讲究的,大多的朋友都知道泡茶最好不过的选择是紫砂壶了。当然这大多是口碑相传,那么对于紫砂茶具你了解到底有多少呢?今天小编要和大家分享的

声明:《在ATMEL的89S52系列的看门狗具体使用方法 at89s52看门狗》为网友风月不等闲分享!如侵犯到您的合法权益请联系我们删除