hansource
驱动牛犊
驱动牛犊
  • 注册日期2002-03-06
  • 最后登录2003-10-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2572回复:13

并口编程

楼主#
更多 发布于:2002-06-10 15:38
哪位兄弟在WINDOWS下对并口编过程,请指点一下,
(我想用并口的数据线产生一组时序)

最新喜欢:

ameiamei
znsoft
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2023-10-25
  • 粉丝300
  • 关注6
  • 积分910分
  • 威望14796点
  • 贡献值7点
  • 好评度2410点
  • 原创分5分
  • 专家分100分
  • 社区居民
  • 最爱沙发
  • 社区明星
沙发#
发布于:2002-06-10 18:59
看numeg专栏中的文章
http://www.zndev.com 免费源码交换网 ----------------------------- 软件创造价值,驱动提供力量! 淡泊以明志,宁静以致远。 ---------------------------------- 勤用搜索,多查资料,先搜再问。
hansource
驱动牛犊
驱动牛犊
  • 注册日期2002-03-06
  • 最后登录2003-10-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-06-11 15:22
用cfile类 或是 creatfile函数行不行啊?(串口是可以的)
hansource
驱动牛犊
驱动牛犊
  • 注册日期2002-03-06
  • 最后登录2003-10-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-06-12 16:12
谁能回答我的问题,我出20分
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
地下室#
发布于:2002-06-12 17:01
createfile可以的呀。
SnowSun
驱动牛犊
驱动牛犊
  • 注册日期2002-06-12
  • 最后登录2005-09-18
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-06-12 18:10
应该可以用汇编来编啊,一般的8086接口书中都有,这是向下兼容的,可以在现在的系统中使用。
xjs197
驱动牛犊
驱动牛犊
  • 注册日期2002-03-04
  • 最后登录2002-06-14
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-06-12 20:16
我认为比较简单,直接对并口寄存器读写就行了,用inportb(),或_intp(),各个寄存器地址得查相关资料
huoxy
驱动小牛
驱动小牛
  • 注册日期2002-03-01
  • 最后登录2014-02-24
  • 粉丝0
  • 关注0
  • 积分21分
  • 威望4点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-06-13 13:01
Win98/Me下,可以通过直接读写端口来产生,数据端口一般是0x378。Win2K/xp下,必须使用驱动程序。
好好学习,天天向上,做一个乖宝宝。
hemu
驱动小牛
驱动小牛
  • 注册日期2002-04-10
  • 最后登录2004-06-02
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2002-06-16 16:48
给你一段程序,我已经用示波器调试过了,输出星号都对的,
_outp(0x77a,0x80);
_outp(0x37b,0x00);
_outp(0x37c,0x03);
_outp(0x37c,0xff);
_outp(0x37c,0x00);
我采用了epp模式! :D
zzfd97
驱动小牛
驱动小牛
  • 注册日期2002-02-01
  • 最后登录2005-07-31
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2002-06-16 18:09
在本站有!
seaquester
驱动大牛
驱动大牛
  • 注册日期2002-05-22
  • 最后登录2016-06-16
  • 粉丝0
  • 关注0
  • 积分500分
  • 威望115点
  • 贡献值0点
  • 好评度107点
  • 原创分0分
  • 专家分52分
10楼#
发布于:2002-06-17 10:02
可以用CreateFile打开并口,通过ReadFile和WriteFile进行读写。
八风舞遥翩,九野弄清音。 鸣高常向月,善舞不迎人。
hansource
驱动牛犊
驱动牛犊
  • 注册日期2002-03-06
  • 最后登录2003-10-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2002-06-17 10:50
楼上的兄弟,用WRITEFILE 如何保证两个数据之间的时间差(时序)
用定时器行不行啊,多谢指教,先送点分,以表谢意
hemu
驱动小牛
驱动小牛
  • 注册日期2002-04-10
  • 最后登录2004-06-02
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2002-06-18 20:22
你想控制时间差啊,我想这应该和自己的机子也有关,最好不断的试,直到时间差不多匹配,我就是这么做的,到现在也没什么问题,当然我指的间隔是十几个时钟周期级。
hejoin
驱动小牛
驱动小牛
  • 注册日期2001-10-19
  • 最后登录2012-03-08
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望51点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2002-06-18 23:40
需要写wdm来具体定义一写数据格式和数据时许!
如果用createfile不能保证任何时许上的关系和特定的时序类型!
而wdm则可以很好地解决这个问题!
建议您下载本站的一本书\"win2000驱动开发\"里面有具体说到有关于端口读写操作的方法!
恒坚电器([url]http://www.hejoin.com[/url])
游客

返回顶部