单片机的编程啊

来源:百度知道 编辑:UC知道 时间:2024/05/26 06:02:06
1. 预设0~99秒
2. 倒计时方式运行
3. 定时到时报警“滴”音1S
有高手没啊。。。。。急帮我用汇编做

发现这年头,不想自己出钱出时间来问题的人太多了,这个还算简单的,碰到问项目的,我只要RMB。

就帮下你吧

;***********************************************************************************************
ORG 0000H
SJMP START
ORG 0003H
LJMP INT0_INT
;ORG 000BH
;LJMP TIMER0_INT
ORG 0023H
LJMP UART_INT

ORG 0040H
START:

MAIN:

输入你自己的倒计时程序

LCALL DELAY
LCALL WARCH_DOG ;喂看门狗
SJMP MAIN

;****************************************************

WARCH_DOG:
;MOV WDT_CONTR,#00110100B ;喂狗 682ms
MOV WDT_CONTR,#00110101B ;喂狗 1.365s
;MOV WDT_CONTR,#00110110B ;喂狗 2.6s
RET

;-------------
DELAY: ;高精度延时0.5s (无中断)
DEY1 DATA 1FH
DEY2 DATA 1EH
DEY3 DATA 1DH
MOV DEY1,#50 ;0.05S
DL1:
MOV DEY2,#100 ;10mS
DL2:
MOV DEY3,#221 ;100uS 11.0592M(5T)
DJNZ DEY3,$
DJNZ DEY2,DL2
DJNZ DEY1,DL1
RET
;-------------

END