wanshi_53
驱动牛犊
驱动牛犊
  • 注册日期2004-10-13
  • 最后登录2005-03-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1496回复:8

在vc中实现对数据线的操作

楼主#
更多 发布于:2005-01-28 09:49
有vc中什么函数能实现对数据线的操作呢?
如同dos下的outputb(),inputb()?呢?
如果有具体实例最好了!
追梦的路上,踏实并快乐地活着......
zmwk
驱动中牛
驱动中牛
  • 注册日期2001-05-15
  • 最后登录2009-04-05
  • 粉丝0
  • 关注0
  • 积分59分
  • 威望51点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-01-28 10:00
int _outp( unsigned short port, int databyte );

unsigned short _outpw( unsigned short port, unsigned short dataword );

unsigned long _outpd( unsigned short port, unsigned long dataword );

int _inp( unsigned short port );

unsigned short _inpw( unsigned short port );

unsigned long _inpd( unsigned short port );

A strong man can save himself. A great man can save another.
zmwk
驱动中牛
驱动中牛
  • 注册日期2001-05-15
  • 最后登录2009-04-05
  • 粉丝0
  • 关注0
  • 积分59分
  • 威望51点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-01-28 10:02
但在Windows95以上系统,不鼓励使用直接端口访问,鼓励使用驱动程序机制。
在上述系统中,你的I/O操作可能无法真正完成(被驱动程序捕获了)。
A strong man can save himself. A great man can save another.
snowStart
驱动老牛
驱动老牛
  • 注册日期2004-04-06
  • 最后登录2011-06-02
  • 粉丝0
  • 关注0
  • 积分95分
  • 威望19点
  • 贡献值177点
  • 好评度1点
  • 原创分0分
  • 专家分0分
地板#
发布于:2005-01-28 12:58
使用winio即可
学习,关注,交流中... [email=fengyu@163.com]Email:snowstarth@163.com[/email] [url]http://bbs.zndev.com/?a=snowStart[/url]
wanshi_53
驱动牛犊
驱动牛犊
  • 注册日期2004-10-13
  • 最后登录2005-03-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2005-02-01 14:29
谢谢你们的回答。可以说得更清楚一下吗?
winio为什么可以呢?
还有楼上的说在win95以上的操作系统不鼓励直接对端口进行操作,有可能被驱动程序截获,这又怎么讲呢?
追梦的路上,踏实并快乐地活着......
wanshi_53
驱动牛犊
驱动牛犊
  • 注册日期2004-10-13
  • 最后登录2005-03-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2005-02-01 14:32
还有,倘若系统本身就没有驱动程序,只有一个win系统,那么如果想实现程序(vc编写)对端口的操作,还会出现所说的“有可能不成功亦或遭到截获”的可能性吗?

那么如果想通过程序对端口的操作,并且保证绝对的精确!
难道非得使用驱动程序不可吗?
追梦的路上,踏实并快乐地活着......
hasis
驱动牛犊
驱动牛犊
  • 注册日期2003-01-07
  • 最后登录2006-04-03
  • 粉丝0
  • 关注0
  • 积分57分
  • 威望12点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2005-02-03 16:13
建议你先去看一下操作系统结构的书,然后再看一下驱动开发的基本理论
大学课程加上语文吧,否则在驱网里都不会提问题:)
wanshi_53
驱动牛犊
驱动牛犊
  • 注册日期2004-10-13
  • 最后登录2005-03-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2005-02-04 08:20
谢谢各位哈!:)
追梦的路上,踏实并快乐地活着......
xuzheng318
驱动牛犊
驱动牛犊
  • 注册日期2005-01-24
  • 最后登录2005-03-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2005-02-04 15:23
先看看书,有很多基础就懂了!
游客

返回顶部