资源简介

此电路有一个升压电路,一个充电管理电路,一个电芯保护电路,一个MCU用来显示电量和控制输出, 一个按键控制LED灯显示和控制输出,四个灯(LED1-LED4)来显示电量,一个灯(LED5)用来照明。 1.四个LED(LED1-LED4)灯显示电亮时的定义: 3.30V以下,电量指示灯1以1HZ频率闪烁 3.60V以下,电量指示灯1亮,表示电池剩25%的电量。 3.80V以下, 电量指示灯1,2亮,表示电池剩50%的电量。 4.00V以下,电量指示灯1,2,3亮,表示电池剩75%的电量。 4.00V以上,电量指示灯1,2,3,4亮,表示电芯满电。 2.接上电芯时,四个LED

资源截图

代码片段和文件信息

/*
此电路有一个升压电路,一个充电管理电路,一个电芯保护电路,一个MCU用来显示电量和控制输出,
一个按键控制LED灯显示和控制输出,四个灯(LED1-LED4)来显示电量,一个灯(LED5)用来照明。

1.四个LED(LED1-LED4)灯显示电亮时的定义:
  3.30V以下,电量指示灯1以1HZ频率闪烁
  3.60V以下,电量指示灯1亮,表示电池剩25%的电量。
  3.80V以下, 电量指示灯1,2亮,表示电池剩50%的电量。
  4.00V以下,电量指示灯1,2,3亮,表示电池剩75%的电量。
  4.00V以上,电量指示灯1,2,3,4亮,表示电芯满电。
2.接上电芯时,四个LED灯点亮3S然后熄灭。关闭输出,MCU进入休眠状态。
3.只要不接充电器时,不管在什么状态,按一下按键,四个LED灯按1要求显示电芯电量5S,然后自动熄灭。
4.接上充电器时,四个LED电量指示灯按如下方式显示电量:
  3.60V以下,电量指示灯1以1HZ频率闪烁
  3.80V以下,电量指示灯1亮,电量指示灯2以1HZ频率闪烁
  4.00V以下, 电量指示灯1,2亮,电量指示灯3以1HZ频率闪烁
  4.00V以上,电量指示灯1,2,3亮,电量指示灯4以1HZ频率闪烁
充满时(chang-end变高),电量指示灯1,2,3,4全亮,表示电芯已充满电。
5.接上充电器时。按一下按键无反应。 
6.不管在什么状态,长按按键3秒以上,打开LED5,再长按按键3秒以上,关闭LED5。
7.当没有充电,没有按按键,没有打开LED5时5分钟后自动进入休眠状态,以降低静态功耗。
*/

#include “HT46R064.h“
#define TRUE 1
#define FALSE 0
#define CHARGE 0
#defin

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      13644  2014-03-07 20:33  HT46R064.c

     文件      43750  2012-07-13 16:52  Protel Schematic.pdf

     文件      36710  2014-03-07 20:24  Protel Schematic.SCH

----------- ---------  ---------- -----  ----

                94104                    3


评论

共有 条评论