dfgdfgdfgdfg

Páginas: 3 (501 palabras) Publicado: 23 de febrero de 2015
PROGRAMA parallel_port

Con este sencillo programa se mostrará la forma de leer y escribir valores en el puerto paralelo (PP) de nuestro PC a través de una interfaz gráfica.




Programa paraleer y escribir el PP.

Antes de empezar con el diseño de la interfaz, es necesario conocer como Matlab trabaja con el puerto paralelo.

La siguiente figura muestra la distribución de pines delPP:



Numeración de pines del PP.

En este conector:
♣ 8 pines son para salida de datos (bits de DATOS), y van desde el pin 2 (bit menos significativo) hasta el pin 9 (bit más significativo).♣ 5 pines son de entrada de datos (bits de ESTADO). Estos pines son: 15, 13, 12, 10 y 11, del menos al más significativo.
♣ 4 pines son de control (bits de CONTROL). Tienen la característica de serbidireccionales es decir que los puedes utilizar tanto de entrada como de salida.
Estos pines son: 1, 14, 16 y 17, del menos al más significativo.
Sin embargo, configurando en la BIOS del PC(accesible en unos PCs con la
tecla F12, en otros con la tecla Del o Supr, y a veces con F10) el puerto paralelo (LPT1)
como de entrada y salida, es posible usar los pines del 2 al 9 como de entrada.

Paradeterminar cuantos pines podemos usar en el PP, ejecutamos:

>> parport = digitalio('parallel','LPT1');
>> hwinfo = daqhwinfo(parport)
hwinfo =
AdaptorName: 'parallel'
DeviceName: 'PC ParallelPort Hardware'
ID: 'LPT1'
Port: [1x3 struct]
SubsystemType: 'DigitalIO'
TotalLines: 17
VendorDriverDescription: 'Win I/O'
VendorDriverVersion: '1.3'

Como se puede ver en la información, 17 delos 25 pines del PP se los puede utilizar como I/O. Los restantes pines son tierra.
Una vez creada la entrada digital del PP, lo que sigue es asignar que pines serán
para entrada y cuales parasalida. Usamos la función addline, cuya sintaxis es:

>> dato2= addline(parport,0:7,'in'); %Para valores de entrada
>> dato = addline(parport,0:7,'out'); %Para valores de salida

Y se obtiene el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • dfgdfgdfgdfg
  • dfgdfgdfgdfg
  • Dfgdfgdfgdfg
  • dfgdfgdfgdfg

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS