几天前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.c 、DS1302.h 、DS18B20.h 、ziku.h
演示视频:
表现结果图片: 开机画面,LED216标识
接着进入表现时刻:
约5秒后表现温度,表现温度一连较短的时刻:
这是体系初始化时的画面,很罕用:
又加了一块按键节制板:
(责任编辑:admin) |