|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区
您需要 登录 才可以下载或查看,没有账号?立即注册
×
c51不带看门狗
s51带看门狗
以下是应用举例,汇编程序
------------------------------
====================================
org 0000h
jmp st
org 000bh
jmp itt0
org 0030h
t0count equ 33h
st:
mov t0count,#00h
mov tmod,#01h
mov th0,#3ch
mov tl0,#0b0h
;mov ie,#82h
setb ea
setb et0
setb tr0
mov sp,#56h
main:
mov a,t0count
cjne a,#40,main_out
cpl p3.1
main_out:
sjmp main
itt0:
;clr tf0
mov th0,#3ch
mov tl0,#0b0h
; setb tr0
mov a,t0count
inc a
mov t0count,a
cjne a,#40,itt0_out
mov t0count,#00h
cpl p3.0
itt0_out:
reti
==============
Mov 0A6H,#01EH ;先送1E
Mov 0A6H,#0E1H ;后送E1
这两条语句就是喂狗的。
不要将这两条语句放进中断程序,因为程序跑飞但中断可能仍然正常 |
|