怎么在VB下编写读写ISA端口程序呀 点击:708 | 回复:2



野茫茫

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 0回
  • 年度积分:0
  • 历史总积分:9
  • 注册:2004年1月31日
发表于:2004-02-14 21:18:00
楼主
您好,我的卡是中泰公司PC-6330S(12位), 在TC下的采集源代码如下: unsigned adturn(int i) {unsigned char a,b; outportb(0x100,i);/*确定采集通道I*/ outportb(0x101,0);/*开始采集*/ begin: if(inportb(0x101)&0x01) goto begin;/*如没转换完则返回begin*/ a=inportb(0x102);/*高8*/ b=inportb(0x103);/*低4*/ date=a*16+b/16; return(date); }



GaryLin

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 1186回
  • 年度积分:0
  • 历史总积分:1263
  • 注册:2003年4月15日
发表于:2004-02-10 13:05:00
1楼
Windows 9x 下可以直接 I/O, 但 VB 不支持该功能. Windows NT/2K/XP... 不可以直接 I/O, 需要 kernel mode driver. 建议您找厂家要 Windows 的驱动.

国安

  • 精华:1帖
  • 求助:0帖
  • 帖子:3帖 | 242回
  • 年度积分:0
  • 历史总积分:256
  • 注册:2002年4月15日
发表于:2004-02-14 21:18:00
2楼
网上有第三方控件, 提供inport / outport功能,有OCX的。 要的话发信给我。 也可以自己写一个WDM驱动,不难的。 呵呵,我写一个卖给中泰好了...

热门招聘
相关主题

官方公众号

智造工程师