Trainer Plus
7.4.4 Características
PARÁMETRO
Tensión de alimentación
Rango de niveles de entrada
Corriente de entrada
Corriente de salida
Consumo
Disipación de potencia
Potencia por salida
7.5 Ejemplo 8: E/S parelelo
Con el nombre ES.ASM se incluye en el disco de demostración el fichero correspondiente al
programa fuente de un ejemplo de aplicación del dispositivo I
8 bits.
El programa hace uso, mediante Include, de los siguientes ficheros vistos en temas
anteriores:
P16CXX.INC
I2CLOW.ASM
TECLADO.ASM
El programa explora el teclado. Cada vez que se teclee un octeto en hexadecimal (2 dígitos),
2
se envía vía I
C al dispositivo PCF 8574 que a su vez lo saca por sus 8 líneas de salida. Estas se
visualizan sobre los 8 leds que, en µPIC Trainer Plus, pilotan el estado lógico de las mismas.
Para poner a prueba este programa de ejemplo, basta seguir los siguientes pasos:
1.-
Ensamblar el programa fuente ES.ASM. Para ello utilizar el
ensamblador MPASM en versión MSDOS o bien el MPASMWIN para
Windows.
Mediante µPIC Trainer grabar el 16C84 con el programa ejecutable
2.-
ES.HEX.
Conectar, mediante el bus de expansión, µPIC Trainer con µPIC
3.-
Trainer Plus. Alimentar el sistema y comprobar su funcionamiento.
EL PCF 8574A
SÍMBOLO
MÍNIMO
Vdd
Vi
Vss-0.5
Ii
Io
I
DD
Ptot
Po
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.
7 - 5
MÁXIMO
-0.5
+7
Vdd+0.5
20
25
100
400
100
2
C PCF 8574, puerto de E/S paralela de
2
C
UNIDAD
V
V
mA
mA
mA
mW
mW