Hola soy nuevo en MPLAB X y XC8 y trato de hacer un programa como practica para aprender a utilizar un PIC16F84A. El programa es para un velocímetro digital que muestre la velocidad en 3 Diplays de 7 segmentos y la señal del sensor quiero ingresarla por el pin del RA4 como contador.
Creo que el funcionamiento se debe parecer al de un frecuencímetro ya que he la cantidad de pulsos que ingresan serán numéricamente igual a la velocidad. Para esto, el periodo de tiempo debe ser de 555 ms .
¿Es correcto suponer que mientras espero que ocurra la interrupción para este período, se pueden contar los pulsos que ingresan por RA4 y procesarlos para separarlos en unidades, decenas y centenas y por medio de multiplexión los muestro en los displays?
Utilizaré 4 pines y un decodificador para los displays y tres pines para controlarlos, todos estos del puerto B.
Me gustaría saber si esta idea es correcta, si voy por el camino correcto.
Gracias por su ayuda!!!!