新闻  |   论坛  |   博客  |   在线研讨会
[DIY原创]万年历
Golden509 | 2012-11-22 23:06:26    阅读:1124   发布文章

“万年历“项目的初衷是为了方便查看下气温,想做个东西挂在墙上,于是就顺便将时间显示和温度显示一起开发。

    演示视频,请欣赏

    该项目的硬件外观如下

   

     目前此项目的主要功能有温度采集、RTC时钟支持、数码管显示以及板上配置时间功能,另外加了一颗3mm的黄灯作为了时间配置的指示灯,蜂鸣器提供整点鸣音提醒功能。当然软件的功能,只要想得到就能做得到,随个人发挥,比如再加个闹钟功能等等。

      技术方面,在这里提一点:采用的数码管都是共阴的。为什么不选择用共阳数码管?对比下面两张原理图就知道。采用相同GPIO资源的情况下,共阳所需的辅助电路远比共阴复杂多了。

共阳数码管电路也包含在此项目原理图中,为最后两页,供有需要的朋友参考。

 

    什么情况下选择共阳数码管?多数单片机(如AT89S52、STC89C52)的GPIO驱动电流一般不大(有例外),所以需要外部电路辅助。一个共阴的8段数码管需要8个三极管电路提供电源输入,多个共阴的8段数码管仍然需要8路电源输入;一个共阳的8段数码管需要1个三极管电路提供电源输入,n个共阳的8段数码管就需要n个三极管电路提供电源输入。故此,个人认为数码管的显示位数小于8时,采用共阳数码管;等于8时,二者相当;超过8时,采用共阴数码管。

     如需要该项目的原理图、源码以及元器件,请点击这里。

     原理图的PDF文档可从此链接下载到。http://download.csdn.net/detail/golden_chen/4799038

    下面提供几张演示图片,供参考

*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

参与讨论
登录后参与讨论
trucy  2012-11-24 23:16:52 

顶,楼主确实强悍

Golden509  2012-11-23 15:47:52 

线的确很多,最好用稍细的线,要按一定步骤,否则很容易乱 我花了一整天加一个晚上才算焊完那些线

hhhajj  2012-11-23 10:24:34 

顶楼主,背板焊线数量很多啊,那么多线子真心不好焊接,我之前也弄过类似的。。。

推荐文章
最近访客