打印

[其他] [HC89S001P demo试用] LED调光灯-锂电池供电

[复制链接]
80|3
跳转到指定楼层
楼主
功能说明:
说明:初始化上电  LED指示灯灭,驱动冷光和暖光LED灭;
长按S1 开机或关机 LED指示灯亮或灭;
开机后短按S1 分别1~12挡循环;
冷光灯亮 (1~6),暖光灯灭,暖光灯亮 (7~12),冷光灯灭,
第一次开机时默认冷光灯2挡,以后开关机记住档位,断电后默认状态2挡;
附件原理图 源代码(MCU HC89S001P)
原理图说明:
Gnd P01  P02  vcc_m  程序下载口  isp dowm
USB口提供充电IC TP4056给锂电池充电,同时可以给 调光灯提供电源
没有USB充电供电,锂电池给 调光灯提供电源.
指示灯 red led   P00口,开机亮 关机灭;
按键S1 (轻触按键)接P21   按键 长按开关机,开机后短按在1~12挡循环;
冷光灯场效应管Q1(SI2300)驱动接  P03,驱动冷光LED照明;
暖光灯场效应管Q2(SI2300)驱动接  P04,驱动暖光LED照明;
代码说明
  初始化:
关看门狗
GPIO口,
初始化定时器T0,
初始化PWM0模块配置 PWM0PWM01高有效,单独模式,周期10ms
并且PWM功能关闭且无输出.
  开看门狗
循环部分
     清看门狗
     按键任务,关机时短按不执行任务,开机时短按,开机后短按S1 分别1~12挡循环;
冷光灯亮 (1~6挡),暖光灯灭,暖光灯亮(7~12挡),冷光灯灭,
  定时器T0 中断
按键的搜索,有按键按下并返回按键值。
焊接的DEMO测试,见下图:


本帖子中包含更多资源

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

x
沙发
| 2019-4-2 09:54 | 只看该作者
真是个好帖子!我要顶住啊! 好帖子啊!帮你顶住啊!
板凳
| 2019-4-2 17:34 | 只看该作者
不错
地板
| 2019-4-3 10:53 | 只看该作者
试了下,003也可以实现
扫描二维码,随时随地手机跟帖
*滑动验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

我要发帖 投诉建议 创建版块 申请版主

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式

论坛热帖

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