zsmj 发表于 2011-11-6 19:57:35

【自制51实验板续】RTC+1602电子钟和迷你51

本帖最后由 zsmj 于 2011-11-6 20:05 编辑


上次发过自己做的一块51实验板的帖子,这次发一个工作效果图,是编写的一个测验程序,主要测验1602液晶的接口和板载DS1302 RTC时钟芯片的功能。时钟芯片1302大家都很熟悉了,我只说说我使用过程中遇到的问题,我是用汇编语言编写整个程序的,其中1302的通讯时序尤为重要,只要记着时钟上升沿写入,下降沿读出,每次先写入8位的地址信息,之后读出8位数据,可我按这思路却出了问题,后来仔细看时序图发现虽然总共通讯了16位信息,但有效时钟却只需15个,原来第8个时钟被用了两次,上升沿写入地址的最后一位,紧接着下降沿输出数据的第0位,所以相当省去了一个时钟脉冲,按这样修改之后果然顺利读出了时间信息。
还有就是第一次上电后各个时间寄存器的值都是零,必须全部写入一次才能开始计时,否则一直都将是零。这个芯片带涓流充电的功能,这个环节上我差点酿成惨剧,因为我用的电池比常见的大一些,估计内阻也小一些,在配置内部充电限流电阻时却选了个最小的值,结果一上电芯片烧得滚烫,还把我手给烫了个泡,但奇迹的是这芯片竟顽强的活下来了,修改配置把电阻改到最大后恢复了正常工作,但是否会影响它的计时精度就不不得而知了。
最后,再呈上自己平时实验用的一块迷你实验板,小巧灵活,可随身携带,烧写便利,是居家旅行,杀人灭口必备之良器;P


风之澜 发表于 2011-11-6 20:41:24

回复 1# zsmj


    楼主作的不错!:victory:

196111141 发表于 2011-11-23 10:06:39

不错啊,发帖子也不容易都没人顶的

duxaaa 发表于 2011-11-23 19:57:36

不错!能自己做得都还不错。:lol

zsmj 发表于 2011-11-23 23:16:07

回复 3# 196111141


    哈哈,谢谢老兄帮顶,毕竟都发了这么久了

zsmj 发表于 2011-11-23 23:16:48

回复 4# duxaaa


    谢前辈夸奖:loveliness:

duxaaa 发表于 2011-11-23 23:17:27

呵呵,都是来学习的嘛!:lol

一家人 发表于 2011-11-24 17:44:13

焊工不错 欣赏!

caiyongzhi 发表于 2011-11-24 19:12:18

楼主弄洞洞板真有耐心,赞一个!

jdlu 发表于 2011-11-25 10:42:54

回复 1# zsmj


    能否详细介绍一下这块实验板啊?

roamer 发表于 2011-11-25 14:22:02

好手艺,。。。。。。

zsmj 发表于 2011-11-25 17:34:02

回复 10# jdlu
详见以前发的帖子http://www.crystalradio.cn/bbs/thread-223934-1-1.html

恶灵骑士 发表于 2012-1-5 12:39:10

SST的单片机用什么软件往里边下载程序?你用的那个是USB转TTL吗?是不是和STC的下载方式差不多?

zsmj 发表于 2012-1-5 19:09:26

回复 13# 恶灵骑士


    我用的软件是我一个师兄写的,如果需要请留邮箱。转换的确是USB转TTL,烧写和STC基本一样,只是SST无需烧写前重启动,更方便

恶灵骑士 发表于 2012-1-5 22:30:21

回复 14# zsmj


    邮箱是9976444461@qq.com.谢谢你,在网上怎么也找不到软件啊~
页: [1] 2
查看完整版本: 【自制51实验板续】RTC+1602电子钟和迷你51