reporte lcd

Páginas: 7 (1552 palabras) Publicado: 3 de junio de 2015
Práctica 5
Programación de un despliegue alfanumérico
de cristal líquido
Sistemas con microprocesadores II
Profesor: Agustín Suárez Fernández
Integrantes del equipo:
Karla Domínguez Hernández
José Luis Cedillo Pérez

Introducción
Los AVR son una familia de microcontroladores RISC del fabricante estadounidense Atmel. Se divide
en varios tipos como ATxmega, ATmega, ATtiny, AT90USB, AT90CAN, AT90S,pero en esta práctica
utilizaremos el ATmega8515.
Una característica de los ATmega es que los microcontroladores AVR grandes con 4 a 256 kB de
memoria flashprogramable, encapsulados de 28 a 100 pines, conjunto de instrucciones extendido
(multiplicación y direccionamiento de programas mayores) y amplio conjunto de periféricos.
Un display alfanumérico de matriz de puntos es un dispositivo deinterfaz humana formada por una
pantalla de cristal líquido (LCD) sobre la que se pueden mostrar mensajes formados por distintos
caracteres: letras, números, símbolos, etc. Se encuentran en distintos formatos como 2x8, 2x16, 4x20,
etc. El primer digito indica el número de filas del display y el segundo el número de columnas.
Estos dispositivos vienen gobernados por un microcontrolador, que normalmenteva incorporado sobre
la misma placa del circuito impreso que soporta el LCD.

N° PIN
1
2
3

Símbolo
Vss
Vcc
V0

4

RS

5

R/W’

6

E

7-14

DB[0, …, 7]

Descripción
Alimentación negativa (tierra)
Alimentación positiva (+5Vdc)
Ajuste de contraste
Selección de registro
RS=1 registro de datos
RS=0registro de instrucciones
Lectura/ Escritura
R/W’=1lectura
R/W’=0escritura
Habilitación del displayE=1habilitado
E=0deshabilitado
Pines del 0 al 7 del bus de datos bidireccional

Descripción de los pines de un LCD alfanumérico.
Con estas dos pequeñas descripciones de estos dos dispositivos vamos a conectar un LCD al
ATmega8515 para desplegar caracteres por medio del lenguaje ensamblador.

Objetivo
Una vez conociendo las características y las instrucciones del ATmega8515 ahora conectaremos
undisplay de 2x16 para desplegar los caracteres que el LCD tiene ya por default utilizando
lenguaje ensamblador.

Material
Tarjeta UAMI-AVR.
Despliegue de cristal liquido AND 491 o equivalente.
13 cables Jumper macho-hembra.
Potenciómetro de precisión de 10KΩ.
Computadora personal con el ambiente de programación AVR studio4.
Fuente de alimentación de +12V.

Desarrollo
Los puertos de salida del AVRserán los puertos A0 hasta A7, los puertos E0 hasta E2 serán
utilizados para RS, E y R/W’ del display. Entonces conectaremos los jumper de la siguiente
forma:
A0D0

A1D1

A2D2

A3D3

A4D4

A5D5

A6D6

A7D7

E0RS

E1E

E2R/W’

Vcc a los 5V y GRN a GRN.
Es necesario conectar un potenciómetro de 10KΩ para poder ajustar el contraste del LCD si
este no se pone no severa ningún carácter. Paraconecta el potenciómetro se tiene que soldar la
terminal 1 a Vcc, terminal 2 a V0 del display y la terminal 3 a GRN. Cuando se tenga programa
el microcontrolador entonces vamos ajustar el contraste del LCD.
Ya que hemos conectado lo necesario probamos el LCD.

8515
Puerto E

8 Bits

LCD
2x16

RS
E
R/W’

De esta forma quedará conectado el 8515 con el LCD

Es importante saber cómo controlar RS, E yR/W’ por esa razón se muestra la siguiente tabla:
REG. E2 E1 E0
Acción
R1
0
0
0 Comando
R2
1
0
0 Lectura BF
R3
0
0
1 Inic. escr. RAM despliegue
R4
0
1
0
R5
1
0
1 Termina comando
R6
0
0
0 Fin lectura BF
R7
1
0
0 Termina escr. RAM
Para iniciar el programa debemos guiarnos con este diagrama ya que nos permitirá llevar un
orden.
Inicialización
Programa

Retardo

Definición de
señales de
interfaceInicializo el LCD

Despliega
caracteres

Sleep

Ahora que tenemos la estructura del programa comenzaremos a realizarlo en AVR studio 4
.NOLIST
.INCLUDE "m8515def.inc"
.LIST
; Programa LCD para el despliegue de cristal líquido.
; DB0- DB7 Puerto A. Rs, En, R/W’ Puerto E.
; declaro puerto A como salida
ldi R16, 0xFF
out DDRA, R16
rjmp main

puerto A como salida

main:

; retardo para inicialización...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • reporte lcd troylex sg
  • pantallas lcd
  • Practica lcd
  • Modulo Lcd
  • lcd descripcion
  • Modulo lcd
  • Fallas Lcd
  • los televisores lcd

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS