?? we58dog.asm
字號:
;===================================================================
; 這是調試W77E58看門狗匯編語言程序,文件名為WE58DOG.ASM
; 功能:調試W77E58看門狗靈不靈。程序開始先執行看門狗初始化程序,若在
; 主循環程序中加喂狗程序則程序正確運行-發出緩慢單調的叫聲;若
; 主循環程序中不加喂狗程序則程序將不斷復位-一會兒就叫三聲。 這
; 也可用示波器看,將示波器探頭點到CPU的P2.0腳,若程序正確運行
; , 示波器上只在開始時出一個脈沖,若程序不斷復位則出現連續脈沖。
;=====================================================================
WDIF BIT 0DBH
WTRF BIT 0DAH
EWT BIT 0D9H
RWT BIT 0D8H
PMR EQU 0C4H
TA EQU 0C7H
SOUD BIT P1.0
SOUD2 BIT P2.0
CKCON EQU 08EH
WDCON EQU 0D8H
ORG 0000H
LJMP MAIN
ORG 0050H
MAIN: MOV SP,#0CFH
CLR EA
MOV PMR,#01H
MOV CKCON,#0C0H
MOV TA,#0AAH ; 這三行為W77E58看門狗初始化程序
MOV TA,#055H ;
MOV WDCON,#03H ;
SETB EA
SETB SOUD
LCALL DEL2
CLR SOUD
LCALL DEL2
SETB SOUD
LCALL DEL2
CLR SOUD
LCALL DEL2
SETB SOUD
LCALL DEL2
SETB SOUD2
NOP
CLR SOUD2
LOOP: MOV TA,#0AAH ; 這四行為W77E58喂狗程序
MOV TA,#055H ;
NOP ;
SETB RWT ;
SETB SOUD
NOP
CLR SOUD
NOP
NOP
NOP
LJMP LOOP
DEL2: MOV R2,#1
SJMP DEL1
Delay:MOV R2, #20
DEL1: MOV R1, #0
MOV R0, #0
DLP:
DJNZ R0, DLP
DJNZ R1, DLP
DJNZ R2, DLP
RET
END
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -