一乐电子
设为首页收藏本站

一乐电子百科

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2817|回复: 40
收起左侧

[51单片机] 大尺寸万年历之12C887+18B20篇

[复制链接]

Rank: 6Rank: 6

黄金会员

95

主题

782

帖子

9258

积分
精华
0
阅读权限
40
注册时间
2013-9-14
最后登录
2017-9-20
发表于 2016-5-22 22:48 | 显示全部楼层 |阅读模式
本来已把887当鸡肋了,没想到还有坛友热爱它胜过于3231,于是就着自己的大尺寸万年历板子,特意为一坛友写了个887的程序,因为887没有温度,就用了个18B20。
板子背面元件本来不多,很快焊接完成。稍有个遗憾,画板子忽略了887,其SQW口未被利用,其最慢可以有2Hz的方波,如果利用此外部中断就不用频繁读取时钟了。

刚上程序测试,可是显示完全乱七八糟,所有涉及时间的变量都在乱跳,疯了。
查程序,这本来是自己前几年用着LCD12864上的很正常887驱动!

加上家务琐事干扰,过了一夜,突然想起P0口没有加上拉排阻。

焊板子的时候被一个害人的“百度经验”坑了——P0口 做地址/数据总线时不用加上拉电阻。
于是P0口便没有加排阻。

反正程序上查不出毛病,就加个排阻试试,没想到排阻一加就正常了。
时间正常后,温度却不正常,继续折腾18B20驱动……
还有个小插曲:最近的STC-ISP都把 “每次下载前都装载新目标”勾选取消了,好像6.85H后就都取消了,相当要命!
所以每次修改了程序下载后根本看不出改变,只到把STC-ISP关闭再重启才会正常,这才注意到“每次下载前都装载新目标”变了。











效果图:


阳台光线强了些,磨砂亚克力面板效果稍微有些差。

白尾巴测试功耗才0.8W:






不规范的板子电路图(P0口漏了排阻):




12C887+18B20+数码管+语音报时(GPS部分未测试),程序改得很辛苦,照例收5个金币:




本帖子中包含更多资源

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

x

Rank: 5Rank: 5

高级会员

0

主题

139

帖子

3579

积分
精华
0
阅读权限
30
注册时间
2009-5-8
最后登录
2017-8-23
发表于 2016-5-23 08:17 | 显示全部楼层
顶一下,辛苦了。

Rank: 7Rank: 7Rank: 7

钻石会员

21

主题

740

帖子

1万

积分
精华
0
阅读权限
50
注册时间
2010-2-22
最后登录
2017-9-22
发表于 2016-5-23 08:25 | 显示全部楼层
请问,相比DS3231,12C887有什么好?

Rank: 5Rank: 5

高级会员

3

主题

69

帖子

1701

积分
精华
0
阅读权限
30
注册时间
2015-10-15
最后登录
2017-9-22
发表于 2016-5-23 08:30 | 显示全部楼层
顶一下.....
回复

使用道具 举报

Rank: 6Rank: 6

黄金会员

95

主题

782

帖子

9258

积分
精华
0
阅读权限
40
注册时间
2013-9-14
最后登录
2017-9-20
 楼主| 发表于 2016-5-23 08:48 | 显示全部楼层
Joe_Black 发表于 2016-5-23 08:25
请问,相比DS3231,12C887有什么好?

电池内置,数据总线读写会更快。个人认为这两条算是优点!
其实从侧面看也正是缺点:电池不能更换,太占IO!
本来本人早就抛弃了887,但有坛友索取887的程序,只好练练手编程而已!

Rank: 6Rank: 6

黄金会员

3

主题

172

帖子

7110

积分
精华
0
阅读权限
40
注册时间
2011-3-9
最后登录
2017-9-22
发表于 2016-5-23 12:17 | 显示全部楼层
顶一下.....
回复

使用道具 举报

Rank: 7Rank: 7Rank: 7

钻石会员

28

主题

1457

帖子

1万

积分
精华
0
阅读权限
50
注册时间
2012-7-14
最后登录
2017-9-20
发表于 2016-5-23 14:28 | 显示全部楼层
这么大板子,太奢侈了。。。

Rank: 6Rank: 6

黄金会员

95

主题

782

帖子

9258

积分
精华
0
阅读权限
40
注册时间
2013-9-14
最后登录
2017-9-20
 楼主| 发表于 2016-5-24 08:22 | 显示全部楼层
zhixiaoyuhong 发表于 2016-5-23 14:28
这么大板子,太奢侈了。。。

我几个开公司的朋友还嫌小了!
也许正因为奢侈没有坛友打板子玩,所以我才走这条路

Rank: 5Rank: 5

高级会员

1

主题

41

帖子

666

积分
精华
0
阅读权限
30
注册时间
2016-3-18
最后登录
2017-9-4
发表于 2016-5-24 09:06 | 显示全部楼层
呵呵,不会告诉大家,是我私人定制的

Rank: 6Rank: 6

黄金会员

95

主题

782

帖子

9258

积分
精华
0
阅读权限
40
注册时间
2013-9-14
最后登录
2017-9-20
 楼主| 发表于 2016-5-24 15:08 | 显示全部楼层
cjs2004 发表于 2016-5-24 09:06
呵呵,不会告诉大家,是我私人定制的

这个帖子真就是为了你!
样机图片就是给你的。

只是你这成品含包装超1Kg,快递费都18(12+6)了,一般人是接受不了的!
而且是12C887,一般人都喜欢3231的。

建议你能给它造个好“窝”,然后晒晒效果,才不枉此贴!

Rank: 5Rank: 5

高级会员

1

主题

41

帖子

666

积分
精华
0
阅读权限
30
注册时间
2016-3-18
最后登录
2017-9-4
发表于 2016-5-24 15:23 | 显示全部楼层
gongzhu 发表于 2016-5-24 15:08
这个帖子真就是为了你!
样机图片就是给你的。

好窝有点困难了,直接放老家使用了,有时间可以给它整个有机玻璃的外壳

Rank: 5Rank: 5

高级会员

0

主题

5

帖子

916

积分
精华
0
阅读权限
30
注册时间
2016-4-12
最后登录
2017-5-29
发表于 2016-5-28 12:41 | 显示全部楼层
您好,楼主我有stc12c5a60s2单片机ds3231时钟595锁存138译码能帮我编译一个全是数码管的万年历吗/?数码管共阳共阴都可以,有什么说明可以联系.我邮箱373676907@qq.com

Rank: 6Rank: 6

黄金会员

95

主题

782

帖子

9258

积分
精华
0
阅读权限
40
注册时间
2013-9-14
最后登录
2017-9-20
 楼主| 发表于 2016-5-28 13:56 | 显示全部楼层
373676907 发表于 2016-5-28 12:41
您好,楼主我有stc12c5a60s2单片机ds3231时钟595锁存138译码能帮我编译一个全是数码管的万年历吗/?数码管共 ...

真没精力!之所以发此贴是因为有坛友买我的PCB,正好我的板子上也预留着887所以才会写这个程序。
还有坛友定制3231成品板,我都忙不过来。


而且我都是做7219驱动的数码管,从没玩过595,编了也没法给你调试!

Rank: 5Rank: 5

高级会员

0

主题

5

帖子

916

积分
精华
0
阅读权限
30
注册时间
2016-4-12
最后登录
2017-5-29
发表于 2016-5-29 12:14 | 显示全部楼层
谢谢楼主,下次有机会再帮忙

Rank: 5Rank: 5

高级会员

3

主题

195

帖子

3746

积分
精华
0
阅读权限
30
注册时间
2016-1-6
最后登录
2017-9-22
发表于 2016-6-4 18:31 | 显示全部楼层
亚克力板还有多余的没

Rank: 5Rank: 5

高级会员

4

主题

64

帖子

718

积分
精华
0
阅读权限
30
注册时间
2014-5-26
最后登录
2017-9-16
发表于 2016-6-4 21:51 | 显示全部楼层
费了5个金币没下成

Rank: 6Rank: 6

黄金会员

95

主题

782

帖子

9258

积分
精华
0
阅读权限
40
注册时间
2013-9-14
最后登录
2017-9-20
 楼主| 发表于 2016-6-6 08:20 | 显示全部楼层
liuqi4609 发表于 2016-6-4 18:31
亚克力板还有多余的没

没有了,只有自用的了。我这边快递费也高,你还不如直接从厂家买。
淘宝关键字:磨砂 亚克力板 透光板

Rank: 5Rank: 5

高级会员

3

主题

195

帖子

3746

积分
精华
0
阅读权限
30
注册时间
2016-1-6
最后登录
2017-9-22
发表于 2016-6-6 18:48 | 显示全部楼层
需要买多大的,可以的话,附上你买的价格。谢谢

Rank: 6Rank: 6

黄金会员

95

主题

782

帖子

9258

积分
精华
0
阅读权限
40
注册时间
2013-9-14
最后登录
2017-9-20
 楼主| 发表于 2016-6-7 17:07 | 显示全部楼层
本帖最后由 gongzhu 于 2016-6-7 17:09 编辑
liuqi4609 发表于 2016-6-6 18:48
需要买多大的,可以的话,附上你买的价格。谢谢

45*25cm(一定要盖住万年历板子40*20),磨砂半透明,可免费打几个孔(自己要画草图,其实自己有钻头也好加工,建议自己加工,发货过来误差有2、3个mm)。
我买的7张,单价17包汇通。

你单买一两张的话我不清楚是什么价格,建议买两款:一款磨砂半透明(接近乳白色),另一款浅黑透明,总会有一款适合的。
如果板子上数码管和LED不是全红或全蓝千万不要买红色或蓝色,本人为了尝试效果买过单红和单蓝,效果是很不满意的。






旺旺跟卖家沟通好再交易。

本帖子中包含更多资源

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

x

Rank: 5Rank: 5

高级会员

3

主题

195

帖子

3746

积分
精华
0
阅读权限
30
注册时间
2016-1-6
最后登录
2017-9-22
发表于 2016-6-10 21:36 | 显示全部楼层
能问一下,时分秒可以用数码管吗,这样看上去效果会更好!

Rank: 6Rank: 6

黄金会员

95

主题

782

帖子

9258

积分
精华
0
阅读权限
40
注册时间
2013-9-14
最后登录
2017-9-20
 楼主| 发表于 2016-6-12 08:17 | 显示全部楼层
liuqi4609 发表于 2016-6-10 21:36
能问一下,时分秒可以用数码管吗,这样看上去效果会更好!

max7219只能驱动低电压的共阴数码管

Rank: 5Rank: 5

高级会员

3

主题

195

帖子

3746

积分
精华
0
阅读权限
30
注册时间
2016-1-6
最后登录
2017-9-22
发表于 2016-6-12 10:48 | 显示全部楼层
gongzhu 发表于 2016-6-12 08:17
max7219只能驱动低电压的共阴数码管

难道没有其他芯片来驱动?

Rank: 6Rank: 6

黄金会员

95

主题

782

帖子

9258

积分
精华
0
阅读权限
40
注册时间
2013-9-14
最后登录
2017-9-20
 楼主| 发表于 2016-6-12 16:36 | 显示全部楼层
liuqi4609 发表于 2016-6-12 10:48
难道没有其他芯片来驱动?

一、首先是成本要考虑:         4英寸数码管10元左右一个
         3英寸数码管7元左右一个
         2.3英寸数码管5元左右一个
二、驱动电压要考虑:
         大小尺寸不一样,每段串联的LED数量不一样,一般2.3英寸串联3个led,3英寸串联6个led,4英寸四串二并,如果是两个不同尺寸的驱动电压不一样是没法用驱动芯片控制的。


、板子上要么做12V+降压5V,要么做5V+升压12V。或者大气一点儿,就搞12V+5V双电源供电模式,但那一定会被骂的!


、也有大神用max7219配合其他锁存器、达林顿管驱动器等芯片驱动12V的数码管:


                        

    电路都如此复杂了,还不如直接三极管+达林顿管直接去驱动。用这些都是“标准”电路,走别人走过的路就没有新鲜感了,所以综合考虑我选择了方便灵活的“自制”数码管显示。


    标准数码管有标准数码管的优势,我不反对,但自己不会去追风,但愿你能开创大数码管万年历显示的先河!




本帖子中包含更多资源

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

x

Rank: 5Rank: 5

高级会员

3

主题

195

帖子

3746

积分
精华
0
阅读权限
30
注册时间
2016-1-6
最后登录
2017-9-22
发表于 2016-6-12 17:25 | 显示全部楼层
gongzhu 发表于 2016-6-12 16:36
一、首先是成本要考虑:         4英寸数码管10元左右一个
         3英寸数码管7元左右一个
          ...

不弄,要弄的话就不会买了!

Rank: 5Rank: 5

高级会员

3

主题

195

帖子

3746

积分
精华
0
阅读权限
30
注册时间
2016-1-6
最后登录
2017-9-22
发表于 2016-6-19 13:59 | 显示全部楼层
如果有插GPS,就只有MOD可以用,是手动强制校时

没插gps,四个键都有效,长按MOD 2秒以上至年闪烁松开
按+ — 调整,短按MOD切换至下一项,依次调整,秒不能调,调到分时秒自动归零
按EXIT直接退出,但不保存当前设定值
不断按MOD,到分闪烁,再按MOD就保存退出了

Rank: 5Rank: 5

高级会员

3

主题

195

帖子

3746

积分
精华
0
阅读权限
30
注册时间
2016-1-6
最后登录
2017-9-22
发表于 2016-6-24 10:48 | 显示全部楼层
所有的,亮度怎么调节?

Rank: 5Rank: 5

高级会员

3

主题

195

帖子

3746

积分
精华
0
阅读权限
30
注册时间
2016-1-6
最后登录
2017-9-22
发表于 2016-6-24 11:03 来自手机 | 显示全部楼层
是不是两个39K电阻控制时分,一个20K控制秒?数码管可以调亮度吗?

Rank: 6Rank: 6

黄金会员

95

主题

782

帖子

9258

积分
精华
0
阅读权限
40
注册时间
2013-9-14
最后登录
2017-9-20
 楼主| 发表于 2016-6-24 15:57 | 显示全部楼层
liuqi4609 发表于 2016-6-24 11:03
是不是两个39K电阻控制时分,一个20K控制秒?数码管可以调亮度吗?

是的,这3个电阻就是调节亮度的,阻值越大亮度越低,最小不能小于10K(18脚ISET所连电阻提高段电流最小理论值是9.53K)!软件里面也可以调节,需修改C51程序。


Rank: 5Rank: 5

高级会员

3

主题

195

帖子

3746

积分
精华
0
阅读权限
30
注册时间
2016-1-6
最后登录
2017-9-22
发表于 2016-6-24 22:56 | 显示全部楼层
gongzhu 发表于 2016-6-24 15:57
是的,这3个电阻就是调节亮度的,阻值越大亮度越低,最小不能小于10K(18脚ISET所连电阻提高段电流最小理 ...

数码管能调节亮度吗?

Rank: 6Rank: 6

黄金会员

95

主题

782

帖子

9258

积分
精华
0
阅读权限
40
注册时间
2013-9-14
最后登录
2017-9-20
 楼主| 发表于 2016-6-26 15:38 | 显示全部楼层
liuqi4609 发表于 2016-6-24 22:56
数码管能调节亮度吗?

因为用的是手机,前一楼回复错了
那三个电阻是调节3组LED和数码管亮度的,不是分开调节时分秒的。
你百度下max7219芯片说明书

Rank: 5Rank: 5

高级会员

3

主题

195

帖子

3746

积分
精华
0
阅读权限
30
注册时间
2016-1-6
最后登录
2017-9-22
发表于 2016-6-26 17:25 | 显示全部楼层
gongzhu 发表于 2016-6-26 15:38
因为用的是手机,前一楼回复错了
那三个电阻是调节3组LED和数码管亮度的,不是分开调节时分秒的。
你百 ...

那2个39K电阻被我换了16K的电阻了!

Rank: 5Rank: 5

高级会员

1

主题

6

帖子

481

积分
精华
0
阅读权限
30
注册时间
2016-4-7
最后登录
2017-8-13
发表于 2016-6-26 19:22 | 显示全部楼层
中间的数码管排列得不好看,稍微倾斜一点就好看多了

Rank: 6Rank: 6

黄金会员

95

主题

782

帖子

9258

积分
精华
0
阅读权限
40
注册时间
2013-9-14
最后登录
2017-9-20
 楼主| 发表于 2016-6-26 20:36 | 显示全部楼层
半只脚在门外 发表于 2016-6-26 19:22
中间的数码管排列得不好看,稍微倾斜一点就好看多了

各有所爱!有部分人偏偏就爱方方正正的8字。


标准8字管倾斜15度的原因是很自然让人从左向右读数,不会让不同国家、民族、信仰、风俗习惯的人们产生误会,仅此而已,习惯而已!

Rank: 5Rank: 5

高级会员

0

主题

9

帖子

146

积分
精华
0
阅读权限
30
注册时间
2011-11-1
最后登录
2016-8-18
发表于 2016-8-2 18:53 | 显示全部楼层
顶一下,辛苦了。

Rank: 5Rank: 5

高级会员

5

主题

44

帖子

191

积分
精华
0
阅读权限
30
注册时间
2017-3-1
最后登录
2017-4-26
发表于 2017-3-1 20:35 | 显示全部楼层
好漂亮 仿制一个

Rank: 5Rank: 5

高级会员

0

主题

16

帖子

1297

积分
精华
0
阅读权限
30
注册时间
2017-2-7
最后登录
2017-9-22
发表于 2017-3-4 07:49 | 显示全部楼层
很好!赞一个。下载啦谢谢!

Rank: 5Rank: 5

高级会员

0

主题

18

帖子

1121

积分
精华
0
阅读权限
30
注册时间
2016-8-17
最后登录
2017-8-24
发表于 2017-3-6 12:45 | 显示全部楼层
这么大板子成本多少啊?

Rank: 5Rank: 5

高级会员

0

主题

142

帖子

624

积分
精华
0
阅读权限
30
注册时间
2010-4-28
最后登录
2017-9-4
发表于 2017-3-6 15:30 | 显示全部楼层

谢谢楼主,认真学习一下

Rank: 6Rank: 6

黄金会员

95

主题

782

帖子

9258

积分
精华
0
阅读权限
40
注册时间
2013-9-14
最后登录
2017-9-20
 楼主| 发表于 2017-3-6 17:29 | 显示全部楼层
音乐双声道 发表于 2017-3-6 12:45
这么大板子成本多少啊?

如果只做10块板,大概45/块

手上还有几块备用板子,最近准备含套件出了,全部套件含开源程序大概100左右

Rank: 5Rank: 5

高级会员

0

主题

18

帖子

1121

积分
精华
0
阅读权限
30
注册时间
2016-8-17
最后登录
2017-8-24
发表于 2017-3-7 04:12 | 显示全部楼层
套件贴片焊不了   只能成品

Rank: 5Rank: 5

高级会员

0

主题

4

帖子

242

积分
精华
0
阅读权限
30
注册时间
2016-11-16
最后登录
2017-9-22
发表于 2017-9-13 19:22 | 显示全部楼层
想做一个,有没有板子呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|Archiver|一乐电子论坛 ( 粤ICP备09076165号-1  

GMT+8, 2017-9-23 02:39 , Processed in 0.273894 second(s), 32 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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