Display lcd con freescale hc08

Páginas: 10 (2425 palabras) Publicado: 17 de septiembre de 2012
Manejo de display LCD con microcontrolador HC08
(Eduardo Ortiz) Este documento es una guía básica para trabajar con un display LCD alfanumérico utilizando un micro Freescale de la familia HC08, para aquellos que se estén iniciando en el uso de estos microcontroladores. Se muestra el conexionado fundamental, y se verá un ejemplo de programa como rutina de prueba del display. Se asume que ellector está iniciado en éste tipo de micros (arquitectura, set de instrucciones, etc.) y tiene al menos una idea del funcionamiento de los display LCD. En este ejemplo, usaremos un display LCD alfanumérico de 2 líneas con 16 caracteres cada una. Trabajaremos con envío de datos de 8 bits (paralelo), ya que es más simple para comprender el manejo del display al principio. El objetivo es, entonces,escribir algunos caracteres en ambas líneas del display, para comprender el funcionamiento y constatar la correcta comunicación entre micro y LCD. Con ésta base, luego se podrán hacer programas de mayor complejidad. Tendremos, entonces, los siguientes pines para manejo del display: Datos (D0 a D7) Pin E (habilita el display) Pin RS (le dice al display si le estamos enviando un dato o unainstrucción de control).

El Pin del display R/W no será utilizado ahora, y debemos conectarlo a masa del circuito. El ejemplo servirá para usar un microcontrolador de Freescale de cualquier tipo de la familia HC08, siempre que tenga al menos un puerto entero (con sus ocho bits disponibles). Por ejemplo: MC68HC908JL3, de 28 pines, 4K de flash, 128 bytes de RAM. MC68HC908JK3, de 20 pines, 4K deflash, 128 bytes de RAM. MC68HC908JK1, de 20 pines, 1,5K de flash, 128 bytes de RAM.

Cualquiera de éstos micros tiene el puerto PTB completo disponible. Para éste ejemplo usaremos el JK1, ya que es el más económico para empezar.

1

Es importante contar con la hoja de datos del micro que utilicemos, antes de iniciar cualquier tarea, y estudiarla atentamente. El circuito propuesto es el dela siguiente figura:

Podemos utilizar otro cristal, ya que el de la figura es solo una propuesta. En el pin 20 vemos un simple circuito de reset, si bien podemos dejar sin conectar este pin para que actúe el “Power On Reset” del micro. Es muy importante colocar los capacitores C3 y C5 lo más cerca posible de los pines de alimentación del micro, lo que nos evitará problemas en sufuncionamiento por ruidos o perturbaciones en la alimentación. Como se ve, todo está alimentado con 5 Volt. Vemos que el PTB se usa completo para el envío de datos al display, y se a elegido PTD2 para el pin “E” y PTD5 para el pin RS. R/W se deja a masa, ya que solo enviaremos datos a la RAM del display, pero no leeremos nada de la misma. Los pines de Backlite no están conectados, pues eso dependerá deltipo de display a ser usado. Para una prueba básica, se puede conectar el backlite a +5V a través de una resistencia de 10 ohm (pin +BCKL) y a masa (pin –BCKL), si es que el display que usamos tiene backlite (iluminación posterior). Por último, el pin Vo (contraste) está conectado a un preset (resistencia variable) para dar a ese pin la tensión más conveniente, según el tipo de display, que nosproporcione la mejor definición visual en los caracteres.

2

Procedimiento Básico
En este sencillo programa, debemos realizar los siguientes pasos: 1- Inicializar el microcontrolador y sus variables. 2- Inicializar el display LCD 3- Enviar cuatro caracteres a escribirse en la línea superior del display, y cuatro caracteres en la línea inferior.

Inicialización del MicrocontroladorDebemos tener en cuenta qué tipo de entorno de desarrollo estamos usando (P&E o Code Warrior en alguna versión). Aquí no entraremos en detalles acerca de esos entornos. El lector sabrá adaptar estas rutinas al entorno de desarrollo que conoce. Tenemos a continuación un listado de inicio básico para el JK1: ******************************************************* * PRUEBA DE DISPLAY LCD 1602...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Display lcd con el 8051
  • Simulación de una entrada Analógica con display LCD micropoccesadores
  • Lcd Con Display De Siete Segmentos
  • Lcd display de cristal líquido
  • EX05 LCD Display
  • LCD (LIQUID CRISTAL DISPLAY)
  • Display
  • Display

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS