
做了这么多种类的时钟,现在回头看看自己用得最多的芯片就是DS1302,可无奈用1302就得找到好的32768晶振,否则其精度是实在不敢恭维了,再漂亮的时钟也只能沦为一个装饰品而不是一件实用品,想目前客厅的主力时钟以前用的32768晶振很垃圾,那个时候她只是一件装饰品放在客厅显摆显摆,后来好不容易找到几颗日本原装的KDS32768晶振,一换上去那效果绝对杠杠滴,不能说是一秒不差,但是那绝对在你所能承受的范围内,现在一般一天就1-2s的误差。在后来因为玩12864VFD套件接触到DS3231,本来是去电子市场买的,结果由于数量太少被人家拒售(PS:鄙视一下电子市场的JS


本次之所以选择做这个DS12C887&LCM12864时钟,一来是因为自己手头有这个片子,不想申请来浪费了;二来也是想试试这个片子的精度;三来就是好久没给LD送过礼物了,最近老买电子垃圾(并且每个月还严重超支),LD有点不高兴了,得赶紧哄哄她

呵呵,废话就说这么多了
制版:洞洞板制作,想仿制的朋友,具体原理图参见一楼的链接
元件面布置
反面走线,这次实在没办法走了好多飞线
这个时钟元件不是很多,也没有啥生僻的元件不好找,电路图也不是太复杂,所以这个很快就搞定了
做好板就是测试了
先来来点主要部件的pp,单片机用的STC89c52RC,以及时钟芯片DS12C887
LCM12864需要用带字库的屏,手头还有几块不带字库的屏,改天有空了找了资料在仿制仿制
为了方便调试,开始控制板和屏用的杜邦线连接
第一次上电不亮,我汗屏的几根电源线给漏掉了,继续飞线
第二次上电终于亮了,但是显示不对诶,我在汗一个,继续查找原因
终于找到原因了
这个12864屏之前我用于仿过杜洋的未来时钟,那个设计要求屏是串口驱动,我给记错了,一直以为那个也是并口驱动的,后来再次研究了杜老师的制作说明才发现的
再则关于这个屏背后0欧R9,R10电阻的安装,装在R9上是并口驱动,装在R10上是串口驱动,我也给记(搞)错了,再汗一个 (还好没烧东西)
综合起来就是这个屏如果是并口模式的话,那么0欧电阻应该装在R9上,然后PSB脚应该是高电平(接VCC)
如果这个屏是串口模式的话,那么0欧电阻应该装在R10上,然后PSB脚应该是低电平(接GND)
这是后来查资料发现的,这也就解释了为什么杜老师的未来时钟PSB脚是接在GND
而本设计因为需要并口驱动,所以PSB脚应该接VCC,而0欧电阻应该装在R9上
这也就解释了为什么开始我按原理图做好控制板上电会有短路,因为我把0欧装在R10上,这样的话PSB应该接GND,而我按原理图接到VCC,当然短路了
另外还有一个问题就是,也怪我粗心大意,看贴不仔细,我用的帖内的并口程序,楼主讲了他自己改过接口了,而我开始烧的是他改过接口后的程序,和原理图是不对应的,当然烧的程序也就不行了
屏改串并口电阻特写
第三次上电终于成功了
将飞线全部改成细铜线,貌似这个样也不是很丑哦,呵呵
再来两张点亮的pp
关闭背光后的pp