求助!求判断两个信号先后顺序的思路(AT89S52)

2020-01-19 19:42发布

我用的是AT89S52,传感器是两对探头,具体想实现的功能是:物体从两对探头上通过,判断哪对探头先有信号,哪对后有信号,从而知道物体通过的方向。
现在硬件上没有什么问题,我已经能够实现一对探头测到物体通过,具体其实就是测距的原理,已经用了一个外部中断和定时器;用两对探头的话,两个外部中断和两个定时器都被占用。
请各位大神帮帮小妹想个思路
实在想不出来
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
57条回答
monroeking
1楼-- · 2020-01-23 08:37
zjk 发表于 2014-10-31 10:54
ST256C和ST289X2配合使用就行了,通过A、B相判断方向,电路蛮简单的

光电方面的啊,ST289是什么作用,没用过这一块的
zjk
2楼-- · 2020-01-23 11:42
 精彩回答 2  元偷偷看……
fancyboy
3楼-- · 2020-01-23 14:24
用状态机的思想,其实这个和按键处理很相似的.中断加标识位解决
monroeking
4楼-- · 2020-01-23 17:37
zjk 发表于 2014-11-4 14:09
你百度ST289AX2就可以了。
ST289AX2是方向判别专用集成电路,8脚双列直插封装或表面贴装,美国制造,工作 ...

启发好大,有用得我都想换传感器了,多谢多谢
monroeking
5楼-- · 2020-01-23 23:02
fancyboy 发表于 2014-11-4 16:37
用状态机的思想,其实这个和按键处理很相似的.中断加标识位解决

编程菜鸟一只,恩看下按键的估计对中断标识位清楚点,多谢
zjk
6楼-- · 2020-01-24 01:16
monroeking 发表于 2014-11-5 10:08
启发好大,有用得我都想换传感器了,多谢多谢

不换也行,反正ST289AX2只是判断两个脉冲相位的,你现在的传感器能发送两路不同相位的脉冲的话也可以用的

一周热门 更多>