Tutu

Solo disponible en BuenasTareas
  • Páginas : 17 (4118 palabras )
  • Descarga(s) : 0
  • Publicado : 26 de marzo de 2010
Leer documento completo
Vista previa del texto
Curso de Microcontroladores PIC. El PIC16F84

I.E.S. Juan de la Cierva

MODULO LCD

Fernando Remiro Domínguez

www.teleline.terra.es/personal/fremiro

Pág .1

Curso de Microcontroladores PIC. El PIC16F84

I.E.S. Juan de la Cierva

MODULO LCD
INTRODUCCIÓN Las siguientes páginas intentan dar una breve descripción del funcionamiento del módulo LCD incluido en el sistema deevaluación µPIC Trainer el WM-C1602M. Se trata de un módulo microcontrolado capaz de representar 2 líneas de 16 caracteres cada una. A través de 8 líneas de datos se le envía el carácter ASCII que se desea visualizar así como ciertos códigos de control que permiten realizar diferentes efectos de visualización. Igualmente mediante estas líneas de datos el módulo devuelve información de su estado interno.Con otras tres señales adicionales se controla el flujo de información entre el módulo LCD y el equipo informática que lo gestiona. A continuación se presenta la descripción de señales empleadas por el módulo LCD según se encuentran conectadas al µPIC-Trainer, así como el número de patilla a la que corresponden. Pin nº Símbolo Conexión Descripción 1 Vss Vss Patilla de tierra de alimentación 2 VddVdd Patilla de alimentación de +5V 3 Vo Vo Patilla de contraste del cristal líquido. Normalmente se conecta a un potenciómetro a través del cual se aplica una tensión variable entre 0 y +5V que permite regular el contraste del cristal líquido. 4 RS RA0 Selección del registro de control/registro de datos: RS =0 Selección del registro de control RS=1 Selección del registro de datos

5

R/W

6E

7-14

D0-D7

Señal de lectura/escritura R/W=0 El Módulo LCD es escrito R/W=1 El Módulo LCD es leído RA2 Señal de activación del módulo LCD: E=0 Módulo desconectado y no funcionan el resto de las señales E=1 Modulo conectado RB0-RB7 Bus de datos bi-direccional. A través de estas líneas se realiza la transferencia de información entre el módulo LCD y el sistema informático que lo gestionaRA1

Fernando Remiro Domínguez

www.teleline.terra.es/personal/fremiro

Pág .2

Curso de Microcontroladores PIC. El PIC16F84

I.E.S. Juan de la Cierva

INTEREASE CON-EL µPIC TRAINER El internase entre este módulo LCD y el sistema µPIC TRAINER se realiza, de acuerdo con el esquema del equipo de siguiente manera: Ø RBO-RB7 : Están conectadas a las líneas de datos DO-D7 del módulo. Através por tanto, de la puerta B, se envían códigos ASCII o de control al módulo o, se recibe por parte de este, el estado interno del mismo. EL Port B habrá que programarlo como salida cuando se vayan a enviar códigos ASCII o de control y como entrada cuando se desee conocer el estado interno del módulo. Ø RA0: Se conecta con la señal de control R/S. Sacando un nivel lógico "0" por esta línea seselecciona el registro de control del módulo. Sacando un nivel lógico " 1 " se selecciona el registro de datos. Esta línea debe programarse como salida. Ø RA1: Se conecta con la señal R/W. Sacando un nivel lógico "0" por ella, el módulo es escrito con la información presente en ese momento en el Port B que deberá actuar como salida. Sacando un " 1 " se lee el estado interno del módulo LCD. Dichoestado se recibe a través del Port B que deberá estar programado como entrada. La línea RA1 debe programarse como salida. Ø RA2: Se conecta con la señal E. Cuando se aplica un nivel "1" el módulo queda habilitado y es posible por tanto la transferencia de información entre el Port B y las líneas de datos DO-D7. Aplicando un "0" el módulo queda desconectado y sus líneas de datos DO-D7 en altaimpedancia. RA2 debe programarse también como salida.

Fernando Remiro Domínguez

www.teleline.terra.es/personal/fremiro

Pág .3

Curso de Microcontroladores PIC. El PIC16F84

I.E.S. Juan de la Cierva

JUEGO DE INSTRUCCIONES: Seguidamente se presenta una serie de comando o instruciones que permiten configurar diferentes opciones de trabajo del módulo LCD y conseguir con ello distintos...
tracking img