红外线遥控双向可控硅调光问题请教

2020-01-14 18:56发布

红外线遥控双向可控硅调光,过零检测频繁的10ms需要触发一次,如果中间丢失一个触发脉冲就会闪,多丢几个就不亮,单片机都给10ms占用了,如果红外线遥控(解码需要最少15ms)的程序就没法调光了,有什么方法可以解决这个问题啊,我用51没找到好的解决方法,请大家指点!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
31条回答
jrcsh
1楼-- · 2020-01-15 17:25
 精彩回答 2  元偷偷看……
pcbboy
2楼-- · 2020-01-15 23:07
谢谢楼上的详细解答,辛苦了.我再看看,理解能力有限,仔细分析一下再试一试.
gallle
3楼-- · 2020-01-16 00:48
解码和中断都在定时器中解决。
我一般是定义一个0.140ms的定时中断,通过计数法解码红外。
调光的延时也在这个中断中计算。就没有问题了。也不会丢码,也不影响调光!
pang7
4楼-- · 2020-01-16 05:23
单片机用几m晶振
pcbboy
5楼-- · 2020-01-16 08:53
gallle 能否说说具体是怎么计算的,在同一个中断中解决两个问题还真是不会分配..
zhangli2020
6楼-- · 2020-01-16 12:57
 精彩回答 2  元偷偷看……

一周热门 更多>