搜索
bottom↓
回复: 11

求助:两个按键实现多个功能操作

[复制链接]

出0入0汤圆

发表于 2020-3-12 22:20:16 | 显示全部楼层 |阅读模式
用的51单片机,所以感觉发在这里比较合适。想了两天了,脑子有点不够用的感觉了,求各位大侠帮帮忙,主要想实现的功能如下:单节18650电池供电,LCD为V_BAT转12V,待机功耗要求比较低,暂时先实现功能。
KEY1 控制电源   KEY2 短按控制激光  长安控制LED灯
1、长按按键KEY1,整个系统上电(单键开关机电路)     此时——a、液晶屏打开    b、短按按键KEY2,实现激光打开关闭切换    c、长按按键KEY2,实现LED灯打开关闭切换
2、再次长按按键KEY1(理论上要求整个系统断电 )       此时——a、液晶屏关闭    b、短按按键KEY2,激光功能关闭                 c、长按按键KEY2,实现LED灯打开关闭切换
完全上电状态是没有问题的,但是待机情况下不知道该怎么处理了

阿莫论坛20周年了!感谢大家的支持与爱护!!

如果想吃一顿饺子,就得从冰箱里取出肉,剁馅儿,倒面粉、揉面、醒面,擀成皮儿,下锅……
一整个繁琐流程,就是为了出锅时那一嘴滚烫流油的热饺子。

如果这个过程,禁不住饿,零食下肚了,饺子出锅时也就不香了……《非诚勿扰3》

出0入143汤圆

发表于 2020-3-13 01:27:19 来自手机 | 显示全部楼层
在论坛有一键开关机电路,搜一下

出0入0汤圆

发表于 2020-3-13 06:13:56 | 显示全部楼层
还可以双击

出0入0汤圆

发表于 2020-3-13 06:51:38 来自手机 | 显示全部楼层
没看懂,要求长按key1整个系统已经断电了,接下来还能操作这个那个关闭激光,切换led?

出0入0汤圆

发表于 2020-3-13 06:51:50 来自手机 | 显示全部楼层
未上电时使用RC充电电路,上电后使用状态机加定时器

出0入0汤圆

 楼主| 发表于 2020-3-13 07:43:25 来自手机 | 显示全部楼层
小溪 发表于 2020-3-13 06:51
没看懂,要求长按key1整个系统已经断电了,接下来还能操作这个那个关闭激光,切换led? ...

手持设备,应该是类似待机状态下LED是单独开关的,但是待机功耗要求很低。

出0入0汤圆

发表于 2020-3-13 08:45:28 | 显示全部楼层
按任意按键唤醒单片机 开始处理按键的短按和长按 处理完执行相应任务 然后设置外部中断唤醒 睡眠

出0入0汤圆

 楼主| 发表于 2020-3-13 09:03:16 | 显示全部楼层
Athelloren 发表于 2020-3-13 08:45
按任意按键唤醒单片机 开始处理按键的短按和长按 处理完执行相应任务 然后设置外部中断唤醒 睡眠 ...

休眠的功耗不知道会有多少,不过这个方法貌似可以。
有没有可能在一键开关机的电路上,再加一个按键,也就是两个按键随便按哪个都启动电源,启动后检测每个按键的状态

出0入0汤圆

发表于 2020-3-14 17:40:46 | 显示全部楼层
一键开关机的电路上,加几个按键都可以,用二极管隔离就好

出0入0汤圆

 楼主| 发表于 2020-3-14 19:07:08 | 显示全部楼层
avr_sz 发表于 2020-3-14 17:40
一键开关机的电路上,加几个按键都可以,用二极管隔离就好

正解,就是在一键开关机的电路上另外加了一个按键出来,开机检测按键,不同的按键开机的执行不同功能,这样问题就解决了

出0入4汤圆

发表于 2020-4-5 10:47:08 来自手机 | 显示全部楼层
既然是待机模式,用一个按键就可以实现了,只要是在LED和激光都关闭的模式,就进入休眠,开一个外部下降沿中断,中断后低电平计数,超过额定值为长按,然后检测到高电平时按键结束,输出不同的值区分长短键,

出0入0汤圆

 楼主| 发表于 2020-4-5 11:12:25 | 显示全部楼层
kcfoo1 发表于 2020-4-5 10:47
既然是待机模式,用一个按键就可以实现了,只要是在LED和激光都关闭的模式,就进入休眠,开一个外部下降沿 ...

这个问题已经解决了,谢谢了!
但是又遇到了新问题,串口和按键冲突了,真是见鬼了,应该是我实力不行了。现在论坛没有搜索功能,还在想办法中。。。。。。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-3-28 17:18

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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