Para fines educativos, nuestros profesores tienen puertos DB25 en nuestras salas de laboratorio y, por supuesto, solo podemos simular nuestros códigos de ensamblaje allí.
Nuestro profesor dijo que podría no ser posible controlar 8 LED (terminal D0-D7
) usando un convertidor USB a puerto paralelo (DB25),
Estamos simulando, por ejemplo, estamos enviando información binaria al puerto que haría esto:
D0 On
D1 On
D2 Off
D3 On
D4 On
D5 Off
D6 Off
D7 On
Sería mov al, 11011001b
, como he dicho, hemos hecho esto en PC que tienen puerto DB25 disponible
¿Es posible enviar datos de 8 bits a través de un convertidor de USB a puerto paralelo (DB25)?
No, eso no es posible (a menos que tal vez sea un hacker de Windows de nivel gurú).
La razón es que dicho convertidor crea una IMPRESORA virtual y no hay una API de Windows para enviar un byte a una impresora.
Con un convertidor de usb a serie, la situación es diferente: para esta ventana, se crea un PUERTO virtual y hay llamadas a la API para enviar un byte a dicho puerto.
Wouter
Estético
joe hass