您的位置 首页 新品

单片机60S倒计时汇编语言

ORG0000HAJMPMAINORG000BHAJMPINTT0ORG0030HMAIN:MOVR7,60MOVR6,00HMOVDPTR,TABLEMOVTMOD,

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

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/xinpin/255699.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部