亚洲色资源,亚洲一本到日韩东京热,伊人久久东京热影视,国产视频一二三,日韩无码第九页,亚洲日韩一页精品发布,国产主播在线看喷水,午夜一区二区三区在线,操碰在线观看视频

知道解決
關(guān)于89S51 89S52看門狗的具體使用方法
瀏覽238次2018-03-05 09:08


看門狗
具體使用方法如下:

在程序初始化中向看門狗寄存器(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語言中要增加一個(gè)聲明語句。 
在AT89X51.h聲明文件中增加一行 sfr WDTRST = 0xA6; 

 程序代碼

Main() 

WDTRST=0x1E; 
WDTRST=0xE1;//初始化看門狗。 
While (1) 

WDTRST=0x1E; 
WDTRST=0xE1;//喂狗指令 


}



注意事項(xiàng): 

1. 89S51的看門狗必須由程序激活后才開始工作。所以必須保證CPU有可靠的上電復(fù)位。否則看門狗也無法工作。 

2. 看門狗使用的是CPU的晶振。在晶振停振的時(shí)候看門狗也無效。 

3. 89S51只有14位計(jì)數(shù)器。在16383個(gè)機(jī)器周期內(nèi)必須至少喂狗一次。而且這個(gè)時(shí)間是固定的,無法更改。當(dāng)晶振為12M時(shí)每16個(gè)毫秒需喂狗一次。

右側(cè)廣告
關(guān)于我們 | 廣告服務(wù) | 會(huì)員服務(wù) | 隱私申明 | 友情鏈接 | 聯(lián)系我們 | 法律顧問 | 網(wǎng)站地圖 | 百方網(wǎng)信用評(píng)價(jià)制度 (c)2008-2025 BYF All Rights Reserved
網(wǎng)絡(luò)標(biāo)識(shí)
可信網(wǎng)站識(shí)
 
左贡县| 安顺市| 靖西县| 兴仁县| 台前县| 盐源县| 上饶县| 松阳县| 精河县| 马公市| 广东省| 南岸区| 四会市| 于都县| 曲麻莱县| 广州市| 山西省| 万源市| 沁水县| 灌阳县| 马鞍山市| 原平市| 南召县| 康平县| 怀集县| 黄龙县| 云梦县| 浮山县| 万山特区| 凌云县| 贡嘎县| 阳原县| 凤山县| 尼木县| 桃园市| 广灵县| 兰西县| 石渠县| 温宿县| 福海县| 上犹县|