如何在并行端口上打开/关闭数据引脚?

Mat*_*att 1 java io parallel-port

我想简单地打开和关闭某些数据引脚,以便它们可以控制一组继电器.我不是在询问硬件位(应该很容易),但我不知道从哪里开始编写软件.我不想要一个可以向设备发送字节的高级库 - 我真的想要打开/关闭某些引脚.

我正在运行Linux,我想用Java做这个,所以我只需要一个库吗?如果库具有良好的文档并且易于使用,那将是很好的,但如果没有,那么一个简短的示例代码将帮助我开始.

小智 5

有一个非常容易使用的API叫做ParalelPort:

http://www.oocities.com/Juanga69/parport/index.html?20112

它很简单,你可以使用"write(int oneByte)",在"oneByte"中你发送一个8位字,打开和关闭你想要的引脚,根据这个图:

     Bit | Pin # | Printer DATA
    -----+-------+--------------
      7  |   9   |   DATA 7
      6  |   8   |   DATA 6
      5  |   7   |   DATA 5
      4  |   6   |   DATA 4
      3  |   5   |   DATA 3
      2  |   4   |   DATA 2
      1  |   3   |   DATA 1
      0  |   2   |   DATA 0
Run Code Online (Sandbox Code Playgroud)