找回密码
 立即注册

QQ登录

只需一步,快速开始

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

单片机一键开关机电路

  [复制链接]
跳转到指定楼层
楼主
网上看到的单片机一键开关机,都是用两个IO口,太浪费了,
我总感觉能省一个IO口,本着精简方针,设计如下



再次检测IO变低电平,关机,

讨论能实现吗,我觉得能
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏3 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:88256 发表于 2026-3-9 23:27 | 只看该作者
你的一个IO口可以同时做输入和输出的吗?既要输出高电平维持导通,还要做输入检测按键按下?
回复

使用道具 举报

板凳
ID:1133081 发表于 2026-3-10 06:44 | 只看该作者
一键开关,无需IO。


回复

使用道具 举报

地板
ID:1159343 发表于 2026-3-10 07:49 | 只看该作者
软件上不能实现吗?短按开机,长按三秒关机。
回复

使用道具 举报

5#
ID:69038 发表于 2026-3-10 08:05 | 只看该作者
理论上可以,但不如YN8C9A好用。连IO都省了。。
回复

使用道具 举报

6#
ID:959857 发表于 2026-3-10 08:38 | 只看该作者
电路中有三极管,需要输出高电平维持导通。但是电路好像没法给三极管一直高电平
回复

使用道具 举报

7#
ID:584814 发表于 2026-3-10 10:52 | 只看该作者
zhuls 发表于 2026-3-10 08:05
理论上可以,但不如YN8C9A好用。连IO都省了。。

用这芯片还得担心触发档位
回复

使用道具 举报

8#
ID:491875 发表于 2026-3-10 12:20 | 只看该作者
刚才看错了I/O标记了,电路从理论上可以,但实践中不知道按键抖动是不是会导入干扰,按键两端是不是需要并列一只小电
回复

使用道具 举报

9#
ID:72088 发表于 2026-3-10 12:32 | 只看该作者
IO口总共就两个状态,1、单片机得电,IO口就保持高电平(双向模式),能稳定开机
2、检测IO状态(双向模式,有内部上拉能维持高电平),变低就是有按键,改变状态为低电平就行了,关机,
有人说用单独开关芯片或者电路,这里用单片机IO口控制,还能实现自动关机,无信号关机,无操作关机

回复

使用道具 举报

10#
ID:1074206 发表于 2026-3-10 12:34 来自触屏版 | 只看该作者
写一个自锁程序就用一个io
回复

使用道具 举报

11#
ID:647261 发表于 2026-3-10 16:32 | 只看该作者
看起来好像可以哦,找个板飞个线验证一下
回复

使用道具 举报

12#
ID:384109 发表于 2026-3-10 17:07 | 只看该作者
单片机的一个引脚如何维持高电平的同时还能被按键拉为低电平,也就是单片机的一个引脚如何同时有高、低两种电平,是否可以理解为这个按键只能做开关机使用
回复

使用道具 举报

13#
ID:72088 发表于 2026-3-10 17:18 | 只看该作者
BD7RL 发表于 2026-3-10 07:49
软件上不能实现吗?短按开机,长按三秒关机。

这种关机是不耗电的,单片机还能实现定时自动关机,
回复

使用道具 举报

14#
ID:72088 发表于 2026-3-10 17:20 | 只看该作者
hhdsdy 发表于 2026-3-9 23:27
你的一个IO口可以同时做输入和输出的吗?既要输出高电平维持导通,还要做输入检测按键按下?

单片机IO口基本功能就是同时输入输出,I2C总线不是就是双向的????
回复

使用道具 举报

15#
ID:624769 发表于 2026-3-10 17:39 | 只看该作者
你这是一键通断电。
要说一键开关机的话,应该是保持单片机通电,然后按键接外部中断。
回复

使用道具 举报

16#
ID:384109 发表于 2026-3-10 18:03 | 只看该作者
单片机没电的时候,IO是什么电平,MOS管在单片机没电的时候,是否能不被导通
回复

使用道具 举报

17#
ID:88256 发表于 2026-3-10 18:24 | 只看该作者
新乡家电维修 发表于 2026-3-10 17:20
单片机IO口基本功能就是同时输入输出,I2C总线不是就是双向的????

你是从哪本教材里面看到IO口可以同时输入和输出的?I2C的双向是指数据的传输方向,需要SCL进行配合。还不是同时的,你用过I2C的主从同时发送和接收数据的吗?
回复

使用道具 举报

18#
ID:102168 发表于 2026-3-11 11:38 | 只看该作者
如果一直按住按键,会是什么情况
回复

使用道具 举报

19#
ID:1034262 发表于 2026-3-11 18:07 | 只看该作者
单个IO保持供电、读按键是很常用的操作。
你的电路要求IO是双向口(或51的准双向口),内部带上拉电阻。也可以将IO设置为开漏输出,并且上拉一个电阻。
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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