圣源电子制作

标题: 发布最近自己编写的0730LED时钟程序V1.0版,欢迎试用及提出建议。 [打印本页]

作者: sunhm    时间: 2012-6-1 16:02
标题: 发布最近自己编写的0730LED时钟程序V1.0版,欢迎试用及提出建议。
本帖最后由 sunhm 于 2012-6-1 21:10 编辑

    自年初从站里购买了0730时钟套件,甚是喜欢其设计小巧,7*30的点阵屏也是效果不错,因此常置于电脑桌旁,不过对于程序一些功能不太满意,所以最近找了时间自己写了一个程序,大致功能与站内原版程序一样,只做了部分功能的增加和改进,主要改进了我之前帖子提到的问题(http://www.syyyd.com/forum.php?mod=viewthread&tid=2206&extra=page%3D1)。经过试用效果挺好,在此提供给同样喜欢这款时钟的朋友,自己想到的功能都加上了,程序代码约9K多点,还有约6K多的空间,欢迎大家共同测试,提出更多好的功能或者更多种字体。
   
    主要实现功能:
    1、计时功能。简化设置项目,设置项包括阳历年、月、日、时、分、走时精度,秒固定为0,星期及阴历自动计算。设置项数值范围自动判断,不会再出现2月30日这样的问题。
    2、万年历。含阳历和阴历。
    3、测温功能。温度更新时间约1秒。
    4、闹铃功能。6个独立可设置开关、可独立设置模式的闹铃,包含有星期1-7、星期1、星期2、星期3、星期4、星期5、星期6、星期7、星期1-5、星期67共10种闹铃模式。闹铃时按任意键关闭或10分钟后自动关闭。
    5、五种字体。其中包含时间带秒显示的小字体。设定小字体后在设置或其它查询界面会采用默认字体,其它四款字体设定后在任何界面均有效。
    6、六级亮度及自动亮度模式。手动6级亮度;自动亮度是晚上21时至早上7时自动最暗亮度,其它时间中等亮度。
    7、走时调整功能。可以调整走时误差,每天最大调整范围在+9秒至-9秒之间。
    8、断电保存。所有设置数据均自动保存,断电无须重新设置。
    9、小彩蛋。通过板上按键特定按动方式,可以调出内置一段信息显示。留给大家寻找。
    按键设置:
(, 下载次数: 119)
    1、长按时间设置、闹铃设置进入设置时间及闹铃,设置过程中短按可以切换项目。所有设置项目必须设置完成直到退出正常计时状态,数据才会被保存。
    2、加、减用于设置过程中改变设置项数值。
    3、加键在正常计时状态下,可以查询温度及日历。
    4、任何非正常计时状态下没有按键超过15秒均会自动退出到计时状态。设置过程中自动退出不会保存数据。
    红外遥控设置:
(, 下载次数: 124)
    1、时间设置、闹铃设置用于进入时间和闹铃设置状态,再按则切换设置项目。
    2、加、减用于设置过程中改变设置数值。
    3、手动亮度用于改变亮度,自动亮度按下后手动设置值即失效,由程序自动调整亮度。
    4、退出键用于在任何状态退出到正常计时状态。设置过程中按此键数值不会保存。
    5、查闹铃1-6共6键用于查询闹铃设定状态。按1次显示闹铃数,开关状态,模式,按2次显示设置的闹铃时间。
    6、温度、日历用于查询温度和日历值。
    7、字体键用于改变显示字体。
    8、任何非正常计时状态下没有按键超过15秒均会自动退出到计时状态。设置过程中自动退出数据不会保存。

(, 下载次数: 246)


作者: 火鸟    时间: 2012-6-1 23:19
不错啊,更新一下看看效果啊。停电可以保持亮度等级和闹铃不闪屏就好些了
作者: sunhm    时间: 2012-6-2 18:03
怎么只有下载,没有反馈的。。。
作者: 小黑    时间: 2012-6-3 20:46
不会更新程序
有没跑马灯显示 功能啊
作者: 小黑    时间: 2012-6-3 20:48
搞个更新程序教程啊
作者: xclijilin    时间: 2012-6-17 06:46
看了修改到程序,还没下载。但是觉得这些不好:1. 没有秒显不好,秒显在与(电视上标准时间)对时间时非常实用。2. 闹时时间10分钟太长了。3. 温度没有微调功能,往往不准,应该有硬件或软件调整。
作者: sunhm    时间: 2012-6-17 16:28
xclijilin 发表于 2012-6-17 06:46
看了修改到程序,还没下载。但是觉得这些不好:1. 没有秒显不好,秒显在与(电视上标准时间)对时间时非常实 ...

1、有秒显功能,就是描述所说的小字体模式,包含时分秒显示的。另外在对时时候,设定好分钟,然后,一直等待到时间到达59秒时,再按下设置键,这样时间就会被设定,秒会固定为0,这样可以很精确的对时。
2、10分钟过长这个我也感觉到了,下一版本会修改成5分钟。
3、温度微调就没有意义了,受硬件设计所限,18B20显示屏太近了,受显示屏的发热影响,所以测温并不准确,而做软件的微调也没有意义,所以最好的方法 就是用线引出传感器,远离显示屏。
作者: 雲煙水汒    时间: 2012-6-20 01:20
支持一下,其实都一直忙,也想利用公司资源把板子整了
作者: lxyi    时间: 2012-8-8 12:57
刷了、但每一秒左右屏会闪一下
作者: demon003    时间: 2014-1-22 21:31
刷了  挂了    分钟变秒钟了





欢迎光临 圣源电子制作 (https://bbs.syyyd.com/) Powered by Discuz! X3.4