📄 wdog.lst
字号:
A51 MACRO ASSEMBLER WDOG 07/29/2007 16:53:06 PAGE 1
MACRO ASSEMBLER A51 V7.08a
OBJECT MODULE PLACED IN wdog.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE wdog.asm SET(SMALL) DEBUG EP
LOC OBJ LINE SOURCE
1 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
2 ;
3 ;实例十一:看门狗应用 (《51单片机应用从零开始》 9.9小节实例)
4 ;
5 ;现象:在'此处是程序'部分写一段程序,来观察看门狗是如何工作的
6 ;
7 ;作者:杨欣,刘长焕,张延强 电路飞翔网 eedesign@163.com
8 ;
9 ; http://www.circuitfly.com
10 ;
11 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
12
13
00A6 14 WDTRST DATA 0A6H ; 定义WDTRST指向SFR中的A6H
0000 15 ORG 00H
0000 16 ENABLE_WDT:
0000 75A61E 17 MOV WDTRST, #1EH ; 使能看门狗
0003 75A6E1 18 MOV WDTRST, #0E1H ;
19
0006 20 START:
21 ; *********************************************
22 ; * 此处是程序 *
23 ; *********************************************
24
0006 75A61E 25 MOV WDTRST, #1EH ; 刷新看门狗
0009 75A6E1 26 MOV WDTRST, #0E1H ;
27
000C 80F8 28 JMP START ; 循环
29 END
A51 MACRO ASSEMBLER WDOG 07/29/2007 16:53:06 PAGE 2
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
ENABLE_WDT . . . . C ADDR 0000H A
START. . . . . . . C ADDR 0006H A
WDTRST . . . . . . D ADDR 00A6H A
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -