查看完整版本: [-- 并口I/O通讯 --]

QTCN开发网 -> 其它技术开发讨论区 -> 并口I/O通讯 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

yanwuyue 2015-12-02 16:42

并口I/O通讯

windows下的并口I/O通讯

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

I/O针脚定义(理论上bin也是能输入的,不过一般用输出比较多)
  1. 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
    };

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

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



z609932088 2015-12-07 09:56
学习下下


查看完整版本: [-- 并口I/O通讯 --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled