Real Time Clock - EDUPIC 16F628 Manual Del Usuario

Tabla de contenido

Publicidad

8 caracteres cada uno. Para la prueba de este LCD, se tienen los archivos "LCD16X1 V2F628", "LCD16X1 V3F628" (mensaje de 16
caracteres con scrolling) y "LCD16X1 V4F628" (mensaje de 256 caracteres con scrolling). Consulte el subdirectorio
"archivos16F628".
CONEXIÓN DEL LCD AL SISTEMA EDUPIC: para conectar un LCD a su sistema, por favor conecte cada pin en
EDUPIC con su correspondiente en el LCD, del 1 al 14. Tome como auxiliares a los diagramas de las figuras 13 y 16.
NOTA IMPORTANTE: Las señales de control correspondientes a RA1 y RA2 están compartidas por el puerto del LCD y los
microswitches A1 y A2. Entonces es muy importante que, al operar el LCD, los SWITCHES A1 y A2 estén en OFF, ABIERTOS,
es decir, en su posición más cercana al puerto serial. De lo contrario, el LCD no funcionará, debido a que sus señales de control
estarán bloqueadas por los microswitches.

Real Time Clock

El reloj de tiempo real es una herramienta sumamente útil en los sistemas de microcontrol, por ejemplo en la
implementación de aplicaciones como temporizadores industriales, en los cuales se deben activar o desactivar ciertos dispositivos en
ciertas horas, o en los sistemas de control de acceso en los cuales se deben detectar eventos y conocer la hora en la que ocurrieron.
Se emplea el temporizador TMR0 y el preescalador para generar ciclos de interrupción cada 65.536 milisegundos.
Contadores adicionales generados por software, realizan la cuenta de segundos, decenas de segundos, minutos, decenas de minutos,
horas y decenas de horas. Una vez que la cuenta alcanza 23:59:59 y se genera la cuenta de un segundo adicional, entonces la hora
pasa automáticamente a 00:00:00. Dado que el sistema descrito funciona por interrupciones, es posible añadir al programa principal
propuesto, rutinas de control adicionales para resolver una aplicación específica sin afectar el funcionamiento de la base de tiempo.
Si el usuario dispone de un display LCD de 16 x 1, entonces podrá hacer uso del programa desarrollado para hacer que
en éste se muestre la hora, minutos y segundos del día. Por favor cargue desde WINPIC (refiérase al capítulo de "Puesta en Marcha"),
el archivo RTC V3F628.HEX hacia su sistema EDUPIC. El archivo original comienza con la hora 00:00:00.
Si desea poner la hora actual, modifique el archivo RTC V3F628.ASM, usando MPLAB, localizando la subrutina
"seto" y escriba allí los contenidos deseados de: segundos, decenas de segundos, minutos, decenas de minutos, horas y decenas de
horas. En seguida aplique el comando "quickbuild" y después desde WINPIC vuelva a cargar el programa.
30
FIGURA 17
EDUPIC 16F628 Punto Flotante, S.A. 2010

Publicidad

Tabla de contenido
loading

Tabla de contenido