Sei sulla pagina 1di 10

UNIVERSIDAD TECNOLGICA DEL PER

FACULTAD DE INGENIERA ELECTRONICA Y MECATRNICA

Curso :

Microcontroladores

Profesor :

Ing. Domnguez Villanueva Jess Bartolom

Informe :

Laboratorio Dirigido N4

Tema :

Visualizador LCD
Integrantes :

Aguilar Alejo Christian

Godoy Mancilla Sneider

Villegas Gomez Paul Walter

Fecha de entrega :

Viernes 23 de junio de 2017

2017 II
Introduccin
En este proyecto se demostrara de forma grfica, con la ayuda del Proteus y el
MPLAB, a realizar el diseo y funcionamiento de circuito a base de un LCD de
16X2 y el pic18f4550.
En primer lugar, es importante saber que El PIC18F4550 es uno de los ms
populares microcontroladores cuando de conectividad usb se trata. Un grupo de
microcontroladores constituye la familia de los pic18f. Un pic18f4550 tiene amplia
memoria flash y eeprom. Gracias a esto podemos asignar la combinacin de
palabras mediante el lenguaje C y utilizando el MPLAB.
Asimismo, los materiales que usaremos en este proyecto
son:microcontroladores: (pic18f4550), LCD de 16X2, resistores , 1 cristal de
4Mhz,1 Protoboard, Fuente de Alimentacin regulada a 5 VDC, Cables multipar
telefnico, condensadores, switch, entre otros.
Para iniciar el laboratorio dirigido se implementar la visualizacin de caracteres
determinados y no determinados en el LCD con la ayuda del MPLAB en el
programa realizaremos en lenguaje C. Finalmente, se mostrarn los resultados
obtenidos, las capturas del proteus, mplab y un video mostrando el
procedimiento.
Pre Laboratorio

a. Analizar el video: https://www.youtube.com/watch?v=12JFNjbIN84 y


responda la pregunta de: Cmo funciona una matriz de leds en la
formacin de caracteres?

b. Qu es un visualizador LCD?

Las siglas LCD significan Liquid Cristal Display pantalla de cristal


lquido. Es una pantalla plana basada en el uso de una sustancia liquida
atrapada entre dos placas de vidrio, haciendo pasar por este una corriente
elctrica a una zona especfica, para que as esta se vuelva opaca, y
adems cuenta (generalmente) con iluminacin trasera.
Las pantallas LCD de color, cada pixel individual se divide en tres cdulas
o sub pixeles con los colores RGB (Rojo, Verde y Azul) respectivamente.
Y as cada pixel puede controlarse para producir una gran variedad de
colores distintos.

c. Cul es la finalidad de la memoria CGROM, CGRAM, DDRAM1 dentro


del controlador HD44780?.
d. Qu son los cdigos ASCCII?

ASCII es una sigla para "American Standard Code for Information


Interchange" (Cdigo Standard Norteamericano para Intercambio de
Informacin). Este cdigo fue propuesto por Robert W. Bemer, buscando
crear cdigos para caracteres alfa-numricos (letras, smbolos, nmeros
y acentos). De esta forma sera posible que las computadoras de
diferentes fabricantes lograran entender los mismos cdigos.
El ASCII es un cdigo numrico que representa los caracteres, usando
una escala decimal del 0 al 127. Esos nmeros decimales son convertidos
por la computadora en nmeros binarios para ser posteriormente
procesados. Por lo tanto, cada una de las letras que escribas va a
corresponder a uno de estos cdigos.

e. Cmo funciona la funcin sprintf()?

f. int sprintf(char *cadena, const char *formato, ...);

Esta funcin es equivalente a fprintf, excepto que el


argumento cadena especifica un array en el cual la salida generada es
para ser escrita, en vez de un stream. Un carcter nulo es escrito al final
de los caracteres escritos; no es contado como parte de la suma
retornada. El comportamiento acerca de copiando entre objetos que se
superponen no est definido.
La funcin sprintf retorna el nmero de caracteres escritos al array, sin
contar el carcter nulo al final.

Diagrama de flujo
RESULTADOS OBTENIDOS

PROCEDIMIENTO 1:

Captura del lenguaje C en el MPLA:


Observaciones:

En el presente laboratorio dirigido la principal dificultad que se tuvo fue en el


manejo y elaboracin de los caracteres no definidos, el trabajo que implicaba era
ms complejo de lo que imaginamos.

Pusimos en ejecucin lo aprendido en clase. No obstante, resaltar la facilidad de


organizacin para la elaboracin y presentacin del informe fue apropiada para
la culminacin con xito de la misma.

Conclusiones:

o MPLAB es un IDE de software para el anlisis y la sntesis de diseos


realizados en HDL, permite diseos, realizar anlisis temporales,
examinar diagramas RTL y configurar el dispositivo de destino con el
programador.
o Los sistemas digitales son utilizados y muy variados para diferentes tipos
de aplicaciones las cuales en su mayora son aplicadas en la industria y
en mayor medida a los equipos electrnicos.
o Uno de los usos que se puede dar con el pic18f4550 es aplicar el uso de
instrucciones en lenguaje C y estas trasmitirla (visualizada) mediante el
LCD de 16x2
Bibliografa
http://www.informatica-hoy.com.ar/aprender-informatica/Que-es-el-codigo-
ASCII.php
http://perlenespanol.com/tutoriales/funciones/funciones_printf_y_sprintf.html
http://c.conclase.net/librerias/?ansifun=sprintf
LEHMANN STEFAN: Microcontroladores Pic: Prcticas de Programacin
MARCOMBO, S.A. 2008.

Potrebbero piacerti anche