Você está na página 1de 5

Glcd_Init

Prototipo: void Glcd_Init ();

Se utiliza para inicializar el módulo GLCD conectado a los pines declarados anteriormente.

Glcd_Set_Side

Esta función se usa para seleccionar el lado GLCD.

Prototipo: void Glcd_Set_Side (sin signo corto x_pos);

La variable sin signo x_pos determina el lado. Los valores válidos de los parámetros son de 0 a 127. Los

valores de 0 a 63 seleccionan el lado izquierdo y los valores de 64 a 127 seleccionan el lado derecho.

Glcd_Set_X

Prototipo: void Glcd_Set_X (sin signo corto x_pos);

Esta función establece la posición del eje X en x_pos píxeles desde el lado izquierdo del lado

seleccionado.

Glcd_Set_Page

Prototipo: void Glcd_Set_Page (página corta sin firmar);

Esta función selecciona una página de GLCD y los valores de la página pueden ser de 0 a 7.

Glcd_Read_Data

Prototipo: corto sin signo Glcd_Read_Data ();

Se utiliza para leer datos de la ubicación actual (1 byte) de la memoria GLCD y se mueve a la siguiente

ubicación.

Glcd_Write_Data

Prototipo: void Glcd_Write_Data (ddata corto sin signo);

Se utiliza para escribir datos de 1 byte en la ubicación actual de la memoria GLCD y se mueve a la

siguiente ubicación.

Glcd_Fill

Prototipo: void Glcd_Fill (patrón corto sin firmar);

Esta función llena la memoria GLCD con el patrón de bytes . Por lo tanto, Glcd_Fill (0) se puede usar para
borrar LCD y GLCD_Fill (0xFF) se puede usar para llenar la pantalla de GLCD completamente.
Glcd_Dot

Prototipo: void Glcd_Dot (x_pos cortos sin firmar, y_pos cortos sin firmar, color corto sin firmar);

Dibuja un punto en la pantalla GLCD en las coordenadas especificadas por los

parámetros x_pos y y_pos . los rangos de x_pos de 0 a 127 y los rangos de y_pos de 0 a 63. El color

del parámetro determina el estado del punto y puede ser 0, 1 o 2. 0 borra el punto, 1 pone punto y 2 se

usa para invertir el estado de el punto.

Glcd_Line

Prototipo: void Glcd_Line (int x_start, int y_start, int x_end, int y_end, color corto sin signo);

Esta función dibuja una línea en el GLCD, las coordenadas (x_start, y_start) es el punto de inicio

y (x_end, y_end) es el punto final. El color del parámetro determina el color de la línea y puede ser 0, 1 o

2. 0 para blanco, 1 para negro y 2 para blanco y negro alternativo.

Glcd_V_Line

Prototipo: void Glcd_V_Line (short corto y sin signo, y_end corto sin signo, x_pos corto sin signo, color

corto sin signo);

Aunque podemos dibujar líneas verticales usando Glcd_Line (), Glcd_V_Line () se puede usar para

dibujar líneas verticales con un código más optimizado y reduce el requisito de memoria del programa.

Glcd_H_Line

Prototipo: void Glcd_H_Line (sin inicio corto x_start, sin signo corto x_end, sin signo corto y_pos, sin

signo corto color);

Similar a la función anterior para dibujar una línea vertical, Glcd_H_Line () se puede usar para dibujar

líneas horizontales.

Glcd_Rectangle

Prototipo: void Glcd_Rectangle (sin signo corto x_upper_left, sin signo corto y_upper_left, sin signo corto

x_bottom_right, sin signo corto y_bottom_right, sin signo corto color);

Esta función dibuja un rectángulo en la pantalla GLCD que se especifica por las coordenadas de las

diagonales del rectángulo. (x_upper_left, y_upper_left) son las coordenadas de la esquina superior

izquierda del rectángulo y (x_bottom_right, y_bottom_right) son las coordenadas de la esquina inferior

derecha del rectángulo.

Glcd_Rectangle_Round_Edges
Prototipo: void Glcd_Rectangle_Round_Edges (sin signo corto x_upper_left, sin signo corto y_upper_left,

sin signo corto x_bottom_right, sin signo corto y_bottom_right, sin signo corto round_radius, sin signo

color corto);

Esta función se utiliza para dibujar rectángulos con bordes redondeados, todas las demás características

son similares a Glcd_Rectangle () y el parámetro round_radious especifica el radio del borde

redondeado.

Glcd_Rectangle_Round_Edges_Fill

Prototipo: void Glcd_Rectangle_Round_Edges_Fill (sin signo corto x_upper_left, sin signo corto

y_upper_left, sin signo corto x_bottom_right, sin signo corto y_bottom_right, sin signo corto round_radius,

sin signo color corto);

Esta función dibuja un rectángulo de borde redondeado relleno, otras funciones son similares a la anterior.

Glcd_Box

Prototipo: void Glcd_Box (sin signo corto x_upper_left, sin signo corto y_upper_left, sin signo corto

x_bottom_right, sin signo corto y_bottom_right, sin signo corto color);

Esta función dibuja un cuadro (rectángulo relleno) en la pantalla de GLCD similar a un rectángulo de

dibujo.

Glcd_Circle

Prototipo: void Glcd_Circle (int x_center, int y_center, int radio, color corto sin signo);

Esta función dibuja un círculo en la pantalla GLCD especificando sus coordenadas centrales y radiantes.

Glcd_Circle_Fill

Prototipo: void Glcd_Circle_Fill (int x_center, int y_center, int radio, unsigned short color);

Similar a la función anterior, esta función dibuja un círculo relleno en la pantalla GLCD.

Glcd_Set_Font

Prototipo: void Glcd_Set_Font (const char * activeFont, unsigned short aFontWidth, unsigned short

aFontHeight, unsigned int aFontOffs);

Esta función se usa para establecer la fuente y su tamaño para las funciones de escritura de caracteres y

texto de la biblioteca MikroC Pro GLCD. El primer parámetro activeFont especifica la fuente. Se da como

una matriz de caracteres. El usuario puede escribir sus propias fuentes o usar las siguientes fuentes

MikroC definidas en el archivo __Lib_GLCDFonts.c .


• Font_Glcd_System3x5

• Font_Glcd_System5x7

• Fuente_Glcd_5x7

• Font_Glcd_Character8x7

Los siguientes dos parámetros se utilizan para establecer el ancho y el alto de la fuente, que se da en

número de puntos. El último parámetro aFontOffs es la diferencia entre el ASCII normal y el conjunto de

caracteres de la fuente. Por ejemplo, las fuentes de demostración suministradas con MikroC pro tienen un

desplazamiento de 32 con el valor ASCII real de los caracteres.

Glcd_Set_Font_Adv

Prototipo: void Glcd_Set_Font_Adv (const far char * activeFont, unsigned char font_color, char

font_orientation);

Esta función se usa para establecer la fuente que se usará con las funciones Glcd_Write_Char_Adv

() y Glcd_Write_Text_Adv () . El primer parámetro activeFont se usa para establecer la fuente, el segundo

parámetro font_color se usa para establecer el color de la fuente y el tercer parámetro font_orientationse

usa para establecer la orientación de la fuente.

Glcd_Set_Ext_Font_Adv

Prototipo: void Glcd_Set_Ext_Font_Adv (sin signo long activeFont, unsigned int font_color, char

font_orientation);

Esta función se utiliza en lugar de Glcd_Set_Font_Adv (), cuando la fuente se encuentra en un recurso

externo. El primer parámetro activeFont especifica la dirección del recurso externo desde donde

comienzan los datos de la fuente externa.

Glcd_Write_Char

Prototipo: void Glcd_Write_Char (chr corto sin firmar, x_pos cortos sin firmar, page_num corto sin firmar,

color corto sin firmar);

Esta función escribe un carácter en la pantalla GLCD. El primer parámetro es el carácter que se escribirá

en la pantalla, los parámetros segundo y tercero especifican la posición y el tercer parámetro especifica el

color.

Glcd_Write_Char_Adv

Prototipo: void Glcd_Write_Char_Adv (sin signo char, sin signo int x, sin signo int y);

Esta función es similar a la anterior, pero más flexible. Podemos especificar la posición exacta x, y en la

que se mostrará el carácter.


Glcd_Write_Text

Prototipo: void Glcd_Write_Text (texto char *, x_pos cortos sin firmar, page_num corto sin firmar, color

corto sin firmar);

Similar a Glcd_Write_Char (), esta función imprime texto (o cadena) en la pantalla de GLCD.

Glcd_Write_Text_Adv

Prototipo: void Glcd_Write_Text_Adv (unsigned char * text, unsigned int x, unsigned int y);

Similar a Glcd_Write_Char_Adv (), esta función imprime texto (o cadena) en la pantalla de GLCD.

Glcd_Image

Prototipo: void Glcd_Image (code const unsigned short * image);

Esta función se utiliza para mostrar una imagen de mapa de bits en el GLCD. Su imagen

de parámetro especifica la imagen que se mostrará en forma de matriz de mapa de bits y debe definirse

en la memoria de código. Podemos crear fácilmente una matriz de mapa de bits con la herramienta

MikroC GLCD Bitmap Editor.

Glcd_Ext_Image

Prototipo: void Glcd_Ext_Image (imagen larga sin firmar);

Esta función es similar a la anterior, ya que la matriz de mapa de bits está presente en un recurso

externo. La imagen del parámetro representa la dirección del recurso externo desde donde comienza la

matriz de mapa de bits de la imagen.

Glcd_PartialImage

Prototipo: void Glcd_PartialImage (unsigned int x_left, unsigned int y_top, unsigned int width, unsigned

int height, unsigned int picture_width, unsigned int picture_height, code const unsigned short * image);

Esta función muestra el área seleccionada de la imagen en la pantalla GLCD. Los parámetros (x_left,

y_top) se utilizan para especificar las coordenadas superiores izquierda deseadas. Los siguientes dos

parámetros, ancho y alto se utilizan para especificar el ancho y el alto deseados de la imagen. Los

siguientes dos parámetros picture_width y picture_height son el ancho y el alto de la imagen original. La

última imagen de parámetro es la matriz de mapa de bits de la imagen que se mostrará.

Você também pode gostar