practica manejo de lcd

3
CORPORACIÓN UNIVERSITARIA DEL HUILA CORHUILA FACULTAD DE INGENIERÍA PROGRAMA INGENIERÍA DESISTEMAS PRACTICA 3. MANEJO DE LCD - MICROPROCESADORES Practica #3: Manejo de LCD 1. Objetivo: Implementar un circuito que permita visualizar mensajes a través de un LCD por medio del microcontrolador 16F877A 2. Materiales Proporcionados por CORHUILA: 1 Protoboard 1 Multímetro 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 10K1 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), además debe usar exclusivamente el sistema numérico hexadecimal y realizar lo siguiente: a) La función MAIN debe: leer el puerto A, Si PORTA = 1 escribir Primera Opción” en la primera fila rotando el mensaje hacia la izquierda y en la segunda línea debe realizar un conteo de 0 15 con el mensaje “conteo=(dato de conteo)”

Upload: alvaro-hernan-alarcon-lopez

Post on 18-Sep-2015

224 views

Category:

Documents


1 download

DESCRIPTION

Practica Manejo de LCD

TRANSCRIPT

  • 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 utilizando el dispositivo y software denominado PICKIT 2. 4.1.4 Probar el circuito introduciendo diferentes combinaciones de

    entrada en el puerto A y en el puerto B.