galera...fiz o seguinte codigo ccs. A ideia é mostrar as horas no glcd. O que esta acontecendo é que a variavel secs fica piscando. Alguem tem alguma ideia de como fazer ela parar de piscar..?
#include <16F877.h>
#use delay(clock=4000000)
#include <glcd.c>
#include <ds1307.c>
void main()
{
byte hora,min,sec;
int status = 1;
char secs[8];
init_ds1307();
sec=write_ds1307(0,0x00);
delay_ms(100);
glcd_init(ON);
glcd_fillScreen(OFF);
while(TRUE){
sec=read_ds1307(0);
sprintf(secs, "%X", (byte)sec); // Converts sec to text
glcd_text57(15, 15, secs, 1, ON);
glcd_text57(15, 15, secs, 1, OFF);
}
}