切换到宽版
  • 10785阅读
  • 58回复

[C51]东拼西凑,用洞洞板制作2.3寸ULN2803驱动的六位数码钟,附源代码 [复制链接]

上一主题 下一主题
离线cqhejian
 

发帖
444
M币
4398
专家
12
粉丝
12
— 本帖被 發騷友 设置为精华,作者+3000M币+5专家(2018-03-29) —
先要感谢论坛里其他几位老师制作电子钟的帖子,因为我借鉴了大家很多的代码,思路和想法,对我非常大的启发。ULN2803驱动电路借鉴了“做而论道”朋友的。感谢大家为我的尝试提供了帮助,为我进一步的学习提供了动力!

一直都对数码管时钟感兴趣,因为接触单片机比较晚了,现在年龄也比较大,单片机编程学习起来有些困难了,这一两个月以来,一直都跟着视频学习,学到了数码管这段了,兴趣更浓了,正好有十多个2.3寸的数码管,也想给家里做个时钟方便晚上看时间。看到论坛里好多的朋友都做出了漂亮的数码钟,但是没有对应的6位的2803驱动的时钟,查阅了百度“做而论道”朋友的文章和论坛里面的其他老师的帖子,基本上理解了2003和2803的使用方法。

因为AD和单片机编程都是才开始学,AD现在只会画原理图,PCB还在摸索阶段,所以就用洞洞板了,现在把制作过程和资料分享给大家。这个是第一版的,以后还准备做一个用数码管的DP点来替代间隔冒号的,改进板子的布局,更加合理。图有些乱,大家将就看。大家有好的建议请不吝赐教,谢谢!

这是我画的原理图,这个原理图改进了一些东西,是为后一步DP点代替冒号做准备的
代码和图纸分享的链接在楼下


在万能宝上购买的洞洞板到手


把三块板子用排针的铜针焊接成一块板子,准备制作成显示板。


根据前期画的连线图,制作跳线备用


开始焊接显示板的针座和垂直跳线


焊接好的显示板的正面


焊接板间的跳线


焊好了跳线,先插上数码管看看距离有没有错误,以便及时进行调整


数码管的间距没有错误,下一步开始连接显示板的横向跳线


显示板完成,万用表检查各个针口进行测试都没有问题,准备开始搞控制板。


开始做控制板,先在控制板上排列各种元件


主控板连接元件锡线


主控板完成后的样子


电源板的背面,DC插座用的贴片的,正好合适


电源板,按键板的正面,以后按键会换成立式的会更好些


完成的电源板,按键板,1302,蜂鸣器板子


全部板子用铜柱组合到一起看看效果,准备制作连接线


装好板子以后的背面


图片传不完了,后面继续
本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
本帖最近打赏记录:共4条打赏M币+63
eros8269 M币 +13 謝謝分享 04-11
hongo M币 +5 原創內容 04-01
shazhou M币 +15 手艺很好,做得很工整美观 03-31
appsoot M币 +30 優秀文章 03-31
关键词: ULN2803数码管
离线cqhejian

发帖
444
M币
4398
专家
12
粉丝
12
只看该作者 1楼 发表于: 03-26
制作板子之间XH2.54的连接排线

连接电源板按键板,主控板排线

连接排线

连接好各种排线以后的正面

DC插座在背面,贴片焊接了好几个焊盘,稳定

连好排线的后面,用万用表测试有没有不通或者短路,准备上电了

上电后没有炮仗,没有冒烟,但是显示不正常,应该是程序问题

修改一下,原来段显示有问题,修改后正常了

看上去有点晃眼,美容一下,贴个膜,这下看起来好多了

不足的地方是没有秒点或者间隔,以后再来添加吧,这次能点亮就不错了。
本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
本帖最近打赏记录:共1条打赏M币+13
girlstorm M币 +13 謝謝分享 03-31
离线cqhejian

发帖
444
M币
4398
专家
12
粉丝
12
只看该作者 2楼 发表于: 03-26
源代码如下,借了大家的很多源代码,再次表示感谢,

本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
离线laodayu

发帖
562
M币
3626
专家
2
粉丝
13
只看该作者 3楼 发表于: 03-26
用一个同样的数码led做冒号,用中间和下面横,用很色胶布或贴纸盖住不需要的部分就可以,酱紫就很好看!
离线jttx001

发帖
237
M币
-276
专家
0
粉丝
9
只看该作者 4楼 发表于: 03-26
做的挺整齐的
在线ysh711

发帖
2212
M币
3508
专家
2
粉丝
45
只看该作者 5楼 发表于: 03-26
非常好!破费科特!外瑞外偶!

中间加冒号就更好啦
在线jjbboox

发帖
687
M币
3742
专家
10
粉丝
30
只看该作者 6楼 发表于: 03-26
楼主的动手能力真厉害,规划严谨仔细,焊点饱满光亮,接线规整,绝对称得上是精品啊。
尽管只是一个简单的时钟,却能这么认真去做,不得不给楼主点赞。
向楼主学习!

楼主虽然只是刚接触单片机,但看样子绝对是在电子行业中从业多年的高手。
离线cqhejian

发帖
444
M币
4398
专家
12
粉丝
12
只看该作者 7楼 发表于: 03-26
回 ysh711 的帖子
ysh711:非常好!破费科特!外瑞外偶!
中间加冒号就更好啦 (2018-03-26 17:17) 回 ysh711 的帖子

谢谢您的建议,下一个我就会加上,把DP的点倒回来组合成冒号。
离线w1032533

发帖
4092
M币
11644
专家
1
粉丝
20
只看该作者 8楼 发表于: 03-26
在两块板子中间弄俩LED灯珠就行了 卖的都是俩LED灯单独的
离线ztrdiy

发帖
3098
M币
545
专家
3
粉丝
52
只看该作者 9楼 发表于: 03-26
不错,时钟就应该大点,时钟还是用3231吧,相比准确多。另外大数码管内部是几颗LED串联,用恒流驱动芯片好点,寿命和亮度要好些。
快速回复
限80 字节
温馨提示:欢迎交流讨论,请勿发布纯表情、纯引用等灌水帖子;以免被删除
 
上一个 下一个