切换到宽版
  • 9186阅读
  • 46回复

[C51](增加光控亮度控制,改进界面)32*64双色点阵时钟,双路温度,农历,时间修正 [复制链接]

上一主题 下一主题
离线chenppo
 

发帖
2019
M币
258
专家
27
粉丝
142
只看楼主 倒序阅读 我要置顶 楼主  发表于: 2013-10-27
不想用循环显示,把所有东西都挤在一个屏上。

             80M不是用晶振,使用LC代替的,详见http://bbs.mydigit.cn/read.php?tid=707927
说明:程序基于mini80E开发板(STC89C52RC,80M,12T模式),6K6左右,源码附件里,大家可以自己修改喜欢的字体等。
           农历转换网上找的,本来想自己写,发现水平不够。把日期随便调了了个1年后的新历,农历显示正确,闰月也分得清,应该没有大问题。
           没有用定时器,单片机只要速度够快,程序都可以兼容,啥都不用改。如果用最小系统,就只是温度不显示。
           弄了室内温度和室外温度,室内温度用板载热敏电阻,室外温度的热敏电阻通过引线接到室外。
           只有2个界面:时间显示主界面和时间修正界面。


后续:空闲时再加入生日提醒,屏幕亮度自动调节(开发板上有光敏电阻)。




图片终于可以上传了。
室外温度AD通道电位器还没有换成热敏电阻。



增加了1个界面,光控设定界面。
可设定环境亮度小于特定值时,屏幕亮度变小到设定值。
就是说光控阀值和亮度值都可调节。


实现原理:每扫描一行,开行选后,再延迟一段时间后关闭。延迟的时间长短决定了屏幕的亮度。本来是用pwm控制,无奈单片机速度不够快,闪烁
感教严重,就用了上面的方法了,缺点是程序每跑一圈的时最多的时候增加了快1mS,还好影响不大。
附件为下面效果,为了实验效果,光控没有延迟,实际大家可以自己改下,隔10秒或者更多检测1次(每隔一段时间AD),省得变化过快。

大家看视频效果及图片说明:





flash: http://player.youku.com/player.php/sid/XNjI3MTg5ODIw/v.swf

flash: http://player.youku.com/player.php/sid/XNjI3MTg5OTY4/v.swf

flash: http://player.youku.com/player.php/sid/XNjI3MTg5NTk2/v.swf

flash: http://player.youku.com/player.php/sid/XNjI3MTkwMDcy/v.swf

flash: http://player.youku.com/player.php/sid/XNjI3MTg5Njk2/v.swf
本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
本帖最近打赏记录:共11条打赏 ,M币+54
12
离线yuexiu

发帖
3497
M币
3568
专家
3
粉丝
68
只看该作者 1楼 发表于: 2013-10-27
请登录后查看
本帖最近打赏记录:共1条打赏 ,M币+5
离线benli

发帖
33704
M币
6633
专家
91
粉丝
488
只看该作者 2楼 发表于: 2013-10-27
请登录后查看
本帖最近打赏记录:共2条打赏 ,M币+10
离线benli

发帖
33704
M币
6633
专家
91
粉丝
488
只看该作者 3楼 发表于: 2013-10-27
请登录后查看
本帖最近打赏记录:共2条打赏 ,M币+10
离线chenppo

发帖
2019
M币
258
专家
27
粉丝
142
只看该作者 4楼 发表于: 2013-10-27
回 benli 的帖子
请登录后查看
离线benli

发帖
33704
M币
6633
专家
91
粉丝
488
只看该作者 5楼 发表于: 2013-10-27
回 chenppo 的帖子
请登录后查看
本帖最近打赏记录:共1条打赏 ,M币+5
离线benli

发帖
33704
M币
6633
专家
91
粉丝
488
只看该作者 6楼 发表于: 2013-10-27
请登录后查看
本帖最近打赏记录:共1条打赏 ,M币+5
离线benli

发帖
33704
M币
6633
专家
91
粉丝
488
只看该作者 7楼 发表于: 2013-10-27
请登录后查看
离线zqf900605

发帖
1789
M币
865
专家
2
粉丝
40
只看该作者 8楼 发表于: 2013-10-27
请登录后查看
本帖最近打赏记录:共1条打赏 ,M币+5
离线chenppo

发帖
2019
M币
258
专家
27
粉丝
142
只看该作者 9楼 发表于: 2013-10-28
回 benli 的帖子
请登录后查看
快速回复
限80 字节
温馨提示:所有技术区严禁灌水,“沙发”“顶”字样;禁止广告贴;以免被删除
 
上一个 下一个