数码之家

 找回密码
 立即注册
搜索
查看: 4799|回复: 36

[C51] 仿制数码管时钟STC89C51(共阴直驱)

[复制链接]
发表于 2020-2-12 18:23:49 来自手机浏览器 | 显示全部楼层 |阅读模式
手机发贴,随便编辑一下。

感谢原作者的资料
http://bbs.mydigit.cn/read.php?tid=1171460
祝大家鼠年安康,尽快战胜新冠状病毒。


先做单片机供电部分,背景图是另一个大神的资料,因为自己新手,所以就一一照办了。(背景是共阳的电路图)





上图都用了三极管,后来按贴子前面的网址弄,去掉了三极管及上拉电阻,直驱了。






外壳用打一岁儿子用的扁木条,用热熔胶固定内部,然后粗糙打磨,上一遍光漆。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

打赏

参与人数 3家元 +45 收起 理由
潇世 + 5 能给我分享一份你的程序么?谢谢.
慕名而来 + 20 優秀文章
衡水家维 + 20 原創內容

查看全部打赏

 楼主| 发表于 2020-2-12 18:29:00 来自手机浏览器 | 显示全部楼层



面板用原温控表的膜材料,漏光位置用黑胶布贴里面





尺寸长60mm宽20mm高35mm,自认为这个尺寸很极致了,里面的3V钮扣电池用两个1.5V串联加热缩管做的。





摆拍图发朋友圈(๑°3°๑)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复 支持 反对

使用道具 举报

发表于 2020-2-12 18:32:50 来自手机浏览器 | 显示全部楼层
漂亮…把1302的晶振给换成8025的时钟源精度应该就可以了…
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-2-12 18:36:22 来自手机浏览器 | 显示全部楼层
本帖最后由 554032808 于 2020-2-12 18:54 编辑

后期又整理一下,把按键裁短了





应用场景就是放在厨房,家人做饭用会问现在几点了,买了一个倒计时器老人家不会用,还是时钟最直观了。


供电原本选择充电宝,结果几个充电宝都是因为电流太小,保护了没输出。 恰好废物利用,两个锂电池串联加7805输出5V,效率低没关系,看看两个800mah的能用多久。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

打赏

参与人数 1家元 +6 收起 理由
罗西喷饭 + 6 謝謝分享

查看全部打赏

回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-2-12 18:42:37 来自手机浏览器 | 显示全部楼层
触景情伤 发表于 2020-2-12 18:32
漂亮…把1302的晶振给换成8025的时钟源精度应该就可以了…

原作者程序上面做了补偿,昨晚做了一下统计,确实12个小时都还没有误差,(大神贴中说一天大概误差1秒)
回复 支持 反对

使用道具 举报

发表于 2020-2-12 19:01:47 来自手机浏览器 | 显示全部楼层
其实这玩意儿的才比较准3231的…
1302晶振不准的话精度很蛋疼的…本来就没有温度校正…
还是搞一个3231的比较准…不过确实是很实用级别的了…

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

打赏

参与人数 1家元 +10 收起 理由
人艰不拆了 + 10

查看全部打赏

回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2020-2-12 19:14:55 来自手机浏览器 | 显示全部楼层
触景情伤 发表于 2020-2-12 19:01
其实这玩意儿的才比较准3231的…
1302晶振不准的话精度很蛋疼的…本来就没有温度校正…
还是搞一个3231的比 ...

你这个厉害了
回复 支持 反对

使用道具 举报

发表于 2020-2-12 19:26:56 | 显示全部楼层
搞,实在是搞:titter:很不错,再拿那铜胶带或者铝胶带缠几圈就成金装银装的了,跟地线焊上还能屏蔽,省的一摁打火机,这边就黑了:titter:
不妨回头找那种带透镜的小LED屏,用2051再D一个

打赏

参与人数 1家元 +20 收起 理由
554032808 + 20 哈哈,确实当初上漆之前,想用打火机熏黑.

查看全部打赏

回复 支持 反对

使用道具 举报

发表于 2020-2-12 19:33:29 | 显示全部楼层
还是用3231比较好,误差比较小
但是其实1302也不差,差就差在晶振上。可以自己接电容控制误差快慢

打赏

参与人数 1家元 +10 收起 理由
554032808 + 10 顺便请教一下,走快了一点要怎么加电容控制.

查看全部打赏

回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-2-12 19:44:27 来自手机浏览器 | 显示全部楼层
水表君 发表于 2020-2-12 19:33
还是用3231比较好,误差比较小
但是其实1302也不差,差就差在晶振上。可以自己接电容控制误差快慢 ...

高精度的晶振刚好有的,只是看一个晚上误差没超一秒,我就没浪费在这个时钟上了
回复 支持 反对

使用道具 举报

发表于 2020-2-12 20:27:57 来自手机浏览器 | 显示全部楼层
554032808 发表于 2020-2-12 19:14
你这个厉害了

坛友开源的帖子在下面,8266联网校时获取天气预报那功能我现在都没有弄,环境不会搭建不了一直都认不出8266的板子
回复 支持 反对

使用道具 举报

发表于 2020-2-12 20:32:09 来自手机浏览器 | 显示全部楼层
水表君 发表于 2020-2-12 19:33
还是用3231比较好,误差比较小
但是其实1302也不差,差就差在晶振上。可以自己接电容控制误差快慢 ...

找个8025带T的或者用3231的时钟输出引脚直接替换1302的晶振引脚,论坛里有帖子…
回复 支持 反对

使用道具 举报

发表于 2020-2-12 21:16:49 来自手机浏览器 | 显示全部楼层
四个按键做成4和脚应该还要好看些
回复 支持 反对

使用道具 举报

发表于 2020-2-13 10:37:40 | 显示全部楼层
双串联锂电池充电得用双串保护板了 且得9V充电器    也可以用单节锂电池加升压模块解决  好像香水电源是5V一直输出  :lol:

打赏

参与人数 1家元 +5 收起 理由
554032808 + 5 家里的香水板都是坏的了

查看全部打赏

回复 支持 反对

使用道具 举报

发表于 2020-2-13 11:36:17 | 显示全部楼层
测一下电流就能算出来能用多久了。
回复 支持 反对

使用道具 举报

发表于 2020-2-13 22:38:46 | 显示全部楼层
触景情伤 发表于 2020-2-12 20:32
找个8025带T的或者用3231的时钟输出引脚直接替换1302的晶振引脚,论坛里有帖子… ...

那当然可以,那不就多此一举了噻
回复 支持 反对

使用道具 举报

发表于 2020-2-13 22:39:51 | 显示全部楼层
554032808 发表于 2020-2-12 19:44
高精度的晶振刚好有的,只是看一个晚上误差没超一秒,我就没浪费在这个时钟上了 ...

调1302晶振对地电容是一个方法,还有就是比较简单粗暴的,程序判断,每天-1秒,哈哈
回复 支持 反对

使用道具 举报

发表于 2020-2-13 22:47:58 | 显示全部楼层
554032808 发表于 2020-2-12 19:44
高精度的晶振刚好有的,只是看一个晚上误差没超一秒,我就没浪费在这个时钟上了 ...

如果快的话就加大电容,慢的话(一般不会慢。。。)因为晶振生产出来每个频率都有细微差别,所以只能自己根据实际情况试,一般10pf开始逐步加,看效果。接法就像单片机的晶振电容一样,两个电容对地

打赏

参与人数 1家元 +5 收起 理由
554032808 + 5 谢谢,昨天已经在6432屏幕时钟加了电容.

查看全部打赏

回复 支持 反对

使用道具 举报

发表于 2020-2-13 22:52:18 来自手机浏览器 | 显示全部楼层
水表君 发表于 2020-2-13 22:47
如果快的话就加大电容,慢的话(一般不会慢。。。)因为晶振生产出来每个频率都有细微差别,所以只能自己 ...

折腾而已…还不如软件校时简单点…打算接个8025的频率输出引脚用用
回复 支持 反对

使用道具 举报

发表于 2020-2-13 22:59:20 | 显示全部楼层
触景情伤 发表于 2020-2-13 22:52
折腾而已…还不如软件校时简单点…打算接个8025的频率输出引脚用用

我折腾过很多时钟,唉,实在不想折腾了。从单片机定时器,1302,8025,3231,12C887这些时钟芯片,再到GPS,WIFI。。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2024-4-26 04:48 , Processed in 0.483601 second(s), 18 queries , Redis On.

Powered by Discuz!

© 2006-2023 smzj.net

快速回复 返回顶部 返回列表