单片机实例:六位显示数码管时钟((附闹钟设置,源码,原理图)
从左到右的开关控制分别为:秒设置、分设置、时设置、进入时间设置(设置时间需要按一下这个再按前面3个按键设置)、闹钟设置(通过前面3个按键设置)、保存设置(设置完成后按下保存并退出)。
时钟可以显示到秒位
数码管用的是共阴,共阳的话加三极管闲麻烦,没加。数码管a~g接的P0口,没用10K排阻上拉,试了下觉得亮度太低了,就都换成了2K的作为上拉。
有兴趣的可以给加上温度传感器,可以显示温度(我这里面就没加了)初学单片机没多久,欢迎大佬指导。材料如下:89C52*1 4位数码管*1+2位数码管*1(当然如果有六位的也可以直接用,找不到其他数码管了就这么混搭了) 有源蜂鸣器*1(试过无源,但时间计算过于占用资源导致发声不是很完美,大佬可以改一下) 轻触开关*7(1个用于复位,其余六个用于设置) + 自锁开关*1 电池*1 + 5V稳压*1
单 片 机 时 钟 源 码 程 序--戳可见--->51单片机六位显示数码管时钟实例(带闹钟设置,源码,原理图)原来,神奇的红外遥控多功能数字钟是这样开发的!
一般家里摆放的时钟只能显示时间,不能显示日期、星期和闹钟信息;公共场 所上挂的电子万年历虽然可以显示时间,日期、星期等信息,但是价格比较高,且功耗 大。本项目设计数字只用两对数码管就可以实现多种信息的显示,还可以做温度计,秒表 等应用,电源可以用 USB接口供电,也可以由 4节 5V电池直接供电,使用方便,是家庭 时钟显示的最好选择。
当然,你也可以DIY一台哦!
原来,神奇的红外遥控多功能数字钟是这样开发的!
“多功能红外遥控数字钟”制作材料
一、项目简介:
本项目设计了一种红外遥控数字钟,主要以 AT89S52单片机为核心,利用红外遥控技术,数码管分时显示技术实现一个数字电子钟。可以分别显示时间、日期、闹钟、星期,另外增加了温度采集,秒表功能。与其他数字钟相比,具有经济,多功能的特点。
二、开发背景:
数字钟是一种用数字电路技术实现时、分、秒计时的装置,与机械式时钟相比具有更高的准确性和直观性,且无机械装置,具有更长的使用寿命。红外线遥控装置具有体积小、功耗低、功能强、成本低等特点,被广泛的应用于各种类型的家电产品上,它的出现给电器使用提供了很多便利。
现代社会,时间就是金钱。数字钟对于人们的生活都必不可少,如果把数字钟技术和红外遥控技术组合在一起,并增加一些其他的功能,如温度采样、秒表功能等,让用户可以远距离方便的操作、使用该数字钟的功能。将会提高很多效率,节省很多成本。
所以本项目设计了一个基于单片机的数字钟,结合红外遥控技术,增加了温度采样,秒表功能的红外遥控数字钟。目的在于方便用户使用,节省用户时间。
三、系统整体实物图
图1硬件系统实物图
四、主要功能及其实现方法
1、时间显示及调整:该功能包括显示时、分、秒、年、月、日、闹钟和星期。 电路采用两个四位一体的共阳极 7段数码管实现数据显示,用 S8550进行驱动放大,74LS138实现数码管位选。调整时按下“功能”键,系统进入调整状态,根据当前正在显示的内容进行调整。直接按“0”~“9”号键就直接修改。无调整状态下,按下“0”号键,显示内容将改变为当前内容的下一组内容。按下“1”号键时,进入锁定状态,即10s后,数码管显示内容不再变为下一组内容。
图2时间显示
2、 12/24小时制转换
系统默认时是24小时制的,按下“12/24”键时,左边发光二极管D2点亮,进入12小时制。如果之前显示的时间大于12小时,则现在将以12小时制的形式显示出来。再按一下“12/24”键,D2熄灭,退出12小时制。例如当时间为 15:00:00时,启动该功能将显示为 03:00:00。
3、闹钟提醒。
初始状态时闹钟是没有开的,按下“闹钟”键,将打开闹钟,同时发光二极管D3点亮。当时间走到与设定闹钟时间相同时将响铃提醒。再按下“闹钟”键时将退出闹钟状态,同时D3熄灭。
4、温度采集
利用温度传感器DS18B20对环境温度进行采集,然后在数码管上显示出来。正常情况下不用任何操作,数码管每隔10s钟改变一种显示内容,当数码管显示完闹钟后将显示当前环境温度,当然,用户可以直接按下“0”号键,显示内容将改变为当前内容的下一组内容。继续按“0”号键,直到显示内容为温度为止。
图3温度显示
5、秒表功能
按下“秒表”键时,系统进入秒表状态。数码管显示“0-00.00”。此时按下“上升”键,将开始计数。再按下“上升”键则暂停,继续按此键则又在此计数基础上继续计数。如果按下“下降”键则计数内容清零。数码管显示“0-00.00”。再按下“秒表”键就退出了秒表状态。
图4秒表显示
6、遥控控制
以上所有功能全部全部可以通过遥控进行操作,遥控功能里还增加了遥控开关机功能。即按下遥控器上的电源键即可关闭该数字钟,再按一下将开启该数字钟。
五、应用前景
一般家里摆放的时钟只能显示时间,不能显示日期、星期和闹钟之类的信息;公共场所上挂的电子万年历虽然可以显示时间,日期、星期等信息,但是价格都比较高,且功耗比较大。
本项目设计数字只用两对数码管就可以实现多种信息的显示,还可以做温度计,秒表等应用,电源可以用 USB接口供电,也可以由 4节 5V电池直接供电,使用方便,是家庭时钟显示的最好选择。如果你对本项目感兴趣,可以留言哦,提供整套资料和技术支持。
相关问答
单片机数字钟 毕业中期检查表中的一个问题 - 沈禾欣子 的回答...电子钟相关毕2113业设计·数字电子钟的电5261路设计(字数:9242,页数4102:22)·数字电子钟的设计与制作1653(字数:8017,页数:22)·数字钟的设计(字数...
EDA 数字钟 设计电路图显示时分秒日期星期能整点报...- 汇财吧...[回答]『数字电路』课程设计指导书一、教学目标(一)课程性质课程设计。(二)课程目的训练学生综合运用学过的数字电路的基本知识,独立设计比较复杂的数字电...
用51 单片机 做电子钟,自动校时方面最简单的能用什么方法?[回答]一、数字钟的组成与基本原理一、课程名称:数字电子钟的设计。二、内容:设计并制作一台数字电子钟,完成设计说明书。三、设计内容及要求:设计内容:要...
51 单片机 电子时钟课程设计程序 急急急急。。。。。。。。。下面是具体的设计:数字时钟的设计与制作摘要:本系统是采用555构成的多协振荡器、74LS90芯片组合做成的数子时钟系统。其中用555构成的多协振荡器产...
电路中所说的 时钟 是指什么啊 - 185****8816 的回答 - 懂得你可以理解为“节奏”,大家都按一个节奏来,这样传输的数据就不会“错位”了。————————并不是上升沿是高电平,当然着看你后面怎么设计,你要...
电路中所说的 时钟 是指什么啊 - chen嘉琳 的回答 - 懂得时钟是对于信号来说的,是信号的周期,也就是时间。例如单片机的时钟周期,机器周期,指令周期。都是时钟周期的倍数关系。你讲的基本是对的,不过要深刻...
分时电度表工作 原理 是什么?_土巴兔装修问答它由电压、电流线圈,机械转动装置,计数装置,外壳等部件组成。它的工作原理是:根据电磁感应原理,电压、电流线圈中通入电流后,就会产生磁场,两个线圈...
单片机 晶振的作用是什么?- 一起装修网一起装修网问答平台为您提供单片机晶振的作用是什么?的相关答案,并为您推荐了关于单片机晶振的作用是什么?的相关问题,一起装修网问答平台:装修问题,因我而止。
UART是什么?UART(UniversalAsynchronousReceiver/Transmitter)是一种经典的串行通信接口标准,可以实现异步数据传输,用于连接微控制器、传感器、显示器、调制解调器等.....
用C语言写51 单片机 闹钟程序 - 180****7518 的回答 - 懂得晕,初学者如果是学习的话还是建议从易到难。你这个题目高手都不一定能很快设计很快搞定的。而且你的分数也不会吸引人。//***********************...