1. 9
DE LLA
D O N TA
D A PA
AR N ,
GU S, E OM
Y O R
ÓN EAD EEP
C I L A E CO
Z A E C R I N T LAN
LI T O E R B
U A O S E M A M ABIE
IS IT M IV – X
V ÍG Y
D D E C C T URIA
L C E S P ELLA
R EL IK
M
2. MATERIAL
PIC16F84A
TECLADO 3x4
LCD 16x1 LM020L
REGISTRO DESPLAZAMIENTO MM74HC595
RESISTENCIAS PULL-UP (4)
VISUALIZACIÓN Y GUARDADO DE 9 DÍGITOS TECLEADOS, EN
PANTALLA LCD Y MEMORIA EEPROM, RESPECTIVAMENTE
Mikel Ellacuria – Xabier Blanco
3. ESQUEMA ELÉCTRICO
VISUALIZACIÓN Y GUARDADO DE 9 DÍGITOS TECLEADOS, EN
PANTALLA LCD Y MEMORIA EEPROM, RESPECTIVAMENTE
Mikel Ellacuria – Xabier Blanco
4. MANUAL DE USUARIO
FUNCIONAMIENTO RESUMIDO
2. Configuración de Puertos
3. Mensaje inicio: “NUM o (*)EEPROM”
4. Tecleo de NUM
§ Visualizar LCD
§ Guardado en EEPROM
§ Mensaje GUARDADO!
§ Tecleo de ‘*’ para Inicio
5. Tecleo ‘*’
§ Visualización de último numero guardado en EEPROM
§ Tecleo de ‘*’ para Inicio
VISUALIZACIÓN Y GUARDADO DE 9 DÍGITOS TECLEADOS, EN
PANTALLA LCD Y MEMORIA EEPROM, RESPECTIVAMENTE
Mikel Ellacuria – Xabier Blanco
5. VIDEO
VISUALIZACIÓN Y GUARDADO DE 9 DÍGITOS TECLEADOS, EN
PANTALLA LCD Y MEMORIA EEPROM, RESPECTIVAMENTE
Mikel Ellacuria – Xabier Blanco
6. POSIBLES APLICACIONES Y MEJORAS
1. LIMITACIONES
• PIC16F84A memoria EEPROM reducida solo 64bytes.
• Errores por limitación de “calls’s” anidados. PIC16F84A únicamente 8
niveles de stack.
• Puertos del PIC16F84A, solucionado con registro de desplazamiento.
2. MEJORAS
• Interruptor ON/OFF por RB7
• Capacidad de almacenar más de un número en la memoria EEPROM. Y
pudiendo leerlo después.
3. POSIBLES APLICACIONES
• Agenda telefónica. Utilizando un PIC con memoria EEPROM superior.
VISUALIZACIÓN Y GUARDADO DE 9 DÍGITOS TECLEADOS, EN
PANTALLA LCD Y MEMORIA EEPROM, RESPECTIVAMENTE
Mikel Ellacuria – Xabier Blanco
7. COMPLICACIONES Y ERRORES
• Larga lista de errores al compilar.
Solución: INCLUDES al final del programa.
• Puerto RA4 del PIC16F84 drenador abierto.
Solución: añadir una RPULL-UP.
• MPLAB versión 8.84 no compilaba el programa.
Solución: instalar versión 8.76.
VISUALIZACIÓN Y GUARDADO DE 9 DÍGITOS TECLEADOS, EN
PANTALLA LCD Y MEMORIA EEPROM, RESPECTIVAMENTE
Mikel Ellacuria – Xabier Blanco
8. ¿?
VISUALIZACIÓN Y GUARDADO DE 9 DÍGITOS TECLEADOS, EN
PANTALLA LCD Y MEMORIA EEPROM, RESPECTIVAMENTE
Mikel Ellacuria – Xabier Blanco