⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 wdt.asm

📁 51单片机用汇编实例 包括ad
💻 ASM
字号:
;======================================================================
; 文件名称: WDT.C
; 功能描述: 看门狗实验, 程序运行时LED闪烁. 使用按键使看门狗产生
;           超时, 引起系统复位. 系统复位, 软件停止按钮变灰.
;======================================================================

WDTD	EQU 85H			;看门狗定时器数据/重载寄存器
WDTC	EQU 0C0H
WDT	BIT 0C1H		;看门狗定时器刷新位

	ORG 0000H
	AJMP START
	ORG 0003H
	AJMP EINT0
	ORG 0100H
START:	MOV WDTD, #9FH		;看门狗定时
	MOV WDTC, #1FH		;看门狗控制
	SETB F0			;设置标志
	SETB IT0		;外部中断0触发方式
	SETB EX0		;外部中断0使能
	SETB EA			;全局中断使能
MLP1:	JNB F0, MLP2		;判标志
	MOV P1, #0FFH
	ACALL DELAY
	MOV P1, #00H
	ACALL DELAY
	SETB WDT		;喂狗
	AJMP MLP1
MLP2:	SJMP $

EINT0:	MOV P1, #00H
	CLR F0			;清标志
	RETI

DELAY:	MOV R7, #0FFH		;延时
DLP1:	MOV R6, #0FFH
DLP2:	NOP
	NOP
	DJNZ R6, DLP2
	DJNZ R7, DLP1
	RET

	END

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -