Red de conocimiento informático - Conocimiento sistemático - Programación de cronómetro en lenguaje ensamblador

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