基于STC15w408AS的电子时钟的设计

出处:维库电子市场网 发布于:2017-11-29 16:55:18

在前段时间小代在头条上发过一篇叫《如何用单片机设计一款电子产品》,里面提到我们以一个DIY电子时钟为例来讲解,今天我们就来详细的说说的这DIY电子时钟的制作。

一、需求分析

之前就已经说了,我们设计了一下的三个功能。能显示时间+日期+温度;能自动调节亮度;能调节时间+闹铃。

1、一个时钟能显示年月日,时分秒,温度;

2、能调整时间,具有闹钟功能,具有按键音;

3、亮度能随环境光照自动调节;

二、原理及电路设计

有了需求后,我们就根据需求选择元件,单片机我们选择STC15w408AS,此单片机内部集成了高的RC振荡电路和高可靠的复位电路,直接外部晶振和复位电路都可以省去,芯片接通电源后就可以直接工作; 单片机自带ADC转换,为测温和数码管亮度调节准备;显示部分就用简单的共阴数码管驱动;要实现调整时间,所以还需要按键;要有闹钟就还需要有发声元件,这里我们用简单的有源蜂鸣器;时钟的来源我们用DS1302时钟芯片产生,测温用的是热敏电阻,还需要一个光敏电阻来采光,实现数码管亮度岁环境光照的变化。

有了以上的主要元件,还需要一些辅助的元件来完成整个设计,比如电源部分我们要考虑接口问题,本样板我们采用的是DC1.2芯的电源插座,电源接了100u和104的两个电容做电源滤波用,数码管采用三极管8050控制阴极的位选通,蜂鸣器也是采用8050三极管做开关用。具体电路原理图如下图所示:

 用单片机如何制作一款电子时钟

 

以上电路我们采用Protel 99软件设计,这个版本是比较老的了,但是对于初学者来说还是很实用,一般的电路板都能完成。有了电路原理图后我们之间从软件转到PCB图中,摆放好元件后,就可以布线了,注意,布线不要采用自动布线,自动布线的板子基本用不了,如果你懒得自己布线,可以先自动,再手动修改。以下是我们设计完整后的截图:

 

 用单片机如何制作一款电子时钟

 

为了增加板子的强度和导电性能,我们在顶层和底层都做了电源地(GND)的敷铜,上图中看到红色的部分就是顶层的敷铜层。以下是软件3D建模出来的样子:

 

 用单片机如何制作一款电子时钟

 

三、样板测试

全部设计完后,在次检查有没有错误,无误后就可以找厂家做样板了,现在真个行业都在大减价,每家都能在线自动计算价格,可以多比较计价,一般的样板50元还包邮呢。提醒下大家啊,没必要到淘宝上找人做,直接自己找厂家。打样时间3-4天,快递3-4天,一周时间就过去了,等了一周,心痒痒啊。收到板子后大家肯定都是激动的,那就开始测试吧。

 

 用单片机如何制作一款电子时钟

 

开箱先检查板子外观、丝印等直观的有没有问题(一般都没问题的,除非小作坊的板);然后测试电源VCC和GND直接有没有连接,理论上电阻是无穷大。这些都没问题后就准备元件焊接吧,焊接时一般的顺序是:先矮后高。怎么说,就是元件在板子上的高度,现在从矮的开始焊接,再焊接中等高度的,焊接的元件。焊接之前来张全家福吧。

 用单片机如何制作一款电子时钟

 

四、程序设计及测试

程序设计说白了就是编程,我们先写个测试程序进去,测试下各个部分有没有问题,能不能工作。现在写入的程序是单片机读取DS1302时钟数据,在数码管上显示时间,秒显示采用定时,每秒点亮200ms,同时蜂鸣器每秒响。光敏、热敏以及按键都是比较简单的电路,一般都没问题,暂时没测试。编程完成后烧写进单片机。运行效果如下:数码管照片看着不清晰,等调试完了后加个什么滤光片试试。

 

 用单片机如何制作一款电子时钟

 

运行程序能看到数码管显示正常,蜂鸣器响声正常,测试完成。后续我们跟着测试和完善整个DIY电子时钟的程序。

 

关键词:电子

版权与免责声明

凡本网注明“出处:维库电子市场网”的所有作品,版权均属于维库电子市场网,转载请必须注明维库电子市场网,https://www.dzsc.com,违反者本网将追究相关法律责任。

本网转载并注明自其它出处的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品出处,并自负版权等法律责任。

如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。

相关技术资料
广告
上传BOM文件: BOM文件
*公司名:
*联系人:
*手机号码:
QQ:
应用领域:

有效期:
OEM清单文件: OEM清单文件
*公司名:
*联系人:
*手机号码:
QQ:
有效期:

扫码下载APP,
一键连接广大的电子世界。

在线人工客服

买家服务:
卖家服务:

0571-85317607

客服在线时间周一至周五
9:00-17:30

关注官方微信号,
第一时间获取资讯。

建议反馈

联系人:

联系方式:

按住滑块,拖拽到最右边
>>
感谢您向阿库提出的宝贵意见,您的参与是维库提升服务的动力!意见一经采纳,将有感恩红包奉上哦!