切换到宽版
  • 23680阅读
  • 108回复

[C51]又一个万年历!串口的,电池供电的,c语言详细注解的!更新了充电器 [复制链接]

上一主题 下一主题
离线yk28981
 

发帖
735
M币
2717
专家
6
粉丝
38
只看楼主 倒序阅读 我要置顶 楼主  发表于: 2011-08-27
用了一乐的中文短信铃的12864液晶,是ST7565驱动的!本人重新制作了里面的PCB!没用并口驱动,因为线太多PCB难画!
主要功能:时间日期星期显示,农历日期节日显示,温度,阳历日期节日,24节气显示,下一节气预告,闹铃!操作按键时自动打开亮背光并延时关闭!电量显示,充电提示,电池电压低自动关闭液晶!两种显示模式,夜间自动弱背光开启关闭!显示模式1不显示秒钟,模式2显示秒钟但农历和节气10秒一次循环显示!
最大工作电流13mA(不开蜂鸣器)!为了省电就要让单片机少干活多睡觉!
在显示模式1时:1分钟唤醒单片机一次,刷新一次时间温度电量。农历节气节日一天刷新一次(不操作设置)。在一分钟中大概运行0.3秒左右就休 眠了,此时电流0.27mA左右,如果在夜间打开了弱背光则休眠电流在0.45mA左右。
在显示模式2时:一秒钟刷新一次秒钟,10秒显示翻转一次节气农历,一分钟刷新一次分钟温度电量,一小时刷新一次小时,一天计算一次节日农历节气。平时在一秒钟中工作10mS不到,但模式2的耗电量肯定比模式1要大!
在电池电压低于3.5V时显示充电提醒,低于3.33V就关闭液晶电源节省电力(时钟芯片PCF8563没有备用电源,锂电电压太低会关闭输出会使时间归零的!)在关闭了液晶电源时电流在10uA以内,此时只有时钟芯片继续工作一分钟唤醒单片机一次来看看电压上升到额定值了没有!上升到了额定值就继续启动液晶工作!由于采用了STC12LE5616AD芯片,基于本人能了所限没考虑程序的精简!

        本人就是传说中的写程序不会英文用拼音,程序中只会if来if去的菜鸟!程序写的很烂还望大家不要见笑!



        声明一下:PCF8563驱动、节气表、农历表及农历计算方法、液晶的驱动、及PCB的尺寸安装孔位置等都来源于网络!我采用后进行了一定的修改组合!在此对原创作者表示感谢!


本人单片机编程是自学的,只会c语言,只熟悉STC的部分单片机!看一下带我入门的书!

本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
本帖最近打赏记录:共7条打赏 ,M币+37
离线hummingbird

发帖
4951
M币
890
专家
1
粉丝
33
只看该作者 1楼 发表于: 2011-08-27
请登录后查看
离线yk28981

发帖
735
M币
2717
专家
6
粉丝
38
只看该作者 2楼 发表于: 2011-08-27
请登录后查看
本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
本帖最近打赏记录:共6条打赏 ,M币+42
离线御剑追梦

发帖
4883
M币
271
专家
25
粉丝
179
只看该作者 3楼 发表于: 2011-08-27
请登录后查看
离线yk28981

发帖
735
M币
2717
专家
6
粉丝
38
只看该作者 4楼 发表于: 2011-08-27
请登录后查看
本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
本帖最近打赏记录:共6条打赏 ,M币+35
离线aqxgm

发帖
6039
M币
17555
专家
161
粉丝
532
只看该作者 5楼 发表于: 2011-08-27
请登录后查看
离线御剑追梦

发帖
4883
M币
271
专家
25
粉丝
179
只看该作者 6楼 发表于: 2011-08-27
请登录后查看
离线yk28981

发帖
735
M币
2717
专家
6
粉丝
38
只看该作者 7楼 发表于: 2011-08-27
请登录后查看
本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
本帖最近打赏记录:共3条打赏 ,M币+20
离线yk28981

发帖
735
M币
2717
专家
6
粉丝
38
只看该作者 8楼 发表于: 2011-08-27
请登录后查看
本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
本帖最近打赏记录:共2条打赏 ,M币+10
离线downtoearth

发帖
497
M币
1834
专家
5
粉丝
50
只看该作者 9楼 发表于: 2011-08-27
请登录后查看
快速回复
限80 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
上一个 下一个