Foro de elhacker.net

Informática => Electrónica => Mensaje iniciado por: jrivero en 23 Junio 2005, 19:20 pm



Título: PIC16F84A
Publicado por: jrivero en 23 Junio 2005, 19:20 pm
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).