切换到宽版
  • 13975阅读
  • 48回复

[C51]DS12C887+DS18B20+52+8位数码管动态显示的万年历【参赛】 [复制链接]

上一主题 下一主题
离线ct814489097
 

发帖
92
M币
677
专家
5
粉丝
13
只看楼主 倒序阅读 我要置顶 楼主  发表于: 2011-07-08

                   DS12C887+DS18B20+52+8位数码管动态显示的万年历               
                                                  作者:ct814489097


      没有采用接线麻烦的驱动芯片,只用常见的8个PNP8550来驱动共阳数码管,为了节省元件就在8550的射极供电端串入二极管来降低压降,降低数码管的亮度,而且能防止烧坏数码管,时钟芯片DS12C887(并行)读写编程简单,内置了晶振和电池,有很好的掉电保护功能,相比DS1302很有优势。之前用1302做了一个万年历,也有很多收获,解决了芯片加3V备用电源发热问题,经过测试一年下来大概快120秒。误差太大了,所以这次就研究DS12C887,前阵子终于完成。DS18B20这个大家读熟悉啦,就不多说啦!下面是展示时间。原理图、代码见文章后面。


          1、整体图。段码接P0口,位码接P2口,DS12C887的A0--A7接P1口,DS18B20的I/O端接P3^4,控制端都接P3口,单片机I/O刚好用完。


          2、时钟芯片特写,这个芯片是两个月前在MAXIM官网申请的,很不错,呵呵。。。  
  
          3、按键特写


          4、时间显示


         5、日期显示


         6、温度、星期显示  
      
         7、调试是个漫长的过程,下载了100遍左右,侧面反应了STC单片机的质量不错,使用方便。最近时间比较紧,唉!!!










[ 此帖被ct814489097在2011-07-08 16:50重新编辑 ]
本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
本帖最近打赏记录:共10条打赏 ,M币+70
离线xiachangjian

发帖
1478
M币
3135
专家
1
粉丝
27
只看该作者 1楼 发表于: 2011-07-08
请登录后查看
离线baimianmomo

发帖
31960
M币
9127
专家
0
粉丝
85
只看该作者 2楼 发表于: 2011-07-08
请登录后查看
离线ct814489097

发帖
92
M币
677
专家
5
粉丝
13
只看该作者 3楼 发表于: 2011-07-08
回 2楼(baimianmomo) 的帖子
请登录后查看
离线ct814489097

发帖
92
M币
677
专家
5
粉丝
13
只看该作者 4楼 发表于: 2011-07-08
回 2楼(baimianmomo) 的帖子
请登录后查看
离线ct814489097

发帖
92
M币
677
专家
5
粉丝
13
只看该作者 5楼 发表于: 2011-07-08
回 4楼(ct814489097) 的帖子
请登录后查看
离线cl5828

发帖
1740
M币
5135
专家
0
粉丝
45
只看该作者 6楼 发表于: 2011-08-26
请登录后查看
离线homeboy

发帖
59
M币
65
专家
1
粉丝
1
只看该作者 7楼 发表于: 2011-08-30
请登录后查看
离线lishen
发帖
1
M币
-20
专家
0
粉丝
0
只看该作者 8楼 发表于: 2011-11-22
请登录后查看
离线paul2011

发帖
92
M币
604
专家
0
粉丝
7
只看该作者 9楼 发表于: 2011-11-27
请登录后查看
快速回复
限80 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
上一个 下一个