Este lcd es el mas bueno para empezar, tiene una variedad de caracteres incluidos en el lcd, no es necesario hacer todos lo caracteres, sin embargo iniciarlo el lcd es problema. también los podemos utilizar en modo 4 bits y 8, de esta forma ahorramos mas es bus de un microcontrolador, pero podemos hacer para un bus de 3 hilos, incorporando un circuito integrado latch 74hc595 u otros similares a este C.I. para un mayor ahorro de pines del microcontrolador a usar.
En esta entrada hablare sobre el microcontrolador de microchip(PIC16f877A) y dispositivo ds1307 mas conocido como RTC(reloj en tiempo real), este tiene internamente registros bien organizados para guardar un calendario para 100 años, el bus para comunicarse con este dispositivo es el i2c, ademas es necesario un batería de 3.2v para que este pueda almacenar continuamente el tiempo.
el esquemático: no es muy complejo
El problema esta en el código, vamos utilizar ccs v5.015 para desarrollar el programa, para no complicarnos la vida, el ccs nos facilita librerías, por ejemplo la librería del lcd esta incluido en el programa, sin embargo la del ds1307 no existe, buscando en la nube o internet encontré unas librerías para controlarlo de la manera mas fasil posible el ds1307, pero aun así tenia problemas, en casi todas las librerías no incluyen el AM y PM, sabemos que esto es muy importante a la hora de escoger el modo de 12horas, es que el ds1307 tiene estas dos formas el modo 12hr y el 24hr.
A mi personalmente me gusta trabajar en modo 12Hrs. sin embargo para lograr configurar en modo 12Hrs el ds1307 es necesario comprender la hoja de datos del ds1307. lo que realmente hice es modificar una librería que lo descargue.
este es el MAIN del programa general:
En esta dirección descargar la simulación y el programa completo: https://mega.nz/#!KtZ0ED5D. también esta incluido la librería que modifique para el ds1307, antes de utilizar verifique la versión de su CCS pueda que no sean compatible la librería del LCD, sin embargo puedes pedírmelo. la versión del programa con lo que trabajees CCS c compiler v5.015.
y finalmente una imagen de los resultados finales.
cual es la clave para descargar en mega
ResponderEliminarcual es la clave de MEGA
ResponderEliminarContraseña por favor
ResponderEliminarCuál es clave por favor.
ResponderEliminarcual es la contraseña
ResponderEliminarHola en un momento te paso la.clave
EliminarHola podrías pasar la clave para la descarga
ResponderEliminarcual es la contraseña?
ResponderEliminarla contraseña por favor.... gracias
ResponderEliminarContraseña!!
ResponderEliminarMe podría proporcionar la contraseña por favor
ResponderEliminar