Formato Ieee Cieslag
MODULO LCD
Pág .1
MODULO LCD
MODULO LCD
INTRODUCCIÓN Las siguientes páginas intentan dar una breve descripción del funcionamiento del módulo LCD incluido en el sistema de evaluació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 sedesea 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ñalesempleadas por el módulo LCD 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 Vdd Vdd 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 cristallí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
6
E
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 E=1 Modulo conectado RB0-RB7 Bus de datos bi-direccional. Através de estas líneas se realiza la transferencia de información entre el módulo LCD y el sistema informático que lo gestiona
Pág .2
RA1
www.teleline.terra.es/personal/fremiro
MODULO LCD
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íneasde datos DO-D7 del módulo. A travé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 nivellógico "0" por esta línea se selecciona 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 estadointerno del módulo LCD. Dicho estado 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 dedatos DO-D7 en alta impedancia. RA2 debe programarse también como salida.
www.teleline.terra.es/personal/fremiro Pág .3
MODULO LCD
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 efectos de visualización El juego de instrucciones consiste en diferentescódigos que se introducen a través del Bus de datos del módulo LCD conectado al Port B de µPIC Trainer Ø CLEAR DISPLAY Borra el módulo LCD y coloca el cursor en la primera posición (dirección 0). Pone el bit I/D a "1" por defecto. Código: RA0 RS 0 RA1 RW 0 RB7 DB7 0 RB6 DB6 0 RB5 DB5 0 RB4 DB4 0 RB3 DB3 0 RB2 DB2 0 RB1 DB1 0 RB0 DB0 1
Tiempo de ejecución:1.64 mS Ø HOME Coloca el cursor en...
Regístrate para leer el documento completo.