找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 778|回复: 23
打印 上一主题 下一主题
收起左侧

这是一个单片机红外解码的程序,但是长按会触发一次短按命令,怎么改成长按不触发短按啊

  [复制链接]
跳转到指定楼层
楼主
ID:1094127 发表于 2023-11-8 20:26 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 RDFGRSG 于 2023-11-10 11:41 编辑

#include <REGX52.H>
#include "ir2.h"




分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:1094127 发表于 2023-11-8 23:04 | 显示全部楼层
有没有大佬指点一下
回复

使用道具 举报

板凳
ID:1094127 发表于 2023-11-9 09:16 | 显示全部楼层
man1234567 发表于 2023-11-9 08:49
一般来说,这种情况是不松手测长按和短接造成的,长按中包含短按。
通常,改成松手后察看本次按键按下时长 ...

怎么改啊
回复

使用道具 举报

地板
ID:1094127 发表于 2023-11-9 16:13 | 显示全部楼层
卡姿兰大眼睛 发表于 2023-11-9 15:44
加个接收时间长短判断,接收时间大于2秒的,可视为长按,否则为短按

程序里怎么改呢?
回复

使用道具 举报

5#
ID:1094127 发表于 2023-11-9 19:06 | 显示全部楼层

那部分不完整
回复

使用道具 举报

6#
ID:1094127 发表于 2023-11-9 19:07 | 显示全部楼层
别说理论,上修改后代码
回复

使用道具 举报

7#
ID:1094127 发表于 2023-11-9 19:15 | 显示全部楼层
理论我也能想到,怎么实现呢?
回复

使用道具 举报

8#
ID:1094127 发表于 2023-11-9 19:15 | 显示全部楼层
卡姿兰大眼睛 发表于 2023-11-9 15:44
加个接收时间长短判断,接收时间大于2秒的,可视为长按,否则为短按

怎么实现呢?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表