c#LPT控制所有引脚。不是8

时间:2011-01-26 15:30:58

标签: c# .net dll hardware lpt

我可以使用inpout.dll控制LPT中的8个引脚。 我想控制一些LPT设备,但我需要使用8个以上的引脚。 怎么做?

example

它可以是COM或NET DLL。 我不知道如何控制超过8个引脚。

2 个答案:

答案 0 :(得分:1)

MUX也许?

它可以帮助您通过使用更少的位来操纵一定量的位。通过使用其中的7个,您可以使用最后一个X来复用其他X:

6(数据)+ 1(选择器)=> 12位
5 + 2 => 20位
4 + 3 => 32位
3 + 4 => 48位
2 + 5 => 64位

但无论如何这不是一个编程问题。您必须在另一侧连接多路复用器和多路分解器。

  BTW:这是什么类型的LPT端口,因为[LPT端口有批次的引脚]。 25而不仅仅是7或8.连接器的孔与LPT端口并不真正相关。至少它看起来不像它们。除非他们被序列化。您的连接器上似乎有4个LPT端口 + enable,ground&电源(Vcc)

答案 1 :(得分:0)

http://www.codeproject.com/KB/vb/Inpout32_read.aspx它在VB.NET中,但我相信你可以弄清楚如何翻译它;)