EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 Kinn1 于 2020-2-26 17:52 编辑 9 C/ ~9 \7 w! X# j5 g/ f- H% r
2 U( t) V2 o0 s. F一.引言 自制LED电子钟在很多电子报刊杂志上都可以见到,但大多数在断电后都要重新设置时间等参数,给使用带来很多不便。也有用后备电池作为备用电源的,但往往体积较大。本文介绍的LED电子钟克服了以往的弊端,而且采用了家电通用的红外遥控器进行控制,方便使用。有一路闹铃输出,可以通过遥控器设置闹铃时间及允许与否。 - Y2 \3 G6 K* m4 E# U* Y
) ~+ y9 W% M% q, m/ g2 T! {6 \
- X: v( @ L7 x" ?% k* [
( k3 @: n) P0 z8 {8 s/ z3 }8 T
6 R2 y* f) u; f2 [, N# s
9 Q- Y' C: i4 N# V- M1 o2 f8 `1 u+ ?
电子钟的正面
. D$ U8 q+ t$ U) ]$ h' Y5 J5 a1 x6 Y4 p+ S9 I7 R& H+ ^7 e; H$ G
0 z8 Q9 b; E# [7 W' g- M0 e" \
电子钟的背面 一. 工作原理 DS1302为达拉斯公司的一种实时时钟芯片,主要特点是采用串行数据传输,可为掉电保护电源提供可编程的充电功能,并且可以关闭充电功能。采用普通32768Hz晶振。AT89C2051作为主控芯片,一是对接收到的红外遥控编码进行判断识别,并执行相应的处理;第二就是定期的读取时钟芯片DS1302中的时间并把小时和肥以示在4位LED中;第三就是对设置的闹铃时间与实时时间进行比较,如果时间相同且闹铃允许,那么蜂鸣器就会以1秒的周期鸣响一分钟,提醒使用者。如果要停止鸣闹,只要按遥控器相应键就可以关闭闹铃。闹铃时间保存在DS1302自带的RAM中,不需要单独的EEPROM。 |