如何实现不用外部中断来红外解码?

2020-02-04 09:12发布

要把红外接收头的引脚接在单片机(除了外部中断引脚)的任意IO口,该怎么实现解码啊?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
49条回答
pang7
1楼-- · 2020-02-09 09:30
不需要完全等待 比方说100us查询一次 对于ms级别来说 差100us无所谓的
duxingkei
2楼-- · 2020-02-09 15:15
我也考虑过用任意脚 做红外脚,思路就是用定时器定时的检测IO口的电平,记录高低电平的时差
在解码。不过一直没有试验。
类似从异步串口的数据接收。
cbmjd
3楼-- · 2020-02-09 20:16
是用中断加定时器比较好 我之前也是这样写的 但是现在就想弄一下其他口的方法 比如查询法什么的 但一直没有调出来
yun135
4楼-- · 2020-02-09 20:17
 精彩回答 2  元偷偷看……
hpdell
5楼-- · 2020-02-10 02:10
本帖最后由 hpdell 于 2012-4-13 11:11 编辑

看看这个地址的博客,应该可以的
http://hi.baidu.com/%BD%AD%BA%FE ... dc77d851da4b98.html
lxa0
6楼-- · 2020-02-10 02:48
不建议这样做
否则单片机再做别的就没时间了
如果还有动态扫描显示的话
那就更玄乎啦

一周热门 更多>