Trainer Plus
1.3.1.1 Ejemplo 1: El teclado
En el disco de demostración que se incluye con el equipo hay una serie de ficheros con
rutinas y ejemplos de manejo del teclado. Son las siguientes:
P16CXX.INC
los dispositivos PIC de la gama media. Lo proporciona la casa Microchip
incluido en el software de sus productos. Si se desea hacer uso de esas
definiciones, se debe incluir, mediante la directiva Include, en todos los
programas fuentes del usuario. Todos los ejemplos expuestos en este
manual, hace uso de ellas.
LCD_CXX.ASM
Microsystems Engineering para el uso del módulo de visualización LCD del
sistema de desarrollo µPIC Trainer. La mayor parte de ellas están
explicadas en el manual de usuario de dicho sistema. Los ejemplos o
aplicaciones que hagan uso del módulo LCD, deben incluir este fichero,
mediante la directiva Include, en los correspondientes programas fuente.
TECLADO.ASM
teclado que incluye el sistema µPIC Trainer Plus objeto de este manual.
Este fichero debe incluirse, mediante la directiva Include, en aquellas
aplicaciones en que se haga uso del mismo. Contiene 3 rutinas: Key_Scan
realiza un barrido del teclado y devuelve en la variable "Tecla" el código de
la tecla pulsada. Key_BCD convierte el código de tecla en su
correspondiente código BCD (de 0 a F). BCD_7seg convierte un código
BCD en su correspondiente código de 7 segmentos que se puede aplicar
sobre los displays incluidos en µPIC Trainer Plus.
ARQUITECTURA
Figura 1.1: Interfaz con
Se trata de un fichero que contiene la definición de todos
Se trata de una serie de rutinas creadas por
Se trata de un fichero con rutinas para el manejo del
1 - 4
µ PIC Trainer. El teclado