电路概述
从USBmin获得5V电压进过TP4057向锂电池充电,由Q1,Q2构成的充电检测电路,当USBmin无充电电压时Q2基极为低电平,Q1基极为高电平,Q1导通,当由从USBmin来的充电电压,Q2基极获得高电平,Q1基极为低电平Q1截止。PT1301为升压电路,将3.3V升压为5V为单片机和时钟芯片供电,K1为复位开关,当K1导通时Q1基极为低电平,Q1截止。K5、K6为水银开关,也就是姿态传感器
软件设计
主菜单为旋转菜单,旋转菜单可视性强,增加了滚动式节日提示,收录了接近40个节日,
在时钟界面,由于增加了载姿态传感器,所以可以通过摇晃主机来切换背光,并且加入了计步器程序,
为降低作品功耗增加使用时间设计时加入单片机掉电运行程序,在掉电模式下单片机功耗将<0.1uA(典型值),将PD/PCON.1置1,单片机进入掉电模式时,内部时钟停振,由于无时钟源,CPU 、定时器、看门狗、A/D转换、串行口等停止工作,但外部中断继续工作。如果低压检测电路被允许可产生中断,则低压检测电路也可继续工作,否则将停止工作。进入掉电模式后,所有I/O 口、SFRs(特殊功能寄存器)维持进入掉电模式前那一刻。空闲模式,和掉电模式由电源控制寄存器PCON (Power Control Register), PCON 为不可位寻址。
PCON 寄存器定义如下: