【自制51实验板续】RTC+1602电子钟和迷你51
本帖最后由 zsmj 于 2011-11-6 20:05 编辑上次发过自己做的一块51实验板的帖子,这次发一个工作效果图,是编写的一个测验程序,主要测验1602液晶的接口和板载DS1302 RTC时钟芯片的功能。时钟芯片1302大家都很熟悉了,我只说说我使用过程中遇到的问题,我是用汇编语言编写整个程序的,其中1302的通讯时序尤为重要,只要记着时钟上升沿写入,下降沿读出,每次先写入8位的地址信息,之后读出8位数据,可我按这思路却出了问题,后来仔细看时序图发现虽然总共通讯了16位信息,但有效时钟却只需15个,原来第8个时钟被用了两次,上升沿写入地址的最后一位,紧接着下降沿输出数据的第0位,所以相当省去了一个时钟脉冲,按这样修改之后果然顺利读出了时间信息。
还有就是第一次上电后各个时间寄存器的值都是零,必须全部写入一次才能开始计时,否则一直都将是零。这个芯片带涓流充电的功能,这个环节上我差点酿成惨剧,因为我用的电池比常见的大一些,估计内阻也小一些,在配置内部充电限流电阻时却选了个最小的值,结果一上电芯片烧得滚烫,还把我手给烫了个泡,但奇迹的是这芯片竟顽强的活下来了,修改配置把电阻改到最大后恢复了正常工作,但是否会影响它的计时精度就不不得而知了。
最后,再呈上自己平时实验用的一块迷你实验板,小巧灵活,可随身携带,烧写便利,是居家旅行,杀人灭口必备之良器;P
回复 1# zsmj
楼主作的不错!:victory: 不错啊,发帖子也不容易都没人顶的 不错!能自己做得都还不错。:lol 回复 3# 196111141
哈哈,谢谢老兄帮顶,毕竟都发了这么久了 回复 4# duxaaa
谢前辈夸奖:loveliness: 呵呵,都是来学习的嘛!:lol 焊工不错 欣赏! 楼主弄洞洞板真有耐心,赞一个! 回复 1# zsmj
能否详细介绍一下这块实验板啊? 好手艺,。。。。。。 回复 10# jdlu
详见以前发的帖子http://www.crystalradio.cn/bbs/thread-223934-1-1.html SST的单片机用什么软件往里边下载程序?你用的那个是USB转TTL吗?是不是和STC的下载方式差不多? 回复 13# 恶灵骑士
我用的软件是我一个师兄写的,如果需要请留邮箱。转换的确是USB转TTL,烧写和STC基本一样,只是SST无需烧写前重启动,更方便 回复 14# zsmj
邮箱是9976444461@qq.com.谢谢你,在网上怎么也找不到软件啊~
页:
[1]
2