市面五档手电驱动电路(mcu+mac7135)

mcu一般用atitiny13A,可以使用arudino编写,自己考虑使用stc8G1K08A开发,但是还不会。

原理图:

工作原理

1、 二极管D1与电容C1组成单片机MCU电源,其作用是用于电筒断电后,能给单片机提供几秒的连续应急电源,D1于用断电后防止MCU电源上的电反向流出;C1调节断电维持时间,增大C1,可以延长手电筒断电换档时间。4脚用于断电检测,R1是其下拉电阻,6脚控制n个AM7135。

2、电路工作过程:当K1开关接通时,4脚为高电位,MCU正常工作在第一档功能,在K1快速断开,接通时,MCU的4脚在开关断开时,检测到低电位,(由于C1上的电被D1二极管反向截止,通过R1下拉电阻到负极);当4脚为低电位,单片机MCU关闭输出,LED不亮,进入睡眠模式。

当K接通时,MCU的4脚被单片机内部上拉电阻接通到电池正极,为高电位,MCU被唤醒,通过MCU程序被执行下一档功能(对6脚进行控制);再按开关,MCU如此循环工作

3、如果要把MCU脚位全部利用起来,可以增加档位选择功能,如把2脚接负极,则手电筒只有2档,如3脚接负极,则手电筒有3档功能,7脚接负极,手电筒为4档,所有3个脚不接负极,为默认5档功能,

  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值