yanwuyue |
2015-12-02 16:42 |
并口I/O通讯
windows下的并口I/O通讯
调用方式 pro文件- LIBS+=-L$$PWD -l"INPOUT32"
I/O针脚定义(理论上bin也是能输入的,不过一般用输出比较多)
- enum lpt_in
{ in1=0x1000, //pin15 in2=0x8000, //pin10 in3=0x10000,//pin11 in4=0x4000 //pin12 }; enum lpt_out { out1 =0x100,//pin01 out2 =0x200,//pin14 out3 =0x400,//pin16 out4 =0x800,//pin17 bin0=0x1, //pin02 bin1=0x2, //pin03 bin2=0x4, //pin04 bin3=0x8, //pin05 bin4=0x10, //pin06 bin5=0x20, //pin07 bin6=0x40, //pin08 bin7=0x80 //pin09 };
初始化
- #include "CPaPiC.h"
CPaPiC plc;
读I/O
- (bool)(plc.pin_is_set(pin)&pin)
写I/O
- plc.set_pin(pin);
plc.clear_pin(pin);
|
|