Proyecto Prof Champa

5
PROYECTO CON PANTALLA LCD 16 X 2 OBJETIVO: Diseñar un programa basado en lenguaje VISUAL BASIC, mediante el uso de pantallas LCD. 1.- Enunciado del proyecto Para este proyecto, se utilizara el PIC 16F84A para que mediante una pantalla LCD de 16x2, mostrar palabras que están establecidos en el código. 2.-MATERIALES PANTALLA LCD 16X2 El LCD(Liquid Crystal Dysplay) o pantalla de cristal líquido es un dispositivo empleado para la visualización de contenidos o información de una forma gráfica, mediante caracteres, símbolos o pequeños dibujos dependiendo del modelo. Está gobernado por un microcontrolador el cual dirige todo su funcionamiento. En este caso vamos a emplear un LCD de 16x2, esto quiere decir que dispone de 2 filas de 16 caracteres cada una. Los píxeles de cada símbolo o carácter, varían en función de cada modelo. PIC 16F84A El PIC16F84 es un micro controlador a 8 bits de la familia PIC perteneciente a la Gama Media (según la clasificación dada a los microcontroladores por la misma empresa fabricante) Microchip . 2 CONDENSADOR Un condensador eléctrico o capacitor es un dispositivo pasivo , utilizado en electricidad y electrónica , capaz de almacenar energía sustentando un campo HYPERLINK "https://es.wikipedia.org/wiki/Campo_el%C3%A9ctrico"eléctrico .Está formado por un par de superficies conductoras , generalmente en forma de láminas o placas , en situación de influencia total (esto es, que todas las líneas de campo eléctrico que parten de una van a parar a la otra) separadas por un material dieléctrico o por el vacío . Las placas, sometidas a una diferencia de HYPERLINK

description

uj0jijiojio

Transcript of Proyecto Prof Champa

PROYECTO CON PANTALLA LCD 16 X 2OBJETIVO: Disear un programa basado en lenguaje VISUAL BASIC, mediante el uso de pantallas LCD.

1.- Enunciado del proyectoPara este proyecto, se utilizara el PIC 16F84A para que mediante una pantalla LCD de 16x2, mostrar palabras que estn establecidos en el cdigo. 2.-MATERIALES PANTALLA LCD 16X2El LCD(Liquid Crystal Dysplay) o pantalla de cristal lquido es un dispositivo empleado para la visualizacin de contenidos o informacin de una forma grfica, mediante caracteres,smboloso pequeos dibujos dependiendo del modelo. Est gobernado por un microcontrolador el cual dirige todo su funcionamiento.En este caso vamos a emplear un LCD de 16x2, esto quiere decir que dispone de 2 filas de 16 caracteres cada una. Los pxeles de cadasmboloocarcter, varan en funcin de cada modelo.

PIC 16F84AElPIC16F84es unmicro controladora 8 bits de la familiaPICperteneciente a laGama Media(segn la clasificacin dada a los microcontroladores por la misma empresa fabricante)Microchip.

2 CONDENSADORUncondensador elctricoocapacitores un dispositivopasivo, utilizado enelectricidadyelectrnica, capaz de almacenarenergasustentando uncampo HYPERLINK "https://es.wikipedia.org/wiki/Campo_el%C3%A9ctrico"elctrico.Est formado por un par de superficiesconductoras, generalmente en forma de lminas oplacas, en situacin deinfluencia total(esto es, que todas laslneas de campoelctrico que parten de una van a parar a la otra) separadas por un materialdielctricoo por elvaco. Las placas, sometidas a unadiferencia de HYPERLINK "https://es.wikipedia.org/wiki/Diferencia_de_potencial"potencial, adquieren una determinadacarga elctrica, positiva en una de ellas y negativa en la otra, siendo nula la variacin de carga total.

CRISTAL 4 MHZEl cristal forma parte de un circuito oscilador que genera la base de tiempos (el reloj) del microcontrolador. En el datasheet puedes encontrar que cristal debes utilizar dependiendo de la frecuencia y de la clase.

CABLES DE PROTOBOARDUncable puentepara prototipos (o simplementepuentepara prototipos), es un cable con un conector en cada punta (o a veces sin ellos), que se usa normalmente para interconectar entre s los componentes en unaplaca de pruebas. P.E.: se utilizan de forma general para transferir seales elctricas de cualquier parte de la placa de prototipos a los pines de entrada/salida de unmicrocontrolador.

PROTOBOARDEs un tablero con orificios que se encuentran conectados elctricamente entre s de manera interna, habitualmente siguiendo patrones de lneas, en el cual se pueden insertarcomponentes electrnicosy cables para el armado y prototipo de circuitos electrnicos y sistemas similares. Est hecho de dos materiales, un aislante, generalmente un plstico, y un conductor que conecta los diversos orificios entre s. Uno de sus usos principales es la creacin y comprobacin de prototipos de circuitos electrnicos antes de llegar a la impresin mecnica del circuito en sistemas de produccin comercial.

Grabador de picUnProgramadores un dispositivo electrnico que configura circuitos programables no voltiles tales comoEPROM,EEPROM,Flash,PALs,GALs,FPGAu otros.

3.-DIAGRAMA DEL PIC 16F84A

4.-DIAGRAMA DEL LCD 16 X 2

5.- Descripcin del algoritmo o estrategia utilizada. El primer paso que se hizo fue declarar el pic a utilizar. En este programa utilizaremos el oscilador interno de 4MHz. Declaramos el LCD 16x2 alfanumrico. Declaramos todo el puerto B como salida Escribimos las frases que deseamos que aparezcan en el LCD. Cada frase se mostrara por 3 segundo Escribimos "cls" para que pueda limpiar la pantalla y pueda aparecer la siguiente frase. Se coloca Goto inicio para que el cdigo se pueda repetir una y otra vez. Se finaliza el cdigo con end.

5.- Listado del programa fuente en lenguaje Visual Basic con comentarios en las lneas de cdigo que considere fundamentales

Device = 16F84A 'ELEGIMOS EL PIC A USAR XTAL = 4 'CRYSTAL A USAR

Declare LCD_TYPE 0Declare LCD_DTPIN PORTB.4 'DECLARAR LOS PUERTOS DE PROGRAMACION.Declare LCD_RSPIN PORTB.2 'DECLARAR LOS PUERTOS DE PROGRAMACION.Declare LCD_ENPIN PORTB.3 'DECLARAR LOS PUERTOS DE PROGRAMACION.LCD_LINES 2

ALL_DIGITAL TRUE TRISB=0 'PUERTO D = SON SALIDAS DelayMS 200 Cls

INICIO: Print At 1,1,"BIENVENIDOS A LA" 'PRIMERA FILA (MAXIMO DE LETRAS 16) Print At 2,1," ELECTRONICA " 'SEGUNDA FILA (MAXIMO DE LETRAS 16) DelayMS 3000 Cls Print At 1,1,"PROGRAMACION CON" Print At 2,1," PROTON IDE " DelayMS 3000 Cls Print At 1,1," PANTALLA LCD " Print At 2,1,".....16 X 2....." DelayMS 3000 Cls Print At 1,1,"ELECTRONICA- MI_" Print At 2,1,"CROCONTROLADORES" DelayMS 3000 Cls Print At 1,1," SIGAN LOGRANDO " Print At 2,1," SUS METAS....." DelayMS 3000 Cls Print At 1,1," INGENIERIA " Print At 2,1," ELECTRONICA " DelayMS 3000 Cls Print At 1,1,"PROGRAMACION DE " Print At 2,1," PATALLA LCD. " DelayMS 3000 Cls GoTo INICIO: End

6.- Copia impresa del circuito armado en PROTEUS (ISIS) para la simulacin en el momento de su ejecucin.

7.- Pistas del circuito armado

7.- Conclusiones Se logr demostrar que los microncroladores pueden son programables Se observ que fue posible mostrar en una pantalla LCD mensajes.

.