單片機解密 單片機破解 芯片解密 IC解密 設為首頁 │ 網站地圖 │ 聯系我們     
      
    仿真器 編程器 ARM/DSP/USB CPLD/FPGA/SOPA 單片機開發板
    實驗儀 工控板卡 適配器 其它產品 測試/分析儀
     
     
      IT搜索 
      熱門關鍵詞:仿真器 編程器 ARM/DSP/USB CPLD/FPGA/SOPA 單片開發機 實驗儀 工控板卡 適配器 其他產品 測試/分析儀
     
      單片機原理
     
      技術人生
     
      解密技術
     
      單片機學習
     
     
       文章內容
     
    89S51看門狗功能的使用方法
    89S51看門狗功能的使用方法
     
    S51的狗大家都說不好,可還是有人用的,干嗎拿石頭砸我!呵呵...!

    89S51看門狗功能的使用方法

    在ATMEL的89S51系列的89S51與89C51功能相同。指令兼容。HEX程序無需任何轉換可以
    直接使用。89S51只比89C51增加了一個看門狗功能。89S51的其它功能可以參見89C51的資料
    。
    看門狗具體使用方法如下:
    在程序初始化中向看門狗寄存器(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的晶振。在晶振停振的時候看門狗也無效。
    3. 89S51只有14位計數器。在16383個機器周期內必須至少喂狗一次。而且這個時間是固
    定的,無法更改。當晶振為12M時每16個毫秒需喂狗一次。
    以上程序我已調試通過。還利用定時器把看門狗的喂狗時間延長幾秒至幾分鐘。
     
    單片機解密,單片機解密,芯片解密,IC解密
     
    公司簡介 | 新聞動態 | 新品推薦 | 產品信息 | 下載中心 | 解密服務 | 項目開發 | 技術主頁 | 網上訂購 | 網站地圖 | 谷歌地圖
    地址:深圳市南山區高新技術產業園中區科文路中鋼大廈東 電話:李小姐,易小姐0755-26001683 26008661 手機:18123979133,18138851533
    粵ICP備15080534號-1 版權所有:深圳市華宇晶電子科技有限公司 單片機解密,芯片解密公司,芯片解密,IC解密
    国产精品日韩精品3p合集