0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

数码管电子时钟详细制作过程

454398 作者:工程师吴畏 2018-09-12 14:27 次阅读

成品镇楼!!

(小米电子时钟,233~~)

————————————————————————————————————

制作项目:数码管桌面电子时钟

制作时间:6~8小时

制作难度:★★★☆☆☆

geek值:★★★★☆☆

————————————————————————————————————

制作须知:

单片机编程基础,keil软件,stc下载软件,isp下载器,

大概材料:

IC:stc89c52 、ds1302

晶振:11.0592M、32.768K

电容:10uf、30pf、

电阻:10k

40脚ic插座,cr2032电池座,cr2032电池,按键,蜂鸣器,白光二极管,蓝光二极管,红光二极管,(贴片的)

一割大小适合的充电宝,用来拆的~~待会解释

导线若干,

必备工具

————————————————————————————————————

教程步骤----

首先确定自己电子时钟的功能和外观,然后才能总结下一步要些什么硬件来支持。

比如说我的电子时钟,主要是小可以摆在桌面,看看时间,可以不用一直插着电,

掉电了自己可以重新调时,有个闹钟功能,外加个可以点亮的led灯,有时用来照明。

想法总是有的,想都不想和咸鱼有什么差别。。

接下来就要根据想法做硬件设计,和程序编程了。。

什么硬件设计。。

既然要显示的,就比如用个lcd,平民版的就用个数码管吧 显示=数码管,闹钟=蜂鸣器,可编程=单片机,计时=计时专用芯片=ds1302,调时=用按键,led=LED~~~

好啦好啦,都出来了。。怎么连在一起?。。。。。。。。。???

百度查查吧。。看看数据页

现在把引脚摆出来,。。。

(打了码一样的模糊)

数码管又怎么连呢。。。。

其实这个共阴管是我捡回来的,

如果自己看了资料还是搞不明白的话。。

还是看我的连接图吧。。

(专治颈椎病。。。)

——————————————————————————————————————————————————

程序编写:

这个对于初学者而言,这是单片机制作的最难部分,但也是最有趣的部分。

看懂这些ic 的驱动方法不是难,根据时序图和网上的驱动程序对照着看,看看ic

是怎么工作的。

然而其实你不懂ic驱动也可以,只要你会用这些函数,调用在你的设计中就行了。

我的代码挺乱的,如果只是玩玩,可以直接用,最好不要参考来改了。。。

源码在文章末尾的附件中

根据下注释理解下。。。

--------------------------------------------------

接下来的制作环节了。。。

首先是程序下载到最小系统板上测试下

测试了我两三天,一步步来,每个函数都测试完再写在一起。

拆个三无充电宝

真三无,连电芯上任何标记都没,希望不要炸。。

包扎起来。。并联,引出正负。

看来找到差不多大小的盒子了,就决定是你了——小米手环的盒子

根据电路图做个最小系统板,就在插座上搭棚

这样方便些,为啥要拆充电宝,因为89c52要5v。充电宝自带升压。所以就顺带

拆个来用了

ds1302的板子。。。就三个元件,其实搭棚也行。。

正负极,信号线,都连好

按键也搭棚搞定。。。

数码管一根根连

赶紧插上单片机测试下

led也做出来,把电池塞进去试下位置

按键开孔,然后用烙铁烫下,孔会好一些。

一堆线。。。。千万不要弄错,不然检查晕死。。

如果时钟不走了,多半是ds1302的晶振问题,现在示波器显示,

晶振正常、、

赶紧找位置塞进去。!!!。。

热熔胶粘好。

瞬间整齐多了。。。

当这经历了很多艰辛的过程。。

关盖子。。弄外壳吧。。盒子挖孔

调光

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 数码管
    +关注

    关注

    32

    文章

    1882

    浏览量

    91107
  • 电子时钟
    +关注

    关注

    11

    文章

    197

    浏览量

    24532
收藏 人收藏

    评论

    相关推荐

    电子时钟制作(瑞萨RA)(5)----定时器驱动数码管

    要想让每个数码管显示不同的数字,但是数码管必须依次地被持续驱动,数码管之间的刷新速度应该足够快,这样就看不出来数码管之间在闪烁。刷新频率可以设置为2ms刷新一次,这样人眼就看不出闪烁了
    的头像 发表于 12-01 14:06 560次阅读
    <b class='flag-5'>电子时钟</b><b class='flag-5'>制作</b>(瑞萨RA)(5)----定时器驱动<b class='flag-5'>数码管</b>

    AT89C51数码管电子时钟源代码

    AT89C51数码管电子时钟源代码
    发表于 08-13 23:30

    LED数码管显示电子钟设计

    1、课题内容:设计一种基于AT89S52单片机的数码管显示电子时钟,要求如下:(1)、能正确显示时间,时钟数码管显示,显示格式为:XX小时XX分XX秒。(2)、时间能够由按键调整
    发表于 05-31 08:03

    关于数码管电子时钟制作

    关于数码管电子时钟制作
    发表于 04-11 22:09

    电子时钟LABVIEW数码显示管制作实例

    `电子时钟LABVIEW数码显示管制作`
    发表于 04-18 11:05

    基于数码管和DS3231时钟模块的车载电子时钟设计

    用四位数码管和DS3231时钟模块做车载电子时钟本来咱车上收音模块上是有一个时钟的,但换了导航以后,发现时钟不好用了:主界面上有
    发表于 01-17 07:44

    8位数码管显示的电子时钟

    采用8位数码管显示,DS1302时钟芯片,89S51单片机。 四个输入按键,已加入调时程序。电路已运行测试走时稳定。
    发表于 05-18 09:08 43次下载

    基于数码管电子时钟代码设计详细资料免费下载

    本文档的主要内容详细介绍的是基于数码管电子时钟代码设计资料免费下载。
    发表于 07-04 08:00 34次下载

    使用51单片机设计的六位数码管电子时钟程序免费下载

    本文档的主要内容详细介绍的是使用51单片机设计的六位数码管电子时钟程序免费下载。
    发表于 09-26 14:58 122次下载
    使用51单片机设计的六位<b class='flag-5'>数码管</b><b class='flag-5'>电子时钟</b>程序免费下载

    使用51单片机进行数码管显示的电子时钟的C语言程序免费下载

    本文档的主要内容详细介绍的是使用51单片机进行数码管显示的电子时钟的C语言程序免费下载。
    发表于 06-03 08:00 24次下载
    使用51单片机进行<b class='flag-5'>数码管</b>显示的<b class='flag-5'>电子时钟</b>的C语言程序免费下载

    基于51单片机电子时钟数码管显示设计资料包

    基于51单片机电子时钟数码管显示设计资料包
    发表于 10-25 10:07 15次下载

    十分详细数码管电子时钟(基于51单片机)

    数码管由于内部由多段LED灯构成,也被称为多段式LED数码管。从数码管里面包含的LED个数来分,可以分为七段式、八段式、十四段式等。七段式数码管:八段式
    发表于 11-20 19:36 49次下载
    十分<b class='flag-5'>详细</b>的<b class='flag-5'>数码管</b><b class='flag-5'>电子时钟</b>(基于51单片机)

    数码管时钟开源项目

    电子发烧友网站提供《数码管时钟开源项目.zip》资料免费下载
    发表于 08-17 09:34 4次下载
    <b class='flag-5'>数码管</b><b class='flag-5'>时钟</b>开源项目

    基于51单片机的数码管显示电子时钟例程源代码

    基于51单片机的数码管显示电子时钟例程源代码
    发表于 05-12 16:33 48次下载

    共阳极数码管和共阴极数码管的区别

    共阳极数码管和共阴极数码管的区别 数码管是由许多发光二极(LED)组成的,它们通常用于显示数字或字母,广泛应用于计算器、表格、电子时钟、测
    的头像 发表于 09-26 16:38 1.7w次阅读