Programación C de microcontroladores (C515C)
{
init();
while(1)
{
data_in();
data_out();
delay(50000);
}
// end while
}
// end main
// INIC de MC --------------------------------------------------------
void init(void)
{
IIC_INIT();
LCD_INIT();
}
// end init
// Guardar datos en variable estructura ------------------------------
void data_in(void)
{
rtc_data.second
rtc_data.minute
rtc_data.hour
rtc_data.date
rtc_data.month =MONTH_IN();
rtc_data.year
rtc_data.day
}
// end data_in
// Visualizar datos de variable estructura en LCD --------------------
void data_out(void)
{
}
// end data_out
104
CMC 5
// Inicialización
// Bucle sinfín
// Leer datos de RTC
// Visualizar datos en LCD
// Retardo de tiempo
// INIC TWI
// INIC LCD
=SEC_IN();
// Segundos de RTC
=MIN_IN();
// Minutos de RTC
=HOUR_IN();
// Horas de RTC
=DATE_IN();
// Fecha de RTC
// Mes de RTC
=YEAR_IN();
// Año de RTC
=DAY_IN();
// Día de la semana de RTC
CMC 5-4 Bloque de ensayos 4