You are on page 1of 4

Diseo con microcontroladores PIC en lenguaje MikroBasic PRACTICA 06: Uso del Teclado matricial 4x4 con el LCD

1. Objetivos:

Docente: Ing. Roger Guachalla Narvez xoroger@yahoo.es

A travs de las libreras de Mikrobasic Pro: Keypad Library y LCD Library, realizar la interface entre el PIC16F887, un teclado matricial de 4 filas por 4 columnas (keypad 4x4) y una pantalla de cristal lquido ASCII de 2 filas por 16 columnas (LCD 2x16). El programa muestra en el LCD, el cdigo de tecla (entre 1 y 16) correspondiente a la tecla digitada en el keypad. El circuito se simular en Proteus-ISIS y se armar en Protoboard

2. Teora:
TECLADO MATRICIAL KEYPAD 4x3

RUTINAS DE LA LIBRERIA KEYPAD MikroBasicPro for PIC provee una librera para trabajar con un teclado matricial de 4x4. Las rutinas tambin pueden ser usadas para teclados de 4x1, 4x2 4x3. Keypad_Init: Inicializa el puerto del microcontrolador para trabajar con el teclado Keypad_Key_Press: Funcin que devuelve el cdigo de tecla del keypad cuando la tecla es presionada. Si no hay tecla presionada, la funcin devuelve Cero (0). . Keypad_Key_Click: Funcin que devuelve el cdigo de tecla del keypad cuando la tecla es presionada y liberada. Si no hay tecla presionada, la funcin devuelve Cero (0). Cdigos de Tecla devueltos por las funciones Keypad_Key_Press y Keypad_Key_Click: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

Filas

Columnas

3. Diagrama Esquemtico:

Componentes Proteus:

4. Cdigo fuente MikroBasic Pro

5. Informe Prctica 06: Uso del Teclado matricial 4x4 con el LCD
I. ACTIVIDADES EN LABORATORIO SIMULAR y ARMAR en protoboard el Circuito de la Prctica 05: Display LCD PROGRAMAR los algoritmos de los siguientes incisos a),b) y c). Para cada uno de los incisos realizar: Proyecto MikroBasic Cdigo Fuente Simulacin en Proteus - ISIS Grabado del microcontrolador Armado y funcionamiento en PROTOBOARD

a) Candado electrnico: Se ingresa un cdigo de apertura del candado de 3 dgitos. Si el cdigo es correcto el LCD debe mostrar el mensaje ABIERTO, caso contrario el mensaje ser CERRADO. b) Calculadora bsica: Se ingresa dos nmeros de 1 dgito (del 0 al 9), posteriormente ingresa una operacin a realizar: +,-,*,/ Finalmente el LCD muestra el resultado de la operacin. c) Nmero secreto: Se ingresa un nmero de 2 dgitos, se compara con el nmero secreto. Si el nmero ingresado el mayor se muestra en el LCD Mayor, si es menor se muestra Menor. El proceso se repite hasta encontrar el nmero secreto, en cuyo caso el LCD muestra Numero Secreto. II. TRABAJO DE INVESTIGACION Detallar (incluir Cdigo ejemplo en MikroBasic Pro) el procedimiento de escritura y lectura de la memoria EEPROM de datos en el PIC16F887, de manera tal que se pueda almacenar en esta memoria los datos correspondientes al cdigo de apertura del Candado electrnico y al Nmero secreto. III. CONCLUSIONES

You might also like