文章搜索

AT89S5x看门狗(汇编)

发表时间:2015-4-30  作者:admin  浏览次数:1358  
字体大小: 【小】 【中】 【大】

;*         AT89S51/52片内看门狗使用范例                                         *


AUXR EQU 0x8E;  ; 定义AT89S51扩展寄存器
WDTRST EQU 0xA6;

 ORG 0000H
 LJMP MAIN
  
  
 ORG 0030H 
MAIN:
 MOV AUXR,#0FFH ; 初始化看门狗相关寄存器
 
MAIN_LP:
 LCALL CLR_WDT  ; 8191个机器周期内必须至少调用此程序一次
    ; 否则看门狗会溢出 
 
;  其它子程序  
; SJMP $

 LJMP MAIN_LP 


;===============================================================================
CLR_WDT:
 MOV WDTRST,#01EH ; 清除看门狗指令
 MOV WDTRST,#0E1H
 RET

 end 

本站已经获得中华人民共和国工信部、通信管理局审批通过 国家ICP备案序号: 赣ICP备13006653号-2

电工电子技术QQ群(1):66585281电工电子技术QQ群(2):197874883电工电子技术QQ群(3):29019650 

版权归刘昆山所有©2013-2020转载须经本人同意,否则后果自负!  《我的电子制作经验》www.dgdz.net All Rights Reserved.

管 理