51做十个计数器,怎么读取信号?

[复制链接]
3159|7
 楼主| cgkdxx 发表于 2007-1-8 09:44 | 显示全部楼层 |阅读模式
10路输入开关信号,很慢,秒级的,要计数,显示(ram开销)
准备10个都用光藕拉到管脚上,然后怎么读取,判定为一次?可能有抖动,10路不可能同步,请各位指点下方向,谢谢!
hq_y 发表于 2007-1-8 09:48 | 显示全部楼层

定时器10ms中断扫描

xwj 发表于 2007-1-8 09:59 | 显示全部楼层

分别处理

 楼主| cgkdxx 发表于 2007-1-8 10:48 | 显示全部楼层

每次读回来一个电平

还要与前一个比较才行,怎么判断是一个脉冲?
lyjian 发表于 2007-1-8 11:32 | 显示全部楼层

设个标志位不就行了

设个标志位记录前次的状态和这次的状态对比一下就知道了。
maychang 发表于 2007-1-8 12:27 | 显示全部楼层

连标志位也用不着

每次读入与上次“异或”即可。
lyjian 发表于 2007-1-8 12:30 | 显示全部楼层

不用标志上次的状态放哪?

 楼主| cgkdxx 发表于 2007-1-8 13:03 | 显示全部楼层

我有10路

要状态,要计数,还有计数预置
您需要登录后才可以回帖 登录 | 注册

本版积分规则

192

主题

1126

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部