EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 Kinn1 于 2020-2-26 17:52 编辑
$ ~8 R$ R9 X" z/ l) A' ~, }! C8 N% B6 R' s% Y I: q
一.引言 自制LED电子钟在很多电子报刊杂志上都可以见到,但大多数在断电后都要重新设置时间等参数,给使用带来很多不便。也有用后备电池作为备用电源的,但往往体积较大。本文介绍的LED电子钟克服了以往的弊端,而且采用了家电通用的红外遥控器进行控制,方便使用。有一路闹铃输出,可以通过遥控器设置闹铃时间及允许与否。 & n. ]6 n& R' u* Q9 C* L
* P5 R+ x; t( J* B3 \" o/ s+ i% K& w. s1 X9 ]
5 F6 z$ O. K* R* X
" a8 f% j9 r! X, e# h p! p5 U
. H+ W* D ]7 X0 H, }
电子钟的正面 7 f [/ I3 ?! B9 M( {) }' C% c0 C
: d- c! h+ w9 {& G b& Z5 M. _( e
3 ^& S7 D( M4 }+ K$ u' [7 L
电子钟的背面 一. 工作原理 DS1302为达拉斯公司的一种实时时钟芯片,主要特点是采用串行数据传输,可为掉电保护电源提供可编程的充电功能,并且可以关闭充电功能。采用普通32768Hz晶振。AT89C2051作为主控芯片,一是对接收到的红外遥控编码进行判断识别,并执行相应的处理;第二就是定期的读取时钟芯片DS1302中的时间并把小时和肥以示在4位LED中;第三就是对设置的闹铃时间与实时时间进行比较,如果时间相同且闹铃允许,那么蜂鸣器就会以1秒的周期鸣响一分钟,提醒使用者。如果要停止鸣闹,只要按遥控器相应键就可以关闭闹铃。闹铃时间保存在DS1302自带的RAM中,不需要单独的EEPROM。 |