huiming
驱动小牛
驱动小牛
  • 注册日期2001-05-05
  • 最后登录2009-07-09
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2862回复:5

TC下的outportb和inportb在VC下有什么函数代替?

楼主#
更多 发布于:2003-02-13 12:42
rt!例如对地址是0x300的端口进行读写,在TC下可以是outportb(0x300,0)。有人说用readfile和writefile,我只知道用这两个函数对串口操作的方法,但是如何对地址是0x300的端口建立句柄就不知道了。请教各位了!!!
驿动的心!放飞的心!勇敢的心!
VanCheer
驱动老牛
驱动老牛
  • 注册日期2002-02-21
  • 最后登录2003-08-28
  • 粉丝0
  • 关注0
  • 积分-20分
  • 威望-10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-02-13 12:56
VC里好像有inp和outp,但直接写端口只在Win9X下有效,在2000下不行,需要写驱动。
[img]http://www.driverdevelop.com/forum/upload/VanCheer/2003-03-21_mon.gif[/img][img]http://www.driverdevelop.com/forum/upload/VanCheer/2002-12-07_smallbaby.jpg[/img]
wolffy
驱动老牛
驱动老牛
  • 注册日期2001-03-23
  • 最后登录2018-04-15
  • 粉丝0
  • 关注0
  • 积分72分
  • 威望71点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
  • 社区居民
板凳#
发布于:2003-02-13 12:57
串口可以用readfile和writefile,那是因为系统有串口的驱动程序。
如果是在win98下,你在VC中还是可以用outputb和inportb读写端口啊。
我坐在石头上,石头有点烫,但烫的很舒服。
huiming
驱动小牛
驱动小牛
  • 注册日期2001-05-05
  • 最后登录2009-07-09
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-02-13 13:31
串口可以用readfile和writefile,那是因为系统有串口的驱动程序。
如果是在win98下,你在VC中还是可以用outputb和inportb读写端口啊。

怎么我在VC下没找到outportp和inportp啊???
驿动的心!放飞的心!勇敢的心!
huiming
驱动小牛
驱动小牛
  • 注册日期2001-05-05
  • 最后登录2009-07-09
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-02-13 13:46
VC里好像有inp和outp,但直接写端口只在Win9X下有效,在2000下不行,需要写驱动。

牛人啊! :D,还想问一下,在VC的控制台程序里,如何做到精确定时,要mS级精度的?
驿动的心!放飞的心!勇敢的心!
wolffy
驱动老牛
驱动老牛
  • 注册日期2001-03-23
  • 最后登录2018-04-15
  • 粉丝0
  • 关注0
  • 积分72分
  • 威望71点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
  • 社区居民
5楼#
发布于:2003-02-13 14:11
牛人啊! :D,还想问一下,在VC的控制台程序里,如何做到精确定时,要mS级精度的?

如果要精确定时,就不能用系统的定时器了,只能用硬件的定时器,由它产生中断。
我坐在石头上,石头有点烫,但烫的很舒服。
游客

返回顶部