Hola, soy nueva en esto y estoy buscando ayuda tengo que realizar un programa con dos contadores uno ascendente cuando el botón en el puerto PC0 y el otro descendente en el puerto PC1 y cuando no haya nada presionado el contador debe mantenerse fijo. Por ahora tengo esto pero no sé cómo integrar los botones para que hagan esa función
.INCLUDE "M16DEF.INC"
.ORG 0
;PILA
LDI R16, HIGH(RAMEND)
OUT SPH, R16
LDI R16, LOW(RAMEND)
OUT SPL, R16
SER R16
OUT DDRB,R16; PUERTO B PARA LEDS
LDI R16, 0x00
CONTADORASCENDENTE:
OUT PORTB, R16
CALL DELAY25
INC R16
CALL DELAY
CONTADORDESCENDENTE:
OUT PORTB, R16
CALL DELAY25
DEC R16
CALL DELAY
DELAY:
LDI R20, 104
CICLO2:
LDI R21, 255
CICLO1:
DEC R21
BRNE CICLO1
DEC R20
BRNE CICLO2
RET
DELAY250:
LDI R22, 25
CICLO3:
CALL DELAY
DEC R22
BRNE CICLO3
RET