REVISION 1/1
Pági n a 1 de de 7
MANUAL DE PROCEDIMIENTOS DE PRÁCTICAS LABORATORIO CARRERA SEDE
Electrónica Ingeniería Electrónica Quito - Campus Sur
1. DATOS INFORMATIVOS
a. MATERIA / CÁTEDRA RELACIONADA: Sistemas Microprocesados 2 b. No. DE PRÁCTICA: 2 c. NÚMERO DE ESTUDIANTES POR MÓDULO: 3 d. NOMBRE INSTRUCTOR: Ing. Roberto Pérez. Ing. Gustavo Caiza. Ing. Junior Figueroa. e. TIEMPO ESTIMADO: 2 horas
2. DATOS DE LA PRÁCTICA
a. TEMA: Manejo del módulo GLCD b. OBJETIVO GENERAL:
Implementar un sistema generador de señales utilizadas en el campo de la Electrónica y visualizarlas sobre una pantalla gráfica con la finalidad de utilizar la mayor cantidad de recursos y funciones disponibles en las librerías del compilador C. c. OBJETIVOS ESPECIFICOS Investigar la forma de operación del GLCD para graficar funciones. Identificar los registros necesarios del microcontrolador PIC18F4550 para dar prioridad de acción a eventos externos al microcontrolador. Estudiar la configuración de registros del microcontrolador PIC18F4550 para obtener una señal de voltaje DC variante en el tiempo.
Elaborado por: Ing. Roberto Pérez Checa.
Revisado por: Ing. Gustavo Caiza e Ing. Junior Figueroa
Aprobado por:
Fecha de Elaboración Febrero 2015
Fecha de Revisión Marzo 2016
Número de Resolución Consejo de Carrera:
REVISION 1/1
Pági n a 2 de de 7
MANUAL DE PROCEDIMIENTOS DE PRÁCTICAS LABORATORIO CARRERA SEDE
Electrónica Ingeniería Electrónica Quito - Campus Sur
d. ENUNCIADOS
Mediante el uso de un pulsador conectado en el terminal RB0 (INT0), habilite la generación de una señal tipo senoidal de amplitud 5V, la misma que se visualizará en el GLCD y en la pantalla de un osciloscopio. Mediante el uso de un pulsador conectado en el terminal RB1 (INT1), habilite la generación de una señal tipo diente de sierra de amplitud 5V, la misma que se visualizará en el GLCD y en la pantalla de un osciloscopio. Mediante el uso de un pulsador conectado en el terminal RB2 (INT2), habilite la generación de una señal tipo cuadrada de amplitud 5V, la misma que se visualizará en el GLCD y en la pantalla de un osciloscopio. Ejercicio planteado. NOTA: Recuerde
que al estar trabajando con entradas INTx cada una de ellas están relacionadas relacionadas con interrupciones y una una jerarquía de prioridad que hace que los sistemas sean independientes del tiempo. Además considere que la salida PWM del microcontrolador únicamente entrega valores de voltajes positivos.
e. MARCO TEÓRICO Un LCD gráfico (GLCD) es una pantalla de cristal líquido cuya resolución es medida en pixeles y la cual proporciona un método avanzado para visualizar mensajes. Mientras que un LCD de caracteres puede visualizar sólo caracteres alfanuméricos, el LCD gráfico puede visualizar los mensajes en forma de dibujos y mapas de bits. Los LCD gráficos permiten imprimir fragmentos de líneas horizontales o verticales, rectángulos, barras, círculos y textos, los cuales arman en conjunto una imagen total. Elaborado por: Ing. Roberto Pérez Checa.
Revisado por: Ing. Gustavo Caiza e Ing. Junior Figueroa
Aprobado por:
Fecha de Elaboración Febrero 2015
Fecha de Revisión Marzo 2016
Número de Resolución Consejo de Carrera:
REVISION 1/1
Pági n a 3 de de 7
MANUAL DE PROCEDIMIENTOS DE PRÁCTICAS LABORATORIO CARRERA SEDE
Electrónica Ingeniería Electrónica Quito - Campus Sur
Los GLCDs son comúnmente utilizados en muchas aplicaciones científicas, en las que se desea visualizar datos gráficos, como un gráfico de barras o un gráfico de líneas x-y, por ejemplo, un gráfico que muestre el cambio de temperatura con el tiempo, y así sucesivamente. Los GLCDs también se utilizan en muchas aplicaciones de consumo, tales como teléfonos móviles, reproductores MP3, sistemas GPS, juegos, juguetes educativos, entre otras. Otra área de aplicación importante de los GLCDs está en la automatización y control industrial, donde varias características de la planta pueden ser fácilmente monitorizadas o cambiadas. Actualmente, en el mercado existen varias pantallas GLCD, así como los controladores que determinan su funcionamiento. Para aplicaciones pequeñas, uno de los más comúnmente utilizados es el GLCD monocromático (blanco y negro) con un tamaño de 128X64 pixeles y con un controlador KS0108. El origen de la pantalla del GLCD es la esquina superior izquierda, según se muestra en la siguiente figura. La dirección X se extiende hacia la derecha, y la dirección Y se extiende hacia la parte inferior de la pantalla. En la dirección X, los píxeles van de 0 a 127, mientras que en la dirección Y, los píxeles van de 0 a 63. La coordenada (127, 63) representa la esquina inferior derecha de la pantalla.
Elaborado por: Ing. Roberto Pérez Checa.
Revisado por: Ing. Gustavo Caiza e Ing. Junior Figueroa
Aprobado por:
Fecha de Elaboración Febrero 2015
Fecha de Revisión Marzo 2016
Número de Resolución Consejo de Carrera:
REVISION 1/1
Pági n a 4 de de 7
MANUAL DE PROCEDIMIENTOS DE PRÁCTICAS LABORATORIO CARRERA SEDE
Electrónica Ingeniería Electrónica Quito - Campus Sur
En la siguiente tabla se muestran las descripciones de los 20 pines disponibles en el módulo GLCD AG-12864C (que se tomará como referencia en esta práctica). Los dos primeros pines (1 y 2) son los pines de selección de chip para el lado izquierdo y derecho del controlador de la pantalla. Estos pines son activados en bajo en el módulo AG-12864C, pero podrían ser activados en alto en algunos otros modelos, por eso es importante revisar la hoja de datos del fabricante.
El módulo AG-12864C funciona con una fuente de alimentación de 5,0 V. El pin número 6 D/I es de Data/Instruction (también llamado Register Select, RS). Los datos de 8 bits alimentados a los pines D0-D7 del GLCD son recibidos por el chip controlador del LCD como un comando si D/I = 0, y como datos si D/I es 1. Los pines R/W y E tienen similares funciones como en un módulo LCD basado en un controlador HD44780. Una resistencia fija debe ser conectada en serie con el LED de luz de fondo (pin 19) para limitar la corriente. Un potenciómetro externo (normalmente 10 KΩ) está conectado entre los pines VDD y VEE para
ajustar el voltaje de funcionamiento del LCD (contraste) en el pin Vo. Elaborado por: Ing. Roberto Pérez Checa.
Revisado por: Ing. Gustavo Caiza e Ing. Junior Figueroa
Aprobado por:
Fecha de Elaboración Febrero 2015
Fecha de Revisión Marzo 2016
Número de Resolución Consejo de Carrera:
REVISION 1/1
Pági n a 5 de de 7
MANUAL DE PROCEDIMIENTOS DE PRÁCTICAS LABORATORIO CARRERA SEDE
Electrónica Ingeniería Electrónica Quito - Campus Sur
La puesta en marcha de un GLCD es tan sencilla como la de un LCD alfanumérico tradicional, aunque hay secretos que se deben tener en cuenta para no perder mucho tiempo hasta hacerlo funcionar. Los compiladores MikroC y C CCS dentro de sus librerías tienen muchas funciones que permitirán al programador realizar, con poco esfuerzo, gráficos muy interesantes. Por tal razón se tendrá el siguiente diagrama de bloques para el armado, no se olvide que existen conexiones básicas que tienen que ser realizadas y ante la falta de cualquiera de ellas el microcontrolador no podrá funcionar.
f. MARCO PROCEDIMENTAL 1. Diseñe el diagrama electrónico para cumplir con los tres enunciados propuestos, cumpliendo al pie de la letra lo allí solicitado. 2. Realice el diagrama de flujo para el algoritmo que implementará para los enunciados propuestos. 3. Desarrolle en el compilador C la programación necesaria en base de su diagrama de flujo, para cumplir con los enunciados propuestos. 4. Arme el circuito electrónico diseñado, programe su microcontrolador y realice las pruebas de funcionamiento.
Elaborado por: Ing. Roberto Pérez Checa.
Revisado por: Ing. Gustavo Caiza e Ing. Junior Figueroa
Aprobado por:
Fecha de Elaboración Febrero 2015
Fecha de Revisión Marzo 2016
Número de Resolución Consejo de Carrera:
REVISION 1/1
Pági n a 6 de de 7
MANUAL DE PROCEDIMIENTOS DE PRÁCTICAS LABORATORIO CARRERA SEDE
Electrónica Ingeniería Electrónica Quito - Campus Sur
g. RECURSOS UTILIZADOS (EQUIPOS, ACCESORIOS Y MATERIAL CONSUMIBLE) Fuente de alimentación 5V DC, Protoboard, microcontrolador PIC18F4550, cables de conexión, tarjeta programadora para microcontroladores, multímetro, módulo GLCD, pulsadores, puntas y osciloscopio, elementos electrónicos varios.
h. REGISTRO DE RESULTADOS Funcionamiento Correcto Incorrecto
ENUNCIADO Mediante el uso de un pulsador conectado en el terminal RB0 (INT0), habilite la generación de una señal tipo senoidal de amplitud 5V, la misma que se visualizará en el GLCD y en la pantalla de un osciloscopio. Mediante el uso de un pulsador conectado en el terminal RB1 (INT1), habilite la generación de una señal tipo diente de sierra de amplitud 5V, la misma que se visualizará en el GLCD y en la pantalla de un osciloscopio. Mediante el uso de un pulsador conectado en el terminal RB2 (INT2), habilite la generación de una señal tipo cuadrada de amplitud 5V, la misma que se visualizará en el GLCD y en la pantalla de un osciloscopio. Ejercicio planteado.
Elaborado por: Ing. Roberto Pérez Checa.
Revisado por: Ing. Gustavo Caiza e Ing. Junior Figueroa
Aprobado por:
Fecha de Elaboración Febrero 2015
Fecha de Revisión Marzo 2016
Número de Resolución Consejo de Carrera:
REVISION 1/1
Pági n a 7 de de 7
MANUAL DE PROCEDIMIENTOS DE PRÁCTICAS LABORATORIO CARRERA SEDE
i.
Electrónica Ingeniería Electrónica Quito - Campus Sur
BIBLIOGRAFÍA UTILIZADA Angulo, J. (2008). Diseño práctico de aplicaciones segunda segunda parte. McGraw Hill. Barra Zapata, O. (2011). Microcontroladores PIC con programación PBC. México. Vergara Díaz, J. M. (2009). Microcontroladores PIC principios y aplicaciones. . Medellín. www.labcenter.com. www.microchip.com. www.mikroe.com
Elaborado por: Ing. Roberto Pérez Checa.
Revisado por: Ing. Gustavo Caiza e Ing. Junior Figueroa
Aprobado por:
Fecha de Elaboración Febrero 2015
Fecha de Revisión Marzo 2016
Número de Resolución Consejo de Carrera: