Está en la página 1de 3

CORPORACIN UNIVERSITARIA DEL HUILA CORHUILA

FACULTAD DE INGENIERA
PROGRAMA INGENIERA DESISTEMAS
PRACTICA 3. MANEJO DE LCD - MICROPROCESADORES

Practica #3: Manejo de LCD


1. Objetivo:
Implementar un circuito que permita visualizar mensajes a travs de un LCD por
medio del microcontrolador 16F877A
2. Materiales Proporcionados por CORHUILA:
1 Protoboard
1 Multmetro
1 Fuente de 5 Voltios
1 Programador de Microcontroladores PIC

3. Materiales Proporcionados por alumnos:


1 Microcontrolador 16F877A
1 LCD de 16 Pines (2x40 Caracteres)
1 Cristal de 4 MHz
2 Condensadores de 22pF
7 Resistencias de 10K
1 Resistencia de 330 (o similar)
1Potenciometro de 10K
1 Regulador de Voltaje LM7805
4 Pulsadores
2 Interruptores

4. Procedimiento:

4.1 Manejo de LCD por PORTD e interrupciones por PORTB


4.1.1 Realizar el siguiente programa para el microcontrolador 16F877A :
Realizar y simular un programa sin utilizar directivas de pre procesamiento (Usar
TRIS, PORT), adems debe usar exclusivamente el sistema numrico
hexadecimal y realizar lo siguiente:
a) La funcin MAIN debe: leer el puerto A,
Si PORTA = 1 escribir Primera Opcin en la primera fila rotando el mensaje
hacia la izquierda y en la segunda lnea debe realizar un conteo de 0 15 con
el mensaje conteo=(dato de conteo)

CORPORACIN UNIVERSITARIA DEL HUILA CORHUILA


FACULTAD DE INGENIERA
PROGRAMA INGENIERA DESISTEMAS
PRACTICA 3. MANEJO DE LCD - MICROPROCESADORES

Si PORTA = 2 escribir Segunda Opcin en la primera fila rotando el mensaje


hacia la izquierda y en la segunda lnea debe realizar una rotacin hacia la
derecha de la palabra Neiva
Si PORTA = 3 escribir Tercera Opcin en la primera fila rotando el mensaje
hacia la izquierda y en la segunda lnea debe realizar una rotacin hacia la
izquierda de la palabra Huila

b) Al ejecutar la interrupcin por PORTB debe escribir INT PORTB por la


primera fila del LCD y en la segunda fila rotar la palabra Alarma PORTB de
izquierda a derecha y luego de derecha a izquierda.

4.1.2 Montar el siguiente circuito para el microcontrolador 16F877A:

CORPORACIN UNIVERSITARIA DEL HUILA CORHUILA


FACULTAD DE INGENIERA
PROGRAMA INGENIERA DESISTEMAS
PRACTICA 3. MANEJO DE LCD - MICROPROCESADORES

4.1.3 Programar el microcontrolador


denominado PICKIT 2.

utilizando el dispositivo y software

4.1.4 Probar el circuito introduciendo diferentes


entrada en el puerto A y en el puerto B.

combinaciones

de

También podría gustarte