我可以使用 inpout.dll 控制 LPT 中的 8 个引脚。我想控制一些 LPT 设备,但我需要使用超过 8 个引脚。怎么做?
它可以是 COM 或 NET dll。我不知道如何控制超过 8 个引脚。
多路复用器可能吗?
它可以帮助您通过使用更少的位来操作一定数量的位。通过使用其中的 7 个,您可以使用最后一个 X 来复用其他的:
6(数据)+ 1(选择器)=> 12 位
5 + 2 => 20 位
4 + 3 => 32 位
3 + 4 => 48 位
2 + 5 => 64 位
但这无论如何都不是编程问题。您必须在另一侧连接多路复用器和多路分解器。
顺便说一句:这是什么类型的 LPT 端口,因为 [LPT 端口有很多引脚]。25 而不仅仅是 7 或 8。连接器的孔与 LPT 端口并没有真正的关系。至少它看起来不像他们会的那样。除非它们被序列化。您的连接器上似乎有 4 个 LPT 端口+ 启用、接地和电源 (Vcc)
http://www.codeproject.com/KB/vb/Inpout32_read.aspx它在 VB.NET 中,但我相信你可以弄清楚如何翻译它;)