Documente Academic
Documente Profesional
Documente Cultură
Puerto en paraleo.
Puerto en serie.
Puerto en paraleo.
Los 25 pines del puerto en paraleo se dividen en 4 secciones que enmarcan sus funciones
basicas.
379. Aqu el pin 15 es el bit 3 de este byte, el pin 13 es el bit 4, el pin 12 es el bit 5, el
pin 10 es el bit 6 y el pin 11 es el bit 7 (MSB), pero este ltimo se encuentra negado.
La tercera es la zona de control, la cual incluye los pin es 1, 14, 16 y 17. La computadora
se vale de esta zona para gerenciar las diferentes seales de control sobre los dispositivos
perifricos conectados al puerto paralelo. Esta zona no es usada para las aplicaciones
comunes, pero se puede hacer referencia a ella a travs de la direccin 37 A.
Ahora bien, una aplicacin interesante es la utilizacin del bit 5 de la zona de control. Si se
coloca en alto es te bit (por software, escribiendo en la zona de control), se habilita la zona
de datos para ser utilizada como entrada (hacia la computadora), en vez de su uso comn
de salida (hacia los perifricos).
Los pines del 18 al 25 normalmente constituyen la cuarta zona. Esta zona solo se usa
como tierra. No se debe conectar nada a esta zona que no vaya a estar a nivel de
referencia 0 V, pues se podra daar el puerto.
La lgica usada en el puerto paralelo es la TTL, es decir 0V es un Cero y 5V es un
Uno. Aun as, el SPP no fue diseado para manejar ms de 20 mA. Es por esto que se
debe tener cuidado con los niveles de corriente y voltaje que se conecten al puerto.
Para la utilizacin del puerto paralelo usando LabVIEW se hara un programa muy
simple. Primero construimos un panel frontal como el siguiente:
Aqu se incluyen dos vectores de tipo Boolean de 8 datos. Cada uno a manera de
un byte u ocho bits. El superior se usara para enviar datos a una zona determinada
del puerto y mientras que el inferior servir para mostrar los datos que llegan a
otra zona.
En una simple secuencia colocamos como primer frame el s iguiente:
Donde el dato a escribir en el puerto (el vector Boolean superior en el panel frontal) se
transforma en un nmero decimal y se formatea al tipo de dato U8. Este dato se introduce
en la funcin Out Port, junto con la direccin correspondiente a la zona en la que se desea
escribir el dato. La bandera boolean de la funcin Out Port se colocaa TRUE si el dato a
escribir es una palabra (16 bits) o en FALSE si se va a escribir un byte (8bits).
En el siguiente paso de la secuencia se coloca un retardo de unos 100 milisegundos. Y
luego en el tercer frame se coloca lo que sigue:
Puerto en serie.