Trainer Plus
5.5 Ejemplo 5: Controlador de displays
El fichero DISP.ASM incluido en el disco de demostración adjunto a µPIC Trainer Plus es un
ejemplo de manejo del dispositivo I
El programa hace uso, mediante Include, de los siguientes ficheros analizados en temas
anteriores:
P16CXX.INC
I2CLOW.ASM
TECLADO.ASM
El programa en cuestión, DISP.ASM, visualiza sobre los cuatro displays de µPIC Trainer Plus
el valor de la tecla pulsada. Sobre los displays se produce el efecto "scroll" de forma que la última
pulsación se refleje sobre el dígito de menos peso D4, lo que había en D4 pasa a D3, de D3 pasa a
D2 y de éste a D1. Lo que había en D1 se pierde.
Para poner a prueba este programa de ejemplo, basta seguir los siguientes pasos:
1.-
Ensamblar el programa fuente DISP.ASM. Para ello utilizar el
ensamblador MPAS en versión MSDOS o bien el MPASMWIN para
Windows.
Mediante µPIC Trainer grabar el 16C84 con el programa ejecutable
2.-
DISP.HEX
Conectar, mediante el bus de expansión, µPIC Trainer con µPIC
3.-
Trainer Plus. Alimentar el sistema y comprobar su funcionamiento.
EL SAA 1064
2
C controlador de displays SAA 1064 objeto de este tema.
Definición de registros de los dispositivos PIC de gama media.
Conjunto de rutinas de manejo del bus I
Conjunto de rutinas de manejo del teclado.
5 - 6
2
C.