搜索
bottom↓
回复: 25

点阵驱动新方法:HT1632C驱动的3208电子钟,带温度,闰年补偿

[复制链接]

出0入0汤圆

发表于 2009-9-7 14:39:50 | 显示全部楼层 |阅读模式
该电子钟采用4块8*8点阵制作而成,使用HT1632C专用驱动芯片驱动,线路非常简单。上个帖子地址:http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=3490078
在上次的基础上完善,目前完成功能:
1、时间显示,
2、时间、年月日调节,带闰年补偿(2000~~2099年)
3、年月日、温度每隔5分钟滚动显示一次
4、时间上移显示,
5、16级亮度调节。
操作说明:正常显示模式下,冒号按2Hz的频率闪烁,每隔5分钟滚动显示时间,年,月,日,温度,之后时间从下慢慢移出。按S1(即使在滚动显示)进入调节模式,依次调节时、分、年、月、日,被调节位将闪烁。按S2增加调节项数值,按S3减少数值。调节分钟时秒将被清零。各调节项超过十秒无操作自动返回到正常显示模式。
正常显示模式下,按S2亮度增加,加到最大亮度重新从最低亮度开始;按S3亮度减小,到最低亮度时再按S3则回到最高亮度。

视频下载:点击此处下载 ourdev_478634.rar(文件大小:2.15M) (原文件名:3208电子钟演示视频.rar)

原理图,GCC源代码,数据手册下载:点击此处下载 ourdev_478637.rar(文件大小:301K) (原文件名:HT1632C.rar)

阿莫论坛20周年了!感谢大家的支持与爱护!!

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出0入0汤圆

 楼主| 发表于 2009-9-7 14:40:49 | 显示全部楼层
优酷视频地址:http://v.youku.com/v_show/id_XMTE3NTYzMDY0.html

出0入0汤圆

 楼主| 发表于 2009-9-7 14:45:00 | 显示全部楼层
每个月的天数由以下函数根据月份,年份计算
unsigned char day_of_month(void)                                                //根据年份计算当前月份的天数
{
        unsigned char temp,month_temp=0;
        if(month==2)
                {
                        if(year%4==0)        temp=29;                                        //闰年,年份限定2000~2099,不需要判断/400的问题
                        else        temp=28;
                }
        else
                {
                        if(month<=7)
                                month_temp=month;
                        else
                                month_temp=month-7;
                        if(month_temp&0x01)
                                temp=31;
                        else temp=30;
                }
        return        temp;
}

18B20的数据没有使用浮点数处理,直接查表得到,速度快很多,占用的空间也很小

出0入0汤圆

发表于 2009-9-7 19:17:37 | 显示全部楼层
好东西

出0入0汤圆

发表于 2009-9-7 19:17:52 | 显示全部楼层
请问怎么购买

出0入0汤圆

 楼主| 发表于 2009-9-7 19:24:23 | 显示全部楼层
美女哦~~~美女自提,包来回路费

出0入0汤圆

发表于 2009-9-7 22:23:44 | 显示全部楼层
红灯_区

出0入0汤圆

 楼主| 发表于 2009-9-13 22:31:17 | 显示全部楼层
有个问题需要提醒一下,因为程序里面有这么一句
if(temp_flag!=blink)                //正常显示,500ms发送一次显示内容
{
    temp_flag=blink;
    ....
}
即检测到变量变化才会刷新显示的,如果没有接外部32768晶振,因为标志位不会变化,是不会有显示的。
如果想不接时钟也要显示可以在while(1)前送一次显示就可以了

出0入0汤圆

发表于 2009-11-18 01:48:57 | 显示全部楼层
3楼的头像是本人还是林好?

出0入0汤圆

发表于 2009-12-28 17:12:59 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-12-31 09:19:52 | 显示全部楼层
HT1632C 驱动数码管行吗,能驱动几个? HT1632C大约多少钱一个?

出0入0汤圆

 楼主| 发表于 2009-12-31 09:50:38 | 显示全部楼层
HT1632C驱动8段数码管可以驱动48个,如果是7段(无小数点)可以更多,价格少于5元

出0入0汤圆

发表于 2009-12-31 10:07:01 | 显示全部楼层
2009最后一天,批量顶帖!
留做纪念

出0入0汤圆

发表于 2010-1-1 15:22:36 | 显示全部楼层
UP

出0入0汤圆

发表于 2010-1-22 16:23:33 | 显示全部楼层
这个屏显示复杂汉字有些困难

出0入0汤圆

发表于 2010-2-1 02:36:19 | 显示全部楼层

(原文件名:32.jpg)

出0入0汤圆

发表于 2010-2-1 08:13:23 | 显示全部楼层
足迹

出0入0汤圆

发表于 2010-3-7 21:13:51 | 显示全部楼层
不错哟!!!!!!!!!!!

出0入0汤圆

发表于 2010-4-14 14:24:59 | 显示全部楼层
下载学习

支持15楼

出0入0汤圆

发表于 2010-4-25 20:03:28 | 显示全部楼层
记号

出0入0汤圆

发表于 2010-4-29 09:09:19 | 显示全部楼层
mark,有空试试

出0入0汤圆

发表于 2010-4-29 15:18:52 | 显示全部楼层
问一下,输入ht1632的高电平,2.5V够么

出0入0汤圆

发表于 2010-6-12 16:52:19 | 显示全部楼层
海雅!!!!!!!!!!!!!!

出0入0汤圆

发表于 2010-7-12 11:02:56 | 显示全部楼层
很好的DIY,加上几组闹钟就更好啦!

出0入0汤圆

发表于 2010-9-9 23:34:43 | 显示全部楼层
mark

出0入0汤圆

发表于 2013-9-26 17:42:01 | 显示全部楼层
请教下大师,里面用的字体是哪一种

找遍了我电脑上的字体都没找到这种
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-8-27 00:17

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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