ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

USO DEL LCD USANDO PIC-BASIC-PRO (PBP)


Enviado por   •  28 de Julio de 2021  •  Tarea  •  276 Palabras (2 Páginas)  •  258 Visitas

Página 1 de 2

USO DEL LCD USANDO PIC-BASIC-PRO (PBP)

Una pantalla de cristal líquido o LCD (sigla del inglés liquid crystal display) es una pantalla delgada y plana formada por un número de píxeles en color o monocromos colocados delante de una fuente de luz o reflectora.

A menudo se utiliza en dispositivos electrónicos de pilas, ya que utiliza cantidades muy pequeñas de energía eléctrica.

El compilador PBP permite definir los pines del microcontrolador que se conectan al LCD (pines tales como datos, enable, escritura, etc.) usando la función DEFINE.

Tenemos las siguientes definiciones:

Tabla 1. Definición de puerto y bits para el LCD.

DEFINE LCD_DREG PORTA

'Puerto de datos del LCD

DEFINE LCD_DBIT 0

'Inicio de datos del bit 0 o 4

DEFINE LCD_RSREG PORTA

'Selección del puerto del registro

DEFINE LCD_RSBIT 4

'Selección del bit de registro

DEFINE LCD_EREG PORTB

'Puerto del pin de habilitación (enable)

DEFINE LCD_EBIT 3

'Pin de enable

DEFINE LCD_RWREG PORTE

'Puerto de Lectura y Escritura

DEFINE LCD_RWBIT 2

'Pin de Lectura y Escritura

DEFINE LCD_BITS 4

'Tamaño del bus de datos: 4 o 8

DEFINE LCD_LINES 2

'Número de líneas del LCD

DEFINE LCD_COMMANDUS 2000

'Tiempo de retardo de comandos

DEFINE LCD_DATAUS 50

'Retardo de envío de datos

Una vez definidos los puertos y los pines del LCD, es necesario realizar una pausa de medio segundo antes de enviar los datos al LCD, esto para que tenga tiempo de inicializar la memoria RAM el dispositivo. Usamos la función PAUSE.

A continuación, se muestra las sentencias para escritura del LCD, usando LCDOUT:

Tabla 2. Comandos de escritura del LCD.

Comando

Operación

$FE, 1

Limpia visor

$FE, 2

Vuelve a inicio (comienzo de la primera línea)

$FE, $0C

Apagar cursor

$FE, $0E

Subrayado del cursor activo

$FE, $0F

Parpadeo del cursor activo

$FE, $10

Mueve cursor una posición hacia la izquierda

$FE, $14

Mueve cursor una posición hacia la derecha

$FE, $C0

Mueve cursor al comienzo de la segunda línea

...

Descargar como (para miembros actualizados) txt (2 Kb) pdf (175 Kb) docx (515 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com