做了C8051F320的湿度计的个人收尾工作:
1、加了一块锂充电电池,修改了充电电路。修改方法见我其他的帖子,不再罗嗦了。这个硬件修改需要软件配合才能工作。
2、加入充电控制程序,电池电压显示部分。需要做上一点的硬件修改;
3、加入日期时间显示和修改程序;
4、加入超时关机程序(当机器闲置10分钟后,关闭OLED、MCU,让整机进入低功耗模式),软开机、关机模式。
5、按纽RST为软开机、关机键,每按一次则循环进入整机工作状态和低功耗状态;
按纽S2-A为模式切换键,切换机器进入电池电压显示、日期调节、时间调节各种模式;
按纽S3-B为日期调节、时间调节键,调节增加各时钟日期值。
6、每隔一小时在C8051F320的FLASH里面保存当前时间。本来想每分钟的,但是怕写的太频繁了FLASH用不了多久。因为时钟芯片平时一直工作的,而且加了锂电池,所以时间并不会随整机开关机而丢失。加入这个是因为以前调试的时候没有加锂电池,时间容易丢失。现在看起来这个保存功能用处倒不大。不过以后可以用来保存其他参数,所以依然保留。
7、湿度计的完成并非我的原创,硬件电路都是EEWORLD各位网友辛勤努力的结果,我本人没有做出太大贡献,十分惭愧。软件部分也借鉴了各位网友的无私共享,在此谢过。
全部代码见附件,湿度机我加了一个外壳,正好合适,不大不小,OLED、USB接口和按纽操作起来都很方便,携带出门使用小巧玲珑,明天找相机上写真照: