单片机60S倒计时汇编语言
时间:11-29
来源:互联网
点击:
ORG 0000H
AJMP MAIN
ORG 000BH
AJMP INTT0
ORG 0030H
MAIN: MOV R7,#60
MOV R6,#00H
MOV DPTR,#TABLE
MOV TMOD,#01H
MOV TL0,#0B0H
MOV TH0,#3CH ;设置定时器工作方式、初值
SETB EA
SETB ET0
SETB TR0
NEXT: MOV A,R7
MOV B,#0AH
div AB
SETB P1.3
MOVC A,@A+DPTR
MOV P0,A
CLR P1.4 ;开启shi位显示
ACALL DELAY
MOV A,B
SETB P1.4
MOVC A,@A+DPTR
MOV P0,A
CLR P1.3 ;开启ge位显示
ACALL DELAY
CJNE R6,#14H,NEXT
MOV R6,#00H
DEC R7
CJNE R7,#0FFH,NEXT
SJMP MAIN
INTT0:MOV TL0,#0B0H ;中断服务程序
MOV TH0,#3CH
INC R6
RETI
DELAY:MOV R5,#02H ;延时子程序
LOOP:MOV R4,#02H
DJNZ R4,$
DJNZ R5,LOOP
RET
TABLE:DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H
END
单片机60S倒计时汇编语 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)