在2000/xp下怎样响应并口的触发?在线等~~~~~~~~~~~~~~~~~~~~(50分)

  • 主题发起人 主题发起人 zhaoray
  • 开始时间 开始时间
Z

zhaoray

Unregistered / Unconfirmed
GUEST, unregistred user!
我用TVicHW32和他的例子,有不断的查询状态的,

有直接响应并口某一位的中断的吗?

脉冲几十微秒至800微妙,下降岩触发,谢谢
 
直接定义某一数据位可能不可以吧 ,中断是针对打印端口状态。另外, 可能达不到你需要的那么快速度。
 
TO zywcd,我现在接一个脉冲到并口的第十针,通过不断的查询可以发现脉冲。但由于查询太快总是1000个脉冲查询到一千零几个,还是不准确。我的意思是让脉冲来了通过中断响应,时间应该很快啊,这样记脉冲就准确了。你说呢?

海请各位大虾继续发言
 
没有做过你这样的。但是,我个人认为,如果你把信号接入数据位,然后使用软件查询的方式,你不可能做到扑捉到每个脉冲。
如果你把信号接在打印机状态位(具体是哪一根引脚你自己查),可能可以使用中断方式,计算机硬件处理数据位和状态位肯定是不同的。但是,即使你使用中断方式,也未必可以完整扑捉到你的脉冲。
不知道你的应用是什么,感觉对于你那么快的速度,应该使用硬件实现而不是软件查询方式实现。
 
谢谢楼上的回答,我就是想实现硬件中断,不过不知道怎么下手,你做过这方面的马?请帮忙开导一下思路如何,谢谢,我现在是查询的状态位。
 
那你就找打印机状态变化的中断。把外部的脉冲接入打印机状态位。
 
现在我就是这样,但我感觉查询起来不是很准确,1000个脉冲总少几个或多几个。想用硬件中断,但不知道怎么做,你能留下QQ马?我的57439928谢谢
 
肯定不可以使用软件查询。如果你可以正确的触发硬件中断,也许可以 。
 
不知道主板上的打印机能不能抓到几十微秒的脉冲
 
主板上的硬件应该可以做到,软件就不知道了.没有测试过最快的中断反应可以多快.
 
你好,你有qq吗?请教一下硬件中断
 

Similar threads

D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部