Pulsación de botones con diferentes acciones.

Hola:

Me gustaría saber como hace con un botón que cada pulso que des hace una acción diferente al menos con un 16F84A y en ASM.

Pulsa 1 vez, hace una acción.
Pulsa 2 veces, ya tiene otra acción.
Pulsa 3 veces, otra acción más.

Este me recuerda a los mandos de infrarrojos de un televisor y es lo que quiero hacer.

YouTube - Minidimmer v2 en acción

Un cordial saludo.
 
Puedes establecer una variable contadora de pulsaciones, y a cada pulsacion realizar una accion, lo que debes tener en cuenta es que si quieres contar 3, deberas permitir que llegue a 4 y en ese momento ponerlo a 0 y ejecutar la accion;no sé si esto se entiende para pasar de 3 a 0 necesitas, primero tienes que llegar a 4 y ponerlo directamente a 0
 
Hola:

No había pensado en eso, me imagino que te refieres al DECF y DECFSZ. Buena idea. Voy hacer pruebas con el MPLAB 8.30 con el 16F84A-04 a ver que tal.

¿Y en cosas de mandos de TV servirá igual? Porque lleva un protocolo, me imagino.

Saludo.
 
Atrás
Arriba