Alguien porfavor q me ayude en hacer un programa para el pic16f84a con estas especificaciones.
• Conectar un teclado matricial hexadecimal 4x4 al puerto RB del 16F84A, RB0, RB1, RB2, RB3 para el control de columnas, RB4, RB5, RB6 y RB7 para el control de las filas.
• Un display de 7 segmentos se conecta directamente al puerto PB, compartiendo este recurso con el teclado.
• Inicialmente el programa espera con display apagado hasta que el usuario presione la tecla #1, mostrando en el display la letra E. Luego espera hasta que el usuario presione la tecla A, B o C.
• Al mantener la presión sobre la tecla A se inicia la rotación de los leds en el sentido de las manecillas del reloj, es decir, a → b → c → d → e → f → p. Al liberar la presión de tecla A vuelve a mostrar en el display la letra E.
• Al mantener la presión sobre la tecla B se inicia la rotación de los leds en el sentido contrario a las manecillas del reloj, es decir, a → f → e → d → c → b → g → p. Al liberar la presión de la tecla B vuelve a mostrar en el display la letra E.
• Al mantener la presión sobre la tecla C se genera el parpadeo de la letra F a una frecuencia de 4 Hz. Liberando la presión de la tecla C vuelve a mostrar en el display la letra E (esperar).