工业控制 | 能源技术 | 汽车电子 | 通信网络 | 安防监控 | 智能电网 | 移动手持 | 无线技术 | 家用电器 | 数字广播 | 消费电子 | 应用软件 | 其他方案

电路设计->光电电路图->其他光电实用电路图->用PIC单片机制作LED数字钟

用PIC单片机制作LED数字钟

发布人:dolphin 时间:2016-09-20 收藏

  本文介绍的LED数字钟,是利用PICl6F84A单片机实现如下图所示,它走时精确,具有定时闹钟功能,时间调整和闹钟设置也非常简单。

  其电路图见下图。电路采用9V成品电源适配器供电,输出电流为lOOmA,再通过三踹稳压模块78LO5降压给电路供电,闹钟输出部分是低电平有效,通过VT5输出驱动自带振荡电路的BC发声实现闹钟功能。如将BC换成继电器就可以实现对其他家用电器的控制。下图中,SB1、SB2分别为分钟和时钟位调整按钮,SB3为时间调整按钮。

  软件部分

  在制作硬件部分之前,建议先将程序在电脑上调试好。这里采用的是MPLABIDEv7.00软件平台进行的测试。在汇编程序的时候,注意在汇编程序设置(MPASAMAssembler)中将DISAbleCaseSensitivity复选框选中,否则程序无法通过汇编测试。关于程序的调试可以采用MPLABIDEv7.00自带的调试器(Debugger),选择其中的MPLABSIM仿真器,即可对程序进行逐步的测试和查看程序执行的每一步。关于该数字钟的源程序见本期配刊光盘。该程序已经过测试,无需调试直接进行芯片烧录即可工作,通电后时间显示为10:00。

  硬件部分

  1.由于电路很简单,这里没有制作专门的印制电路板,采用直接搭焊法。电路分成上下两部分.上层部分主要为时间显示和时间调整部分;电源部分和PIC芯片及报警输出部分置于底层电路板。这样制作的目的是为了减小整体尺寸和美观。如果你想经常测试电路,建议不要采用这种电路布局,因为PIC芯片的拔插不方便。这是我后来在调试电路过程中遇到的一个麻烦。

  2.要注意电阻R1~R11的选择,建议使用470Ω或330Ω。当选择470Ω电阻时,整机工作电流在16mA~23mA之间,比较省电,但在白天的时候LED数码管亮度偏小。若选择330Ω电阻,亮度会有改善,但由于PIC输出电流的限制,该电阻不宜取太小,j则容易造成显示紊乱和工作异常。更需要驱动大功率LED数码管或显示屏,要考虑增加电流扩充电路。

  3.要注意电源部分的处理。实验过程中发现,电源部分必需要有良好的滤波,否则在电路显示和进行时间/闹钟设置时容易出错或无法工作图2中,采用9V成品电源适配器供电输出电流为100mA,再通过三端稳压模块78L05降压给电路供电,效果不错。

  4.闹钟输出部分是低电平有效通过VT5输出驱动自带振荡电路的BC发声实现闹钟功能。如将BC换成继电器就可以实现对其他家用电器的控制。

  5.图2中,SB1、SB2分别为分针和时钟位调整按钮,SB3为时间调整按钮。调整时间设置时,先按下SB3再通过SB1、SB2调整分和时。SB4为闹钟调整和闹钟报警消除按钮。设定闹钟时间时,先按下SB4,再通过SB3SB2来预置闹钟的分位和时位。



评论

技术专区