下载winio开发包,将 winio.dll, winio.vxd and winio.sys 拷贝到引用程序可执行文件的同一目录下,在工程目录下通过右键添文件winio.h,在程序中要操作端口的cpp处 #include "winio.h",然后就可以读写端口了。在读写端口钱要调用 InitializeWinIo函数,加载资源,初始化端口,调用该函数后其他库函数才可用,在使用完毕后要调用ShutdownWinIo函数来释放资源。
例:
InitializeWinIo(); //端口初始化
SetPortVal(0x310,lowT,1); //向端口地址310H写lowT
SetPortVal(0x312,highT,1); //向端口地址312H写highT
BYTE b_temp =0;
GetPortVal(0x320,&b_temp,1); //向端口地址320H读取8位的值存放到变量b_temp
ShutdownWinIo(); //释放IO端口资源
1