发 帖  
【四旋翼飞行器】76小时吃透四轴算法!史上最强软硬结合实战项目,👉戳此立抢👈
[问答] 52单片机按键问题:按下某一按键程序就跳到对应的函数执行
277 单片机 按键
分享
       我想在程序运行的任意时刻,按下某一按键(预计四个按键),程序就跳到对应的函数执行。但是现在不懂怎么做,没有头绪啊,好心人帮帮忙呗,谢谢!
0
2018-11-8 16:16:56   评论 分享淘帖 邀请回答
3个回答
在论坛里找找电子钟的例程吧,里面就有随时调整时间的处理
2018-11-8 23:00:15 评论

举报

1、按键扫描部分:用定时器做一个4ms基准,每隔4ms分别扫描四个按键一次,记得做消抖或滤波,分别定义四个变量做标志位,检测到按键按下就把对应标志位置位
2、判断四个标志位,如果置位,则执行相应程序。
2018-11-8 23:57:18 1 评论

举报

1 条评论
写四个函数,分别对应你的四个功能,放在switch里,然后中断里判断是哪个按键,置位相应标志位,标志位对应switch里的值,这是稍微简单,也是比较合理点的了
2018-11-22 20:51:32 评论

举报

撰写答案

你正在撰写答案

如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。

高级模式
您需要登录后才可以回帖 登录 | 注册

提问题
课程
    关闭

    站长推荐 上一条 /7 下一条

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