一乐电子

一乐电子百科

 找回密码
 请使用微信账号登录和注册会员

QQ登录

只需一步,快速开始

快捷登录

手机号码,快捷登录

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

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

[复制链接]
发表于 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关闭再重启才会正常,这才注意到“每次下载前都装载新目标”变了。



03正面.JPG



04背面.JPG



效果图:
07阳台测试.JPG

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

白尾巴测试功耗才0.8W:
01功耗测量.JPG


02功耗测量.JPG


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

大数字万年历.png


12C887+18B20+数码管+语音报时(GPS部分未测试),程序改得很辛苦,照例收5个金币:
12c887.rar (24.66 KB, 下载次数: 79, 售价: 5 人民币)



发表于 2016-5-23 08:17 | 显示全部楼层
顶一下,辛苦了。
发表于 2016-5-23 08:25 | 显示全部楼层
请问,相比DS3231,12C887有什么好?
发表于 2016-5-23 08:30 | 显示全部楼层
顶一下.....
 楼主| 发表于 2016-5-23 08:48 | 显示全部楼层
Joe_Black 发表于 2016-5-23 08:25
请问,相比DS3231,12C887有什么好?

电池内置,数据总线读写会更快。个人认为这两条算是优点!
其实从侧面看也正是缺点:电池不能更换,太占IO!
本来本人早就抛弃了887,但有坛友索取887的程序,只好练练手编程而已!
发表于 2016-5-23 12:17 | 显示全部楼层
顶一下.....
发表于 2016-5-23 14:28 | 显示全部楼层
这么大板子,太奢侈了。。。
 楼主| 发表于 2016-5-24 08:22 | 显示全部楼层
zhixiaoyuhong 发表于 2016-5-23 14:28
这么大板子,太奢侈了。。。

我几个开公司的朋友还嫌小了!
也许正因为奢侈没有坛友打板子玩,所以我才走这条路
发表于 2016-5-24 09:06 | 显示全部楼层
呵呵,不会告诉大家,是我私人定制的
 楼主| 发表于 2016-5-24 15:08 | 显示全部楼层
cjs2004 发表于 2016-5-24 09:06
呵呵,不会告诉大家,是我私人定制的

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

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

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

本版积分规则

QQ|一淘宝店|手机版|商店|电子DIY套件|一乐电子 ( 粤ICP备09076165号 ) 公安备案粤公网安备 44522102000183号

GMT+8, 2024-3-29 14:32 , Processed in 0.067233 second(s), 48 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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