LUCAS-NÜLLE C515C Guia De Ejercicios Para El Estudiante página 38

Tabla de contenido

Publicidad

Programación C de microcontroladores (C515C)
Función void IIC_ACK_SEND(void) / void IIC_NO_ACK_SEND(void)
Al recibir un byte de datos, éste se debe confirmar con una señal Acknowledge o NO-
Acknowledge. Estas secuencias se realizan con la llamada a la respectiva función. Las
funciones no necesitan parámetros de transferencia y no crean valores de retorno.
Ejemplos para llamadas a la función:
Variable = IIC_REC();
IIC_ACK_SEND();
Variable = IIC_REC();
IIC_NO_ACK_SEND();
lcd.h para la unidad LCD de I2C
Función
LCD_INIT
LCD_gotoXY
LCD_SEND_STRING Visualizar cadena de caracteres en
Tabla 15: Funciones de la unidad indicadora LCD
Descripción de la función
Función void LCD_INIT(void)
Con la llamada a la función LCD_INIT se inicializa la unidad indicadora LCD sin cursor y se
pone en su estado inicial. En la dirección 0x00 del CG-RAM se archiva el carácter ° para la
salida de temperatura. Mediante cambios dentro de la función se pueden realizar otros
ajustes según la hoja de datos (LCD_s_7123.pdf). No es necesario transferir parámetros a la
función y ésta no envía un valor de retorno.
Función void LCD_gotoXY(unsigned char línea, unsigned char columna)
La función LCD_gotoXY permite posicionar el cursor en un lugar definido en la unidad
indicadora LCD de I²C. La dirección del cursor se compone de la dirección de inicio de la
línea del LCD y del número del carácter.
Los parámetros de transferencia son, en consecuencia, las variables line y column del tipo
unsigned char. Para la variable line se deben utilizar los siguientes valores:
1 = Línea de LCD 1
2 = Línea de LCD 2
3 = Línea de LCD 3
A la variable column se pueden asignar valores entre 1 y 12 decimal.
34
CMC 5
// recibir un byte de un esclavo direccionado
// confirmar con Acknowledge
// recibir un byte de un esclavo direccionado
// confirmar con NO-Acknowledge
Descripción
Inicialización del LCD
Ajustar línea y columna del cursor LCD unsigned char line/column
LCD
Dirección de LCD 0x00
Dirección de LCD 0x20
Dirección de LCD 0x40
Transferencia de datos
sin parámetros
unsigned char *ptr_char
Introducción CMC 5

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Sh5004-1e

Tabla de contenido