阅读:2572回复:13
并口编程
哪位兄弟在WINDOWS下对并口编过程,请指点一下,
(我想用并口的数据线产生一组时序) |
|
最新喜欢:amei |
沙发#
发布于:2002-06-10 18:59
看numeg专栏中的文章
|
|
|
板凳#
发布于:2002-06-11 15:22
用cfile类 或是 creatfile函数行不行啊?(串口是可以的)
|
|
地板#
发布于:2002-06-12 16:12
谁能回答我的问题,我出20分
|
|
地下室#
发布于:2002-06-12 17:01
createfile可以的呀。
|
|
5楼#
发布于:2002-06-12 18:10
应该可以用汇编来编啊,一般的8086接口书中都有,这是向下兼容的,可以在现在的系统中使用。
|
|
6楼#
发布于:2002-06-12 20:16
我认为比较简单,直接对并口寄存器读写就行了,用inportb(),或_intp(),各个寄存器地址得查相关资料
|
|
7楼#
发布于:2002-06-13 13:01
Win98/Me下,可以通过直接读写端口来产生,数据端口一般是0x378。Win2K/xp下,必须使用驱动程序。
|
|
|
8楼#
发布于:2002-06-16 16:48
给你一段程序,我已经用示波器调试过了,输出星号都对的,
_outp(0x77a,0x80); _outp(0x37b,0x00); _outp(0x37c,0x03); _outp(0x37c,0xff); _outp(0x37c,0x00); 我采用了epp模式! :D |
|
9楼#
发布于:2002-06-16 18:09
在本站有!
|
|
10楼#
发布于:2002-06-17 10:02
可以用CreateFile打开并口,通过ReadFile和WriteFile进行读写。
|
|
|
11楼#
发布于:2002-06-17 10:50
楼上的兄弟,用WRITEFILE 如何保证两个数据之间的时间差(时序)
用定时器行不行啊,多谢指教,先送点分,以表谢意 |
|
12楼#
发布于:2002-06-18 20:22
你想控制时间差啊,我想这应该和自己的机子也有关,最好不断的试,直到时间差不多匹配,我就是这么做的,到现在也没什么问题,当然我指的间隔是十几个时钟周期级。
|
|
13楼#
发布于:2002-06-18 23:40
需要写wdm来具体定义一写数据格式和数据时许!
如果用createfile不能保证任何时许上的关系和特定的时序类型! 而wdm则可以很好地解决这个问题! 建议您下载本站的一本书\"win2000驱动开发\"里面有具体说到有关于端口读写操作的方法! |
|
|