萬用電路板

----纯属爱好,谁与共鸣

« DS1302时钟芯片C51驱动程序用DS18B20测温度,同时测出所使用的DS18B20的序列号 »

【图】LED3216“大屏电子钟”V1.0发布

        几天前LED3216点阵屏控制板完工(见LED3216点阵屏控制板【图】),一有硬件就迫不及待地尝试写了这个电子钟的程序,很惭愧,移花接木随便搞了下,马上就要回家了,没时间弄了。因为只想搞出现象来,导致程序结构混乱,不具有代表性,升级也困难。以后会重新写,不会基于这套程序来升级。

        LED3216“大屏电子钟”V1.0以整屏幕的方式交替显示时间和温度,醒目简洁,缺点是暂时只能显示时间和温度,无其他功能。

        接通电源后首先显示开机画面(LED3216标识),然后交替显示时间和温度。由两个按键来调整时间:按一下设置(SET)键选择调整位,选中位闪烁,按增加(ADD)键调整当前选中位。如果处在设置状态一定时间内无按键按下则自动退出设置状态。注意,在DS1302时钟芯片首次通电时需对其进行初始化,方法是在开机前按住设置(SET)键,然后接通电源,这时屏幕会显示初始化画面(init),表示初始化成功,放开按键,进入正常工作。由于DS1302有备用充电电池供电而且耗电量极小,所以即使系统断电依然会正常走时,时间不会丢失,一般情况下也不必再次初始化。

        硬件接线需作改变,请参考:为方便日后升级,LED3216接线更改说明的硬件更改图,使能端子CS1、CS2分别接P1.6、P1.7。

LED3216“大屏电子钟”V1.0写入单片机的hex文件发布(需要将扩展名txt改为hex)

LED3216_daping_dianzizhong.txt 

LED3216“大屏电子钟”V1.0工程中的程序文件发布:

 main.cDS1302.hDS18B20.hziku.h

演示视频:

显示效果图片:

开机画面,LED216标识

接着进入显示时间:

约5秒后显示温度,显示温度持续较短的时间:

这是系统初始化时的画面,很少用:

又加了一块按键控制板:

原创作品如转载,请注明:转载自萬用電路板 [ http://www.jiangx.net/ ]

  • quote 5.xinglong1115
  • 我按照电路图做了一个电子钟,其他正常,但是温度显示一直是40.5摄氏度不变,加热也不变。不知道是怎么回事!谁能帮忙解释一下啊?
  • 2009-10-30 9:22:18 回复该留言
  • quote 4.jiangx
  • 回复xingxing:什么意思哦?这不就是从字幕机升级过来的吗?
  • 2009-5-5 9:08:41 回复该留言
  • quote 3.xingxing
  • 可不可以升级为一个点陈的LED字幕机啊。好期待哦。。。
  • 2009-5-3 15:10:27 回复该留言
  • quote 2.天空的云
  • 什么时候升级啊
    jiangx 于 2009-2-27 15:11:58 回复
    呵呵,很抱歉最近在找工作,心思不在这上面。不过升级是一定会的!
  • 2009-2-26 19:35:01 回复该留言
  • quote 1.北斗星
  • 10部分这个1字能不能向前挪2列?
    jiangx 于 2009-1-9 23:19:42 回复
    其实是可以改的。但是我是按照每个数字分配一定的宽度、数字之间间隔一列来设计的,只有这样看起来会比较平均。最左边的数字因为还要兼顾0和2,所以只能委屈1了。
  • 2009-1-9 23:02:41 回复该留言

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

赞助商广告

最近发表

热文排行

最新评论及回复

广告

图标汇集

Powered By Z-Blog 1.8 Walle Build 100427

Copyright 2008-2011 JiangX.com 萬用電路板 All Rights Reserved.
鄂ICP备08003060号 [login]