Vous êtes sur la page 1sur 3

LABORATORIO 3

MANEJO DE LCD
Nelson Gordon, Julia Mercedes1. Guzman Cordoba, Jose Robinson2.
21011161, 21162012
Ingeniera Biomdica, Facultad de Ingeniera, Universidad Autnoma de Occidente, Cali Colombia 1
Ingeniera Mecatronica, Facultad de Ingeniera, Universidad Autnoma de Occidente, Cali Colombia2

Resumen
En este laboratorio se colocara en
prctica la programacin en Assembler,
para relizar el cdigo respectivo para
leer e imprimir datos digitales en una
pantalla LCD.

eventos que para ello deben ser


implementados
mecanismos
que
permitan el conteo y/o la temporizacin
de los mismos.

Marco terico
LEDS

Summary
In this laboratory programming in
Assembler be placed into practice, for
relizar the respective code to read and
print digital data on an LCD screen

Introduccin
Un microcontrolador es un circuito
integrado programable, capaz de
ejecutar las rdenes grabadas en su
memoria. Est compuesto de varios
bloques funcionales, los cuales cumplen
una tarea especfica. De all su
importancia, puesto que se reducen las
labores de hardware, disminuyendo de
esta forma el tiempo de desarrollo y el
costo de la aplicacin, y aumentando la
flexibilidad en los diseos.
Los microcontroladores estn siendo
empleados en una multitud de sistemas
presentes en nuestra vida diaria como
se podr observar en el presente
informe la aplicacin de una simple
generacin de onda seno para el
anlisis de datos en el dominio temporal,
en lo que tambin es necesario conocer
las alteraciones de ese sistema
generadas en este caso por una fuente
externa considerndolo por medio de
interrupciones y tanto como el conteo de

Los LEDs son componentes elctricos


semiconductores (diodos) que son
capaces de emitir luz al ser atravesados
por una corriente pequea. Las siglas
LED provienen del acrnimo en ingls
Light Emitting Diode o lo que traducido
al espaol sera Diodo Emisor de Luz.
Estos estn conformados bsicamente
por un chip de material semiconductor
dopado con impurezas, las cuales crean
conjunciones del tipo P-N. Los LEDs, a
diferencia de los emisores de luz
tradicionales, poseen polaridad (siendo
el nodo el terminal positivo y el ctodo
el terminal negativo) por lo que
funcionan nicamente al ser polarizados
en directo.

Pantalla LCD 16x2


El 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, smbolos o
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 cada smbolo o carcter,
varan en funcin de cada modelo.

Cmo es su conexionado?
En la siguiente imagen de Proteus se
puede observar la estructura de sus
pines.
Lo podemos dividir en los Pines de
alimentacin, pines de control y los
pines del bus de datos bidireccional. Por
lo general podemos encontrar ademas
en su estructura los pines de Anodo de
led backlight y ctodo de led backlight.

de datos pertenece a un registro


de datos o un carcter.
RW: Corresponde al pin de
Escritura (0) o de Lectura (1).
Nos permite escribir un dato en
la pantalla o leer un dato desde
la pantalla.
E: Corresponde al pin Enable o
de habilitacin. Si E (0) esto
quiere decir que el LCD no est
activado para recibir datos, pero
si E (1) se encuentra activo y
podemos escribir o leer desde el
LCD.

Pines de Bus de datos:


El Bus de datos bidireccional
comprende desde los pines D0 a D7.
Para realizar la comunicacin con el
LCD podemos hacerlo utilizando los 8
bits del bus de datos (D0 a D7)
o
empleando los 4 bits ms
significativos del bus de datos (D4 a D7).

Planteamiento del problema


Figura 1. Conexin LCD
Pines de alimentacin:

Vss: Gnd
Vdd: +5 voltios
Vee: corresponde al pin de
contraste, lo regularemos con un
potencimetro
de
10K
conectado
a
Vdd.

Pines de control:

RS: Corresponde al pin de


seleccin de registro de control
de datos (0) o registro de datos
(1). Es decir el pin RS funciona
paralelamente a los pines del
bus de datos. Cuando RS es 0 el
dato presente en el bus
pertenece a un registro de
control/instruccin. y cuando RS
es 1 el dato presente en el bus

Disear, programar y simular un circuito


microcontrolado que mediante 5
entradas
digitales
(Start,
Atrs,
Adelante, Home, Reset) visualizados en
un men en una pantalla LCD se
generen 8 salidas representadas en led
y 2 cargas, por cada combinacin a la
entrada se genera una accin o
secuencia diferente.

Anlisis
Se espera disear el hardware y el
software para controlar 8 salidas
mediante 5 entradas digitales, las
salidas estn representadas por un
juego de leds y 2 cargas mediante
circuitos de potencia, que cambiaran
la
secuencia
mediante
la
combinacin que se presenta en la
entrada, las opciones se pueden
escoger mediante un men que se
observa en una pantalla lcd, el men
contiene 4 opciones que representa
una secuencia diferente, esto quiere

decir que por cada combinacin de


entrada que se presenta se
visualizar una secuencia diferentes
a la salida. El programa se debe
encargar de verificar el estado de los
dipswitch (entradas) y de acuerdo a
este, encender los LED (salida) o
cualquiera de las 2 cargas, el men
despliega varios mensajes que le
van indicando al usuario que hacer.
Se implementara un microcontrolador
PIC18F452, con resistencias varias,
Cristal de cuarzo 20MHz, Leds, una
pantalla LCD, un motor de 12v, un
bombillo de 9v y pulsadores como se
observa en la simulacin en Proteus en
Figura 2.

Figura 2. Simulacin

Diagrama de Flujo

Figura 3. Diagrama de Flujo

Figura 4. Montaje final

Conclusin
Se logr el objetivo del laboratorio de
Programar en Assembler el cdigo
respectivo para leer e imprimir datos
digitales y la prctica de la
configuracin de una pantalla LCD
que permita visualizar un men,
mediante el diseo, programacin y
simulacin
de
un
circuito
microcontrolado que mediante un
men que se visualiza en una
pantalla LCD, se puede escoger una
secuencia de juego de luces o
encender 2 cargas.

Vous aimerez peut-être aussi