Red de conocimientos turísticos - Conocimientos sobre calendario chino - Programa fuente de ensamblaje que ayuda a analizar el diseño del reloj digital del microcontrolador

Programa fuente de ensamblaje que ayuda a analizar el diseño del reloj digital del microcontrolador

AJMP MAIN

ORG 03H; Dirección de inicio del programa

MOV P3, #0FFH; Enviar 0FF al puerto P3, que es 1111111111

AJMP AJ2; Programa

RETI;retorno

ORG 13H

MOV P3, #0FFH

AJMP AJ1

RETI

MOV P3,

MOV P3, #0FFH

AJMP AJ1

RETI

ORG 13H

MOV P3, #0FFH

AJMP AJ1

RETI

ORG 1BH

MOV TH1, #0ECH tiempo dado; Asigne un valor a los 4 bits altos del temporizador

MOV TL1, #78H; Asigne un valor a los 4 bits bajos del temporizador

DJNZ R6, BACK; R6 y la relación menos 1 son iguales al siguiente Un bit, no igual a BACK para ejecutar

MOV R6, #200; El valor dado a R6 es 200

AJ: MOV R0, #35H; segundos

INC @R0

CJNE @R0, #10, $3

JC BACK

MOV @R0 , #0

MOV R0 , #34H

INC @R0

CJNE @R0, #6, $3

JC VOLVER

MOV @R0, # 0

AJ1: MOV R0, #33H; puntuación

INC @R0

CJNE @R0, # 10, $3

JC VOLVER

MOV @R0, #0

MOV R0, #32H

INC @R0

CJNE @R0, #6 , $3

JC VOLVER

MOV @R0, #0<

AJ2: MOV R0, #31H; cuando

INC @R0

CJNE @R0, #4, $3

JC BACK

CJNE @R0, #5, $3

JC S24

CJNE @R0, #10, $3

JC S24

CJNE @R0, #10, $3

JC VOLVER

MOV @R0, #0

MOV R0, #30H

INC @R0

VOLVER : RETI

S24: DEC R0

CJNE @R0, #2, $3

JC BACK

MOV @ R0, #0

MOV 31H, #0

RETI

PRINCIPAL: MOV R1, #30H

MOV @R1, #0

INC R1

CJNE R1, #36H, PRINCIPAL 2

MOV P3, #0FFH

MOV P0, #0

MOV DPT

R, #SEGPT

MOV R6, #200

MOV TMOD, #10H

MOV TH1, #0ECH

MOV TH1, #78H

SETB IT0

SETB IT1

MOV IP, #15H

MOV IE, #9FH

SETB TR1

LOOPI: MOV R1, #30H

MOV R7, #20H

LOOPI: MOV P2, #0

MOV A, @R1

MOVC A, @A DPTR

MOV P1, A

MOV P2, R7

INC R1

MOV A, R7

RR A

MOV R7, A

CJNE R7, #80H, LOOPI

SJMP LOOPO

SEGPT: DB 40H, 79H, 24H, 30H, 19H, 12H, 2, 78H, 0, 18H

FIN

Ese soy yo con toda la información que te han dado, parece que hay un problema con tu programa