• 3429阅读
  • 1回复

[共享]并口I/O通讯 [复制链接]

上一主题 下一主题
离线yanwuyue
 

只看楼主 倒序阅读 楼主  发表于: 2015-12-02
windows下的并口I/O通讯

调用方式
pro文件
  1. LIBS+=-L$$PWD -l"INPOUT32"

I/O针脚定义(理论上bin也是能输入的,不过一般用输出比较多)
  1. enum lpt_in
  2. {
  3.     in1=0x1000, //pin15
  4.     in2=0x8000, //pin10
  5.     in3=0x10000,//pin11
  6.     in4=0x4000  //pin12
  7. };
  8. enum lpt_out
  9. {
  10.     out1 =0x100,//pin01
  11.     out2 =0x200,//pin14
  12.     out3 =0x400,//pin16
  13.     out4 =0x800,//pin17
  14.     bin0=0x1,   //pin02
  15.     bin1=0x2,   //pin03
  16.     bin2=0x4,   //pin04
  17.     bin3=0x8,   //pin05
  18.     bin4=0x10,  //pin06
  19.     bin5=0x20,  //pin07
  20.     bin6=0x40,  //pin08
  21.     bin7=0x80   //pin09
  22. };

初始化
  1. #include "CPaPiC.h"
  2. CPaPiC plc;
读I/O

  1. (bool)(plc.pin_is_set(pin)&pin)
写I/O
  1. plc.set_pin(pin);
  2. plc.clear_pin(pin);


描述:LPT
附件: INPOUT32.zip (16 K) 下载次数:14
离线z609932088

只看该作者 1楼 发表于: 2015-12-07
学习下下
有阳光的地方就是青春
快速回复
限100 字节
 
上一个 下一个