Programación de cronómetro en lenguaje ensamblador
¿ORG? 00H
¿AJMP? Principal
ORG? 03H
¿AJMP? EX0INT
ORG? 0BH
AJMP? T0INT
ORG? 13H
¿AJMP? EX1INT
ORG? 0030 horas
Principal:
¿MOV? P1, #0
¿MOV? TMOD, #01
¿MOV? TH0, #3CH
MOV? TL0, #0B0H
¿MOV? R0, #20
¿SETB? Juegos de Electronic Arts
SETB? EX0
¿SETB? IT0
¿SETB? EX1
¿SETB? IT1
¿SETB? ET0
PRINCIPAL1:
¿MOV? ¿P1,A?
AJMP PRINCIPAL1
EX0INT:
CPL? TR0
Reti
EX1INT:
JB? TR0, EXRTI
MOV? Respuesta, #0
EXRTI:
Reti
T0INT:
MOV? TH0, #3CH
MOV? TL0, #0B0H
¿DJNZ? R0, RTI
MOV? R0, #20
¿INC? ¿Un
CJNE? a, #0, RTI
MOV? Respuesta, #0
RTI:
Reddy
Fin