一乐电子

一乐电子百科

 找回密码
 请使用微信账号登录和注册会员

QQ登录

只需一步,快速开始

快捷登录

手机号码,快捷登录

搜索
查看: 6093|回复: 23
收起左侧

一乐1664双色翻页钟求高手帮忙改个程序

  [复制链接]
发表于 2012-12-11 12:35 | 显示全部楼层 |阅读模式
本帖最后由 slqin2418 于 2012-12-11 12:42 编辑

记得去年的这个时候,一乐1664双色点阵那个火呀,时过境迁,近来LED点阵板块貌似没啥动静了哇,是不是玩电子的都喜新厌旧啊,我来投个石头整点动静
事情的起因是年中曾有段时间不是很忙,得以有空仔细阅读了这个帖子:https://www.yleee.com.cn/thread-5858-2-1.html
后来自己在网友的支持下尝试着让我的1664双色点阵也用上了草版翻页钟,详见:https://www.yleee.com.cn/thread-16322-1-1.html
当时还费了九牛二虎之力找了到原装的32768晶振,换上后成为客厅的主力时钟。
说实话这个草版翻页钟效果那确实是杠杠滴 (曾经有一次电信服务人员到我家修ITV网络,当时光顾着看这钟居然忘了干活 )。
呵呵,言归正传,说正题。
我现在用的这个程序版本当初因为单片机空间等原因,内部被删掉了部分功能,在着,经过这半年多的实际使用情况,构思了一些改进想法,可无奈本人一介程序小白,所以只有来求教高手大仙帮忙看看能否以及如何实现罗,现罗列一下目前的改进构思如下,其他坛友有啥建议继续补充,期待大仙出现
1、源程序是0~6点显示绿色,7~18点显示橙色,19~23点显示红色,导致绿色都是在晚上出现,希望改成一个小时字体换一次颜色;
2、秒点能否改成像杜洋的3208点阵那样上下闪动;(这个不强求)
3、秒点颜色和时间数字的颜色区分开,并且预示时间数字即将变化的颜色。即:假如时间数字按绿----的顺序轮番变换显示,当时间数字显示绿色的时候,秒点显示红色;当时间数字显示红色的时候,秒点显示橙色;当时间数字显示橙色的时候,秒点显示绿色,如此循环
4、亮度自动调节,时钟0点至7点显示亮度降低,当然如果能改成测光自动调节就更棒了。记得以前有位大仙说过在不用光敏电阻的前提下LED亦能完成测光(这个功能不强求,能实现定时调光也行了),一会找找资料传上来;
5、阳历日期(即数字)显示改为绿色,汉字(即年,月,日)显示为红色;农历日期显示改为红色,汉字(即年,月)显示为绿色;
6、周日显示:周一至周五显示绿色,周六红色,周日橙色;(编辑1楼补充一下,目前程序有24节气提醒功能,这个节气提醒颜色用橙色)
7、温度显示改成不同温度区间颜色变换。如:10度以下显示绿色,10~20度橙色,20度以上红色;(这个不强求)
8、加入几个自定义纪念日,程序内定义好提醒时间及提醒时间到需要显示的字符串(可限制此字符串的长度),自行根据需要修改;(这个不强求)
9、每次在时间30秒的时候开始滚动显示,现在好像固定时长滚动一次,具体的是根据刚上电的时间开始计数;(这个不强求)
10、目前程序可以刷入STC89C52和AT89S52,改动后如单片机空间不够可以改用STC12C5A60S2;
11、待补充。。。
附上我现在用的翻页钟程序,如果你的1664双色点阵用的是当初沈老师那个时钟程序,那么你现在只需刷上这个程序即可运行,接口我已改好(本小白能力有限,也只能做到这一步 ),晶振要用24m,否则屏闪很严重。
一乐1664双色改好接口.rar (54.07 KB, 下载次数: 735)
 楼主| 发表于 2012-12-11 12:38 | 显示全部楼层
LED点阵测光原理
LED测光原理.jpg
 楼主| 发表于 2012-12-11 12:39 | 显示全部楼层
再来一段视屏
发表于 2012-12-11 13:09 | 显示全部楼层
加个闹钟功能
加个手动调整时钟误差功能,还是用89C52
 楼主| 发表于 2012-12-11 13:19 | 显示全部楼层
回复 4# 红塔山


    这些功能都加进去估计要换单片机了52不一定搞得定啦
发表于 2012-12-11 13:52 | 显示全部楼层
看了你的要求,有些改起来还是很费时间的.
自己慢慢折腾,一点一点改.
有时间就加点功能.
我就是这样干的.
 楼主| 发表于 2012-12-11 14:07 | 显示全部楼层
看了你的要求,有些改起来还是很费时间的.
自己慢慢折腾,一点一点改.
有时间就加点功能.
我就是这样干的.
yanjian 发表于 2012-12-11 13:52 https://www.yleee.com.cn/images/common/back.gif



    其实这些设想主要是以美化为主,无奈我的水平还未达折腾程序的境界
发表于 2012-12-11 14:20 | 显示全部楼层
4、亮度自动调节

这个功能在现在的屏硬件上是不能实现的,因为屏上的LED接法没有拉到I/O检测噢。。。
发表于 2012-12-11 20:28 | 显示全部楼层
亮度自动调节功有简单,控制OE脚的脉宽就可以了。
 楼主| 发表于 2012-12-12 09:34 | 显示全部楼层
回复 9# 桃源客


    老哥看看能不能帮忙改下程序呢
小弟就是程序小白一只

本版积分规则

QQ|一淘宝店|手机版|商店|电子DIY套件|一乐电子 ( 粤ICP备09076165号 ) 公安备案粤公网安备 44522102000183号

GMT+8, 2024-5-4 16:08 , Processed in 0.077419 second(s), 53 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表