找回密码
 注册会员
更新自动建库工具PCB Footprint Expert 2024.04 Pro / Library Expert 破解版

单键实现单片机开关机

[复制链接]
admin 发表于 2012-9-4 18:14:46 | 显示全部楼层 |阅读模式

本文包含原理图、PCB、源代码、封装库、中英文PDF等资源

您需要 登录 才可以下载或查看,没有账号?注册会员

×
单键实现单片机开关机
1,控制流程,按下按键,Q1导通.单片机通电复位,进入工作.
2,检测 K-IN 是否低电平,否 不处理.是 单片机输出 K-OUT 为高电平,Q2导通,相当于按键长按.LED指示灯亮.
3,放开按键,K-IN 经过上拉电阻,为高电平.单片机可以正常工作.
4,在工作期间,按键按下,K-IN 为低电平,单片机检测到长按1秒,K-OUT 输出低电平,Q2截止.LED指示灯熄灭.放开按键,Q1截止,单片机断电.
5,通过软件处理,可以实现短按开机,长按关机.
单片机用PIC16F84A,通过简单的程序演示,证实此电路的可行性。
1073571197269260.jpg
试验样板 关机 LED OFF

1073571197270956.jpg


试验样板 开机 LED ON

1073571197270985.jpg

源程序
[color=100%]
1073571197272264.jpg

1073571197272292.jpg

1073571197272320.jpg

1073571197272349.jpg

1073571197272380.jpg

1073571197272407.jpg

此程序经过试验

IC资料:EM2880 MC10H164 MT9V111I99STC PBF H0022T TLC393IDR
*滑块验证:
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

QQ|手机版|MCU资讯论坛 ( 京ICP备18035221号-2 )|网站地图

GMT+8, 2024-11-23 07:17 , Processed in 0.060767 second(s), 12 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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