Programación C de microcontroladores (C515C)
Ejemplo para una llamada a la función:
LCD_gotoXY(2,3);
Función void LCD_SENDSTRING(unsigned char *ptr_char)
La función LCD_SENDSTRING(unsigned char *ptr_char) se puede utilizar para la
visualización de cadenas de caracteres terminadas en cero en la unidad indicadora LCD.
Antes de llamar a la función de visualización, se debe transferir la dirección de inicio de una
cadena de caracteres.
Ejemplo de una llamada a la función:
code unsigned char text[]={"ACMC"};
LCD_SENDSTRING(text);
rtc.h para la unidad RTC-Temp. de I2C
En esta biblioteca se encuentran implementadas todas las funciones necesarias para la
inicialización y la lectura de los registros de RTC, así como para la visualización de los datos
de RTC en la unidad indicadora LCD de I2C. La siguiente tabla contiene el listado de las
funciones disponibles:
Función
Descripción
RTC_INIT
Inicialización e inicio de RTC
SEC_IN
Leer registro de segundos de RTC Valor de retorno unsigned char rtc_data
SEC_OUT
Visualizar segundos en LCD
MIN_IN
Leer registro de minutos de RTC
MIN_OUT
Visualizar minutos en LCD
STD_IN
Leer registro de horas de RTC
STD_OUT
Visualizar horas en LCD
TAG_IN
Leer registro de días de RTC
TAG_OUT
Visualizar día en LCD
DATE_IN
Leer registro de fechas de RTC
DATE_OUT
Visualizar fecha en LCD
MONTH_IN
Leer registro de meses de RTC
MONTH_OUT
Visualizar mes en LCD
YEAR_IN
Leer registro de años de RTC
YEAR_OUT
Visualizar año en LCD
Tabla 16: Funciones para RTC DS1307
Introducción CMC 5
CMC 5
// pone cursor en línea 2 carácter 3
// Cadena de caracteres constante
// Llamada a la función para visualizar el
// contenido de "text"
Transferencia de datos
sin parámetros
unsigned char data_out
Valor de retorno unsigned char rtc_data
unsigned char data_out
Valor de retorno unsigned char rtc_data
unsigned char data_out
Valor de retorno unsigned char rtc_data
unsigned char data_out
Valor de retorno unsigned char rtc_data
unsigned char data_out
Valor de retorno unsigned char rtc_data
unsigned char data_out
Valor de retorno unsigned char rtc_data
unsigned char data_out
35