Escolar Documentos
Profissional Documentos
Cultura Documentos
Se utiliza para inicializar el módulo GLCD conectado a los pines declarados anteriormente.
Glcd_Set_Side
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
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
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
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
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
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);
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
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
Glcd_V_Line
Prototipo: void Glcd_V_Line (short corto y sin signo, y_end corto sin signo, x_pos corto sin signo, color
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
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
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
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
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,
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
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
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
• 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
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
parámetro font_color se usa para establecer el color de la fuente y el tercer parámetro font_orientationse
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
Glcd_Write_Char
Prototipo: void Glcd_Write_Char (chr corto sin firmar, x_pos cortos sin firmar, page_num 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
Prototipo: void Glcd_Write_Text (texto char *, x_pos cortos sin firmar, page_num corto sin firmar, color
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
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
Glcd_Ext_Image
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
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