打印

单片机开关机

[复制链接]
5462|22
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
沙发
wh6ic| | 2014-12-3 14:13 | 只看该作者
隔若干毫秒扫一次按键,扫到后累加一个寄存器,按键释放时清零这个寄存器,当累加值大于某设定值时则识别为这个按键被按下若干时间

使用特权

评论回复
板凳
xiaoyuer2014|  楼主 | 2014-12-3 14:51 | 只看该作者
谢谢,我的想法是用单片机扫描按键,根据按下时间的长短去控制一个MOS管,进而控制电源的接通与关闭。

使用特权

评论回复
地板
xiaoyuer2014|  楼主 | 2014-12-3 14:59 | 只看该作者
在单片机的供电管脚直接接一个按键开关可以实现单片机的开关机,不知道可行吗

使用特权

评论回复
5
NE5532| | 2014-12-3 15:09 | 只看该作者
单片机关断电源引脚上的供电,其他引脚会漏电进去让单片机运行,一般单片机系统要关就关整个系统的供电。你先想通一个问题,单片机都没有电源,怎么运行程序,怎么知道按键是不是按下呢??

使用特权

评论回复
6
ningling_21| | 2014-12-3 16:04 | 只看该作者
xiaoyuer2014 发表于 2014-12-3 14:59
在单片机的供电管脚直接接一个按键开关可以实现单片机的开关机,不知道可行吗 ...

肯定可行,关键是电路如何实现

使用特权

评论回复
7
wxjcan| | 2014-12-3 16:28 | 只看该作者
学习下

使用特权

评论回复
8
落雪绽菊| | 2014-12-3 22:31 | 只看该作者
若要用扫描键盘的方式长按,只能实现关机,无法实现开机,若外接电路,可以实现。但是,有什么意义?

使用特权

评论回复
9
ddlxiaoxu| | 2014-12-3 23:12 | 只看该作者
那种 电子开关的 按一下开 按一下关 电动剃须刀的那种怎么样

使用特权

评论回复
10
ningling_21| | 2014-12-4 09:26 | 只看该作者
xiaoyuer2014 发表于 2014-12-3 14:59
在单片机的供电管脚直接接一个按键开关可以实现单片机的开关机,不知道可行吗 ...

开机需要手动,但关机可以通过单片机控制.

使用特权

评论回复
11
xiaoyuer2014|  楼主 | 2014-12-4 09:55 | 只看该作者
直接在单片机的供电管脚加一个自锁开关可以吗

使用特权

评论回复
12
ningling_21| | 2014-12-4 09:58 | 只看该作者
xiaoyuer2014 发表于 2014-12-4 09:55
直接在单片机的供电管脚加一个自锁开关可以吗

肯定可以,一些万用表就是这样开关的

使用特权

评论回复
13
xiaoyuer2014|  楼主 | 2014-12-4 10:04 | 只看该作者
我在想按键会有抖动,按下的瞬间会不会有尖峰电流,应该可以,但这种方**影响单片机的使用寿命。谢谢!

使用特权

评论回复
14
ningling_21| | 2014-12-4 10:12 | 只看该作者
xiaoyuer2014 发表于 2014-12-4 10:04
我在想按键会有抖动,按下的瞬间会不会有尖峰电流,应该可以,但这种方**影响单片机的使用寿命。谢谢! ...

尖峰电流? 你是说开关电源上电瞬间吧

使用特权

评论回复
15
lu50211| | 2014-12-4 10:15 | 只看该作者
本帖最后由 lu50211 于 2014-12-4 10:18 编辑

不知道你所说的开关机是什么现象。是说关掉所有的电源还是说系统进入待机模式(显示关闭,声音关闭,输出关闭之类)。第一个的话好像有一种叫单键开关机的电路,是在总供电电源上的,你可以上网找找。


第二个的话就只需扫描检测按键并处理相关的显示、声音、输出之类关闭问题。

使用特权

评论回复
评分
参与人数 1威望 +2 收起 理由
xiaoyuer2014 + 2 很给力!
16
xiaoyuer2014|  楼主 | 2014-12-4 10:31 | 只看该作者
嗯,很好地电路,谢谢啊!

使用特权

评论回复
17
yueguang3048| | 2014-12-4 11:07 | 只看该作者
15楼 好巧妙的一个电路

使用特权

评论回复
18
YingziSeek| | 2014-12-4 11:24 | 只看该作者
检查按键闭合的时间

使用特权

评论回复
19
通宵敲代码| | 2014-12-4 13:15 | 只看该作者
楼主难道不知道“双稳态触发器”!!
在开关上加一个不就OK了!

一般来说,现在都是使用专用的电源管理芯片!
都带有这个功能的!

使用特权

评论回复
20
andy_ruan| | 2014-12-4 15:26 | 只看该作者
休眠唤醒来做,按键按下退出休眠(开机),检测到时长按,系统工作;系统工作后,再次检测是否长按,长按MCU进入休眠;按键能唤醒MCU,无需外围电路,软件实现

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

22

帖子

1

粉丝