Sei sulla pagina 1di 28

UNIVERSIDAD POLITECNICA SALESIANA

PRACTICA #4

SISTEMAS MICROPROCESADOS I
INGENIERIA
SISTEMAS MICROPROCESADOS I
ELECTRONICA

TEMA Display Alfanumérico y Gráfico

OBJETIVO:
Utilizar con el Microcontrolador Pic Display Alfanuméricos y Gráficos.

1.1. Elaborar un programa para que aparezcan Hola e Ingeniería


Electrónica

Entradas:
 Palabras hacia el LCD
Salidas:
 Escribir en el LCD
 Señales de datos
 Señales de Control
Proceso:
 Configuro puerto B como salida
 Configuro los registros internos del LCD
 Apago el cursor
 Escribo en el LCD
 Retardo

DIAGRAMA DE FLUJO

CODIGO:
INGENIERIA
SISTEMAS MICROPROCESADOS I
ELECTRONICA

program Practica2_1

MAIN:

LCD_CONFIG(PORTB,7,6,5,4,PORTB,0,1,2)

LCD_OUT(1,1,"HOLA")

DELAY_MS(2000)

LCD_CMD(LCD_CLEAR)

LCD_OUT(1,1,"INGENIERIA")

LCD_OUT(2,1,"ELECTRONICA")

END.

SIMULACION

1.2. Elaborar un programa para que aparezcan los nombres de cada uno
de los integrantes del grupo por tres segundos.

Entradas:
INGENIERIA
SISTEMAS MICROPROCESADOS I
ELECTRONICA

 Palabras hacia el LCD


Salidas:
 Escribir en el LCD
 Señales de datos
 Señales de Control
Proceso:
 Configuro puerto B como salida
 Configuro los registros internos del LCD
 Apago el cursor
 Escribo en el LCD “Carlos Ocampo”
 Retardo 100 ms
 Limpio el LCD
 Retardo 100ms
 Escribo en el LCD “Fernando Itas”
 Retardo 100 ms
 Limpio el LCD
 Retardo 100ms

DIAGRAMA
DE FLUJO

CODIGO

program Practica2_2

MAIN:

LCD_CONFIG(PORTB,7,6,5,4,PORTB,0,1,2)

LCD_CMD(LCD_CURSOR_OFF)

LCD_OUT(1,1,"CARLOS OCAMPO")
INGENIERIA
SISTEMAS MICROPROCESADOS I
ELECTRONICA

'LCD_OUT(2,1,"OCAMPO")

DELAY_MS(3000)

LCD_CMD(LCD_CLEAR)

LCD_OUT(1,1,"FERNANDO ITAS ")

'LCD_OUT(2,1,"ITAS")

END.

SIMULACION
INGENIERIA
SISTEMAS MICROPROCESADOS I
ELECTRONICA

1.3. Elaborar un programa para se observe un contador ascendente, cuyo


valor se observa en in LCD 16x2, con un intervalo de tiempo entre
valor de 2 segundos

Entradas:
 Palabras hacia el LCD
Salidas:
 Escribir en el LCD
 Señales de datos
 Señales de Control
Proceso:
 Dimensiono la variable A como byte
 Dimensiono la variable X como String
 Configuro el del puerto B como salida
 Configuro los registros internos del LCD
 Apago el cursor
 Comparación A=A+1 es True entonces
 Asigno a la cadena de caracteres un número
 Escribe en la posición indicada el número
 Retardo de 50 ms
 Limpio el LCD

DIAGRAMA DE FLUJO
INGENIERIA
SISTEMAS MICROPROCESADOS I
ELECTRONICA

CODIGO

program Practica2_3

dim A as byte

dim X as string[6]

main:

trisb=$0

lcd_config(portb,7,6,5,4,portb,0,1,2)

lcd_cmd(lcd_cursor_off)

while true

A=A+1

wordtostr(A,X)

lcd_cmd(lcd_clear)

lcd_out(2,1,X)

delay_ms(50)
INGENIERIA
SISTEMAS MICROPROCESADOS I
ELECTRONICA

wend

end.

SIMULACION
INGENIERIA
SISTEMAS MICROPROCESADOS I
ELECTRONICA

1.4. Elaborar un contador por señal externa, muestre el valor en el LCD, la


señal del reloj se genera mediante un pulsante externo.
Entradas:
 Palabras hacia el LCD
Salidas:
 Escribir en el LCD
 Señales de datos
 Señales de Control
Proceso:
 Dimensiono la variable A como byte
 Dimensiono la variable X como String con un array de seis elementos
 Configuro el del puerto B como salida
 Configuro el del puerto A como entrada
 Configuró el registro option_reg
 Configuro el registro Intcon
 Configuro los registros internos del LCD
 Apago el cursor
 Comparación A=A+1 es True entonces
 Asigno a la cadena de caracteres un número
 Escribe en la posición indicada el número
 Retardo de 50 ms
 Limpio el LCD

DIAGRAMA DE FLUJO

CODIGO
program Practica2_4
dim A as byte
INGENIERIA
SISTEMAS MICROPROCESADOS I
ELECTRONICA

dim X as string[6]
main:
TRISA=$FF
TRISB=$0
option_reg=%10100001
Intcon=$0
TMR0=0

lcd_config(portb,7,6,5,4,portb,0,1,2)
lcd_cmd(lcd_cursor_off)

while true
A=A+1
wordtostr(A,X)
lcd_cmd(lcd_clear)
lcd_out(2,1,X)
delay_ms(2000)
wend
end.

SIMULACION
INGENIERIA
SISTEMAS MICROPROCESADOS I
ELECTRONICA

1.5. Programa de ejemplo para el uso de Display Grafico, solo para la


familia 18fxx, (utilice PIC 18F452).

Entradas:
 Datos hacia el GL CD
Salidas:
 Escribir en el L CD
 Señales de datos
 Señales de Control
Proceso:
 Dimension la variable j y k como byte
 Inicializo el control del GL CD y del Puerto B especificados
 Defino la fuente de las rutinas de texto para la visualización del mismo
 Muestro la imagen de mapa de bits en el GL CD.
 Retardo de 4000 ms
 Limpio la pantalla del GLCD
 Defino la fuente de las rutinas de texto para la visualización del mismo
 Retardo, 4000 ms
 Imprime el Texto en la posición indicada
 10.Inicializo el valor del centro del circulo en j=4
 11.Comparación while j<31; entonces dibujo el circulo en la posición indicada
 12.Al radio inicial se aumenta 4 cada vez.
 13.Retardo de 4000 ms
 14.Limpio la pantalla del GLCD
 15.Dibujo Rectángulos
 16.Retardo de 4000 ms
 17. limpio la Pantalla del GL CD
 18.Dibujo Líneas
INGENIERIA
SISTEMAS MICROPROCESADOS I
ELECTRONICA

 19.Retardo de 4000 ms

DIAGRAMA DE FLUJO

CODIGO
program Practica2_5
INCLUDE "my_images"
INGENIERIA
SISTEMAS MICROPROCESADOS I
ELECTRONICA

dim j, k as byte
main:
Glcd_Init(PORTB, 0, 1, 2, 3, 4, 5,PORTD)
do
Glcd_Set_Font(@FontSystem5x8, 5, 8, 32)
Glcd_Image(mikro_logo_bmp)
Delay_ms(4000)
Glcd_Fill(0)
glcd_S et_Font(@ FontS ystem5x8,5,8,32)
delay_ms(1000)
Glcd_W rite_T ext("BEL EN AU Q U IL L A", 0, 0, 1)
j=4
whilej < 31
Glcd_Circle(63, 31, j, 2)
j=j+4
wend
Delay_ms(4000)
Glcd_Fill(0)
Glcd_Write_T ext("R ectangles", 0, 0, 1)
j=0
whilej < 31
Glcd_Box(j, 0, j + 20, j + 25, 2)
j=j+4
wend
Delay_M s(4000)
Glcd_Fill(0) '
Glcd_Set_Font(@FontSystem5x8,5,8,32)
Glcd_W rite_T ext("R ectangulos", 0, 0, 1)
delay_ms(1000)
GL CD_Fill(0)
j=0
whilej<31
Glcd_Box(j,0,j+20,j+25,2)
j=j+4
wend
Delay_M s(4000)
Glcd_Fill(0)
Glcd_Set_Font(@FontSystem5x8,5,8,32)
Glcd_Write_T ext("líneas", 0, 0,1)
delay_ms(1000)
glcd_Fill(0)
for j = 0 to15
k = j*4 + 3
Glcd_Line(0, 0, 127, k, 2)
next j
for j = 0 to31
k = j*4 + 3
INGENIERIA
SISTEMAS MICROPROCESADOS I
ELECTRONICA

Glcd_Line(0, 63, k, 0, 2)
next j
Delay_ms(4000)
loop until FALSE
end.
' ------------------------------------------------------
' GLCD Picture name: mikro_logo.bmp
' GLCD Model: KS0108 128x64
' ------------------------------------------------------

const mikro_logo_bmp as byte[1024] = (


0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0,192,224,112,176,176,176,176,176,176,176,176,
176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,
176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,
176,176,176,176,176,176,176,176,176, 96,224,128, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0,255,255, 0,255,255,255, 3, 35, 49, 49, 49,
49, 49, 49, 49, 51, 3,199,255,127, 31, 31, 15, 7, 7, 3, 3,
3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 7, 7, 15,
15, 31,127,255,255,255,255,255,255, 0,255,255, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0,255,255, 0,255,255,255, 7, 6, 6, 14, 30,
30, 30, 30, 30,254,255,255, 1, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0,252,255,255,255,254, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 7,255,255,255,255, 0,255,255, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0,255,255, 0,255,255,255, 17, 51, 3, 3, 15,
7, 3, 3, 17,255,255,255, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0,129,129,129,129,128,128,128,128,128,128,128,128,
128,128,128,128,128,255,255,255,255, 0,255,255, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
INGENIERIA
SISTEMAS MICROPROCESADOS I
ELECTRONICA

0, 0, 0, 0, 0,255,255, 0,255,255,255, 98,127,111, 99, 99,


99, 99, 99, 99,255,255,255, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0,255,255,255,255,255,255, 3, 3, 3, 3, 3, 3, 3,
3, 3, 3, 3, 3,255,255,255,255, 0,255,255, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0,255,255, 0,255,255,255, 8,140,140,140,140,
140,140,140,140,141,159,255,240,192, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 7, 31, 63, 31, 31, 7, 0, 0, 0, 0, 0, 0, 0,
0, 0,128,192,248,255,255,255,255, 0,255,255, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0,127,255,128,127,127,127,112,113,113,113,113,
113,113,113,113,113,113,113,113,115,119,126,124,124,120,120,112,
112,112,112,112,112,112,112,112,112,112,112,112,112,120,120,124,
126,127,127,127,127,127,127,127, 63,192,255,127, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 1, 1, 3, 3, 3, 3, 3, 3, 3, 3,
3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 0, 0, 0, 0, 0, 0
)
END.
INGENIERIA
SISTEMAS MICROPROCESADOS I
ELECTRONICA

SIMULACION
INGENIERIA
SISTEMAS MICROPROCESADOS I
ELECTRONICA
INGENIERIA
SISTEMAS MICROPROCESADOS I
ELECTRONICA

1.6. Mediante un LCD gráfico dibuje una onda sinusoidal, se debe incluir
ejes, en el eje y debe ir la etiqueta de voltios y en el eje x la etiqueta
segundos.

Entradas:
 Datos hacia el GL CD
Salidas:
 Escribir en el GL CD
 Señales de datos
 Señales de Control
Proceso:
 Dimensiono la variable j y k como byte
 Inicializo el control del GL CD y del P uerto B especificados
 Defino la fuente de las rutinas de texto para la visualización del mismo
 Muestro la imagen de mapa de bits en el GL CD.
 Retardo de 4000 ms
 Limpio la pantalla del GLCD

DIAGRAMA DE FLUJO
INGENIERIA
SISTEMAS MICROPROCESADOS I
ELECTRONICA

CODIGO

program glsdcS
include"my_images"
dim j, k as byte
main:
Glcd_Init(P O R T B, 0, 1, 2, 3, 4, 5, P O R T D)
do
Glcd_S et_Font(@ FontS ystem5x8, 5, 8, 32)
Glcd_Image(S EN _bmp )
Delay_ms(4000)
Glcd_Fill(0) ' Clear screen
loop until FALS E
end.
modulemy_images
constS EN _bmp as byte[1024] = (
0, 0, 0, 0,128, 0,128, 0, 0, 0,255,255, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 7,120, 7, 0, 0, 0,255,255, 0,192,224,112,
60, 12, 14, 6, 6, 6, 6, 4, 12, 28,120,224,192, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0,192,224,112, 56, 28, 12, 12, 12, 12, 12, 8, 56,
INGENIERIA
SISTEMAS MICROPROCESADOS I
ELECTRONICA

112,224,192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,192,224,112, 56,
24, 24, 24, 24, 24, 16,112,224,192,128, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,255,255,254, 15, 1, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7,254, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0,224,248, 31, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 7, 31,248,224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,128,248, 62, 7, 1, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 1, 7, 62,248,192, 0,0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
96, 96, 96, 96, 96, 96, 96, 96, 96, 96,255,255,255, 96, 96, 96,
96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,127,255,255,
96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
254,255,255, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
96, 96, 96, 96,127,127,252,252, 96, 96, 96, 96, 96, 96, 96, 96,
96, 96, 96, 96, 96, 96, 96, 96,255,255, 96, 96, 96, 96, 96, 96,
96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,127,127, 96, 96, 96,
96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,255,255, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,255,
192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,192,
255, 63, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 63,255,192, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0,192,255,255, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,240, 64, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,255,255, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
15, 62,112,224,192,128, 0, 0, 0, 0, 0,192,224,112, 62, 15,
1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 1, 7, 30, 56,240,192,192,128,128,
128,128,128,192,240, 56, 30, 15, 1, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,255,255, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 1, 3, 3, 3, 3, 3, 1, 1, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1,
1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,255,255, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,0, 0, 0
)
EN D.
INGENIERIA
SISTEMAS MICROPROCESADOS I
ELECTRONICA

SIMULACION
INGENIERIA
SISTEMAS MICROPROCESADOS I
ELECTRONICA

CONCLUSIONES

 La pantalla LCD debe conectarse los 2 ultimos pines a Vcc y tierra


sino el LCD no funcionara correctamente.

 Se puede hacer uso de multiples coordenadas para manejar el


display de manera independiente,esto quiere decir que en un
mismo renglón se pueden poner varias coordenadas.

RECOMENDACIONES
 Hay que tener mucho cuidado en la conexión del lcd GRAFICO ya
que no va a funcionar correctamente.
 Hay que hace funcionar EL LCD GRAFICO con un pic de la familia
18fxx para que la grafica se precisa.

BIBLIOGRAFIA

Hoja de practicas de microcontroladores PIC


Manual de microcontrolador PIC 16f877a
INGENIERIA
SISTEMAS MICROPROCESADOS I
ELECTRONICA
INGENIERIA
SISTEMAS MICROPROCESADOS I
ELECTRONICA
INGENIERIA
SISTEMAS MICROPROCESADOS I
ELECTRONICA
INGENIERIA
SISTEMAS MICROPROCESADOS I
ELECTRONICA
INGENIERIA
SISTEMAS MICROPROCESADOS I
ELECTRONICA
INGENIERIA
SISTEMAS MICROPROCESADOS I
ELECTRONICA

Potrebbero piacerti anche