产品选型

单片机的多功能数字钟 单片机快速入门:12864液晶屏实现多功能数字时钟

小编 2024-11-24 产品选型 23 0

单片机快速入门:12864液晶屏实现多功能数字时钟

想要快速入门单片机,就要多动手实践。也许你的手上有不止一块的单片机开发板,但是你有没有亲自动手实现自己的想法?单片机实现数字时钟是一个不错的想法。有12864液晶显示屏、有按键、有DS18B20。最关键的,你能从一个小的实验设计中获得设计经验,熟悉产品开发的流程,你会慢慢爱上这一行。

文末会有原理图和hex程序文件的下载方式,可以更好的帮助你学习,感谢杜洋工作室。

器件清单

1.元器件清单

首先来看看所需要的清单:51单片机STC12C5A60S2、12864液晶屏、温度传感器DS18B20、时钟芯片DS1302、光敏电阻、四腿按键等。

STC12C5A60S2

所用单片机为国产51单片机,型号为STC12C5A60S2,DIP40封装。

12864液晶屏

显示器件为12864液晶屏。

时钟芯片DS1302

时钟采用DS1302芯片,配电池、32.768K的晶振。

温度传感器DS18B20

环境温度的检测用DS18B20来实现。

光敏电阻

光敏电阻用于感知白天和晚上。

四腿机械按键实现时钟调整、闹钟设置等功能。

2.实现原理图

这是整体的原理图。

3.整体外观和显示

未来时钟背面

焊接完成后的未来时钟背面。

闹钟调整界面

可以实现时间的显示,闹钟的设置,关键还有重要节气的显示。

正常显示界面

私信回复关键字:未来时钟 。即可获取原理图和hex文件。感谢杜洋工作室。

单片机实例:六位显示数码管时钟((附闹钟设置,源码,原理图)

从左到右的开关控制分别为:秒设置、分设置、时设置、进入时间设置(设置时间需要按一下这个再按前面3个按键设置)、闹钟设置(通过前面3个按键设置)、保存设置(设置完成后按下保存并退出)。

时钟可以显示到秒位

数码管用的是共阴,共阳的话加三极管闲麻烦,没加。数码管a~g接的P0口,没用10K排阻上拉,试了下觉得亮度太低了,就都换成了2K的作为上拉。

有兴趣的可以给加上温度传感器,可以显示温度(我这里面就没加了)初学单片机没多久,欢迎大佬指导。材料如下:89C52*1 4位数码管*1+2位数码管*1(当然如果有六位的也可以直接用,找不到其他数码管了就这么混搭了) 有源蜂鸣器*1(试过无源,但时间计算过于占用资源导致发声不是很完美,大佬可以改一下) 轻触开关*7(1个用于复位,其余六个用于设置) + 自锁开关*1 电池*1 + 5V稳压*1

单 片 机 时 钟 源 码 程 序--戳可见--->51单片机六位显示数码管时钟实例(带闹钟设置,源码,原理图)

相关问答

51 单片机 8位数码管时钟程序?

51单片机8位数码管时钟仿真实例,有程序可以参考,可以下载附件仿真试试。51单片机8位数码管时钟仿真实例,有程序可以参考,可以下载附件仿真试试。

51 单片机 、你们懂得!以下是是MCS-51 单片机的数字 时钟程序,...

[最佳回答]51.h"unsignedcharcodedisptab[]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,0x88,0x83...

英语翻译本课题使用51 单片机 ,DS1302时钟芯片,DS18B20温度芯...

[最佳回答]Thisprojectistouse51Single-ChipMicrocomputer,DS1302clockCMOSchip,DS18B20temperatureCMOS...

单片机 最小系统时钟电路中的22pF或30pF的电容的作用是什么?-...

按键的抖动是mS级别的,100n电容没啥作用。本意是增加电容的高频性能,电解电容不适合高频。滤波vcc实际不可能是理想的5v而是一个5v+小幅度的波动,4...

单片机 电子时钟详细流程图怎么画?

利用实验平台上的4个LED数码管,设计带有闹铃功能的数字时钟。1、在4位数码管上显示当前时间,计时格式为“时时分分”2、由LED闪烁做秒显示3、利用按键可...

51 单片机 定时闹铃(c语言) - R6OWXQ1Id 的回答 - 懂得

我来发一个C语言51单片机2113时钟程序,希望5261能帮到你/*程序功能:带定时闹4102铃时钟*//*----------------------------------------------...

...时钟输入引脚但 单片机 只有一个时钟输入引脚怎么处理-ZOL问答

可以接有源晶振,差分时钟如果只用一个,另一个不需接地或接电平,以DIFFCLK_3n为例,如果你选择作为你的系统时钟,表明该时钟是以下降沿有效的,可以多参考一些demo...

单片机 24小时时钟,怎么利用按键实现控制时钟时间暂停和回复时间走动呢?

时间一般采用定时器T0或T1,清零TR0、TR1可实现暂停,置位TR0、TR1可恢复时间一般采用定时器T0或T1,清零TR0、TR1可实现暂停,置位TR0、TR1可恢复

单片机 中时钟、晶振分别是起什么作用的?

晶振的作用就是给单片机提供一个时钟信号(一个非常稳定的频率信号),使单片机各内部组件同步工作,并且在和外部设备通信时是也能达到同步。晶振的作用就是给单...

老表们,谁清楚,用51 单片机 做电子钟,自动校时方面最简单的...

[回答]你的校时只的是调时间还是调时钟的准确度?如果是调时间用个2个按钮就好了。校时的话51就是走不准的一天有误差难免的。这个晶振有关系的,当然你觉...

猜你喜欢