LED数字电子钟设计电路及工作原理
LED 电子钟的制作方法在很多电子报刊杂志上都可以见到,但大多数在断电后都要重新设置时间等参数,给使用带来很多不便。
也有用后备电池作为备用电源的,但往往体积较大。
本文介绍的LED 电子钟克服了以往的弊端,
而且采用了家电通用的红外遥控器进行控制,方便使用。
有一路闹铃输出,可以通过遥控器设置闹铃时间及允许与否。
一.工作原理
DS1302 为达拉斯公司的一种实时时钟芯片,主要特点是采用串行数据传输,可为掉电保护电源提供可编程的充电功能,并且可以关闭充电功能。
采用普通32768Hz 晶振。
AT89C2051 作为主控芯片,一是对接收到的红外遥控编码进行判断识别,并
执行相应的处理;第二就是定期的读取时钟芯片DS1302 中的时间并把小时和肥
以示在4 位LED 中;第三就是对设置的闹铃时间与实时时间进行比较,如果时
间相同且闹铃允许,那么蜂鸣器就会以1 秒的周期鸣响一分钟,提醒使用者。
如果要停止鸣闹,只要按遥控器相应键就可以关闭闹铃。
闹铃时间保存在
DS1302 自带的RAM 中,不需要单独的EEPROM。
二.硬件电路
图一为电子钟的原理图
IC2 为DS1302,电子爱好者可以向MAXIM 公司索取免费样品。
Y2 为
32768 Hz 石英晶振,可以用普通电子表里的。
IC3 为三脚的塑封一体化红外接
收头。
LED1-4 为高亮度共阳数码管。
89C2051 所用的晶振Y1 如果没有
10MHz 也可以用其他12M 以内的代替,只要修改程序中YS1 和YS2 的延时参
数,让其保持延时长度不变就行。
调整R2 可以改变数码管亮度。
P1 口接数码。