📄 wdt.src
字号:
; .\out_sst89e564\wdt.SRC generated from: source\wdt.c
; COMPILER INVOKED BY:
; C:\Keil\C51\BIN\C51.EXE source\wdt.c LARGE BROWSE ORDER NOAREGS DEBUG OBJECTEXTEND PRINT(.\wdt.lst) SRC(.\out_sst89e564\wdt.SRC)
$NOMOD51
NAME WDT
FST DATA 0B6H
WDTC DATA 0C0H
WDTD DATA 085H
AUXR DATA 08EH
AUXR1 DATA 0A2H
WDTRST DATA 0A6H
WDTPRG DATA 0A7H
SADDR DATA 0A9H
IPH DATA 0B7H
IPH0 DATA 0B7H
SADEN DATA 0B9H
IPL DATA 0B8H
IPL0 DATA 0B8H
CCON DATA 0D8H
CMOD DATA 0D9H
CCAPM0 DATA 0DAH
CCAPM1 DATA 0DBH
CCAPM2 DATA 0DCH
CCAPM3 DATA 0DDH
CCAPM4 DATA 0DEH
P5 DATA 0E8H
CL DATA 0E9H
CCAP0L DATA 0EAH
CCAP1L DATA 0EBH
CCAP2L DATA 0ECH
CCAP3L DATA 0EDH
CCAP4L DATA 0EEH
CH DATA 0F9H
CCAP0H DATA 0FAH
CCAP1H DATA 0FBH
CCAP2H DATA 0FCH
CCAP3H DATA 0FDH
CCAP4H DATA 0FEH
?PR?_EnableWDT?WDT SEGMENT CODE
?PR?ResetWDT?WDT SEGMENT CODE
PUBLIC ResetWDT
PUBLIC _EnableWDT
;
; //#include<sst89x5xxRD2.h>
; #include "v51rx2.h"
;
; void EnableWDT(unsigned char val)
RSEG ?PR?_EnableWDT?WDT
_EnableWDT:
; SOURCE LINE # 5
;---- Variable 'val?040' assigned to Register 'R7' ----
; {
; SOURCE LINE # 6
; WDTD = val;
; SOURCE LINE # 7
MOV WDTD,R7
; WDTC = 0x1b;
; SOURCE LINE # 8
MOV WDTC,#01BH
; }
; SOURCE LINE # 9
RET
; END OF _EnableWDT
;
; void ResetWDT(void)
RSEG ?PR?ResetWDT?WDT
ResetWDT:
; SOURCE LINE # 11
; {
; SOURCE LINE # 12
; WDTC |= 0x02;
; SOURCE LINE # 13
ORL WDTC,#02H
; }
; SOURCE LINE # 14
RET
; END OF ResetWDT
END
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -