首页 » 科学 » 原创|用单片机若何制作一款电子时钟_元件_测试

原创|用单片机若何制作一款电子时钟_元件_测试

落叶飘零 2024-11-24 07:59:20 0

扫一扫用手机浏览

文章目录 [+]

一、需求剖析

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

原创|用单片机若何制作一款电子时钟_元件_测试 原创|用单片机若何制作一款电子时钟_元件_测试 科学

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电子时钟的程序。
望持续关注我们:单片机技能宅(微信"大众年夜众号),详细赠予方案请看"大众年夜众号解释。

标签:

相关文章