永发信息网

单片机C语言,红外线遥控器,长按按键一直按下?程序该怎样区分呢?

答案:3  悬赏:40  手机版
解决时间 2021-12-04 13:08
单片机C语言,红外线遥控器,长按按键一直按下?程序该怎样区分呢?
最佳答案
按下时发送正常的编码,发送完毕,若按键依然按下,则发送重复码,重复码和引导码有共同的特点,就是周期短了一些(引导:13.5ms;重复:11.25ms),这个不就可以区分了吗?
只要接收的码周期是13.5,即一组新发送的编码,若是11.25则是重复码,重复码时,则将之前接收到的编码作为本次接收到的编码处理即可。来自:求助得到的回答
全部回答
你可以这样做就可以实现功能了,你把每次接受的时间间隔设置为100MS,如果连续3-5次都接收到同样的地址码和数据码,并且中间间隔小于50MS的就视为长按键就可以了,具体间隔多长时间你自己定,根据实际操作来定,连续几次也是你自己定,希望对你有帮助
打开定时器,定时检查按键状态,就可以判断是否长按了。追问是红外遥控发射拉、我是用定时技术器的啊;
NEC协议即6122协议。
【其中:当一直按下按键时,则重复发送,发送完第一次指令(完整指令)后,紧接着每隔108ms重复发送一次,但代码变了,只发送‘引导码’和一个0.56ms的正脉冲,但‘引导码也变了’(9ms高电平和2.25ms低电平)。】
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
刷BIOS有什么用?
请用简体书写本书法作品中的所有文字
英超 保级的意义
空分里说的液空是什么
BL18级盗贼任务 抢劫海盗,我杀了那只鹦鹉但
汽车起动用AGM蓄电池有什么特点(与普通铅酸
网球在用正,反拍打下旋球的球拍是()挥出的
大话西游2的三转女仙叫什么名字
蒜苔和龙豆可以一起炒吗?
澄海南湾姓氏人口
什么东西可大可小,什么东西可长可短。
我想请教电动车电机和控制器的连接线老是发热
35平方铜心电线允许通过多大电流
网上有没有专业的卖床单被套的网上商城呢?
黄河水文特征与其成因组合不正确的是A.水量小
推荐资讯
柳莺鸟的好处有什么
索降方法,种类,动作的注意
谁知道刘忠河老师的电话吗?
mr jia l have a heart to accom pan y you t
怎样把自己的电脑做成WEB服务器????
魅族魅蓝E手机怎么样
英语do的用法
珠海好的雅思培训机构有哪些
成语玩命猜灯下有本书窗外下着雪的成语
新泰市交通局果都交通管理所办公位置在哪啊?
泰国演员tee演过泰国恐怖片电影《白雪公主》
放猪油的蒸鸡蛋放香油后果啥样
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?