FLASH
Manejo del DISPLAY LCD con el PIC
En el PIC 16F877A
OBJETIVO:
Familiarizarse con la utilización del DISPLAY LCD
CONTENIDO:
a) ESPECIFICACIONES
b) PROGRAMA QUE PERMITE LAVISUALIZACION DE
MENSAJES SOBRE UN LCD
c) ARCHIVO INCLUDE
d) COMANDOS DEL LCD
e) TAREA OPCIONAL
f) GRABACION DE PIC
a) ESPECIFICACIONES
Especificaciones: Se trata del diseño de un sistema digitalbasado en el
microcontrolador PIC16F877 con las especificaciones de funcionamiento siguientes:
•
•
•
•
Se proporciona un programa que permite la visualización de caracteres en dos
líneas de unDISPLAY LCD
Corra el programa
Usando el MPLAB revise paso a paso todas las rutinas del DISPLAY LCD
con sus comentarios.
Reemplace los mensajes por:
INGRESE LA CLAVE CORRECTA
.....
•
•(1ª. línea)
(2ª. línea)
Mediante un SWITCH colocado en RC0 y utilizando los comandos del
DISPLAY LCD haga: Con SWITCH abierto, que encienda un LED amarillo
en RC1 y roten los mensajes hacia laizquierda. Con SWITCH cerrado, que
encienda un LED rojo en RC2 y roten los mensajes hacia la derecha.
Haga que la configuración anterior funcione utilizando un bus de datos de 4
bits (RB4 – RB7).Ver ejemplo de Proteus, en el menú HELP --> Simple
Designs --> MICROPROCESSORS SIMULATION SAMPLES --> PIC 16
AND LCD IN 4 BIIT MODE.
Opcional: Adicione un teclado matricial de 4x4 en puerto B deforma multiplexada
con el LCD y haga que los caracteres digitados en el teclado aparezcan en la LCD.
b)PROGRAMA QUE PERMITE LA VISUALIZACION DE MENSAJES SOBRE UN LCD;********************************************************************
;
LCD CON EL 16F877
;********************************************************************
;
;PROGRAMA QUE MUESTRA TEXTO EN LA LINEA 1 Y
; EN LA LINEA 2 DEUN LCD 2X16
LIST p=16F877
;Indica al ensamblador el pic a usarse
include "P16F877.inc"
;incluye definiciones del chip
__CONFIG _CP_OFF&_WDT_OFF&_XT_OSC
LCD_VAR
TEMP
EQU
EQU
0X32
0X33...
Regístrate para leer el documento completo.