- 1、本文档共38页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
采用实时时钟芯片 DS1302 与
AT89C52的红外遥控 LED电子钟
目 录
第 1 节 引 言………………………………………………………………… 1
第 2 节 电子钟硬件设计……………………………………………………… 2
2.1 电子钟的工作原理…………………………………………………… 2
2.2 电子钟的硬件电路…………………………………………………… 3
第 3 节 系统软件设计………………………………………………………… 5
一.引言
自制 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 口接数
码管的八字段。 数码管左两位显示小时, 右两位显示分, 当显示的是闹铃时间时
闪动。第二位和第三位的小数点作为秒闪动, 注意第三位数码管按图一布好印制
版后安装时要旋转 180°,以便让时和分之间出现“ :”,最后一位小数点作为闹
铃开关标志,亮表示闹铃开启。蜂鸣器 B2 采用小型自带音源的。要特别说明的
是备用电源 B1,可以用电池或者超级电容( 10 万 uF 以上)。虽然 DS1302在主
电源掉电后,耗电很小,但如果要长时间保证时钟正常, 最好选用小型充电电池。
可以用老式电脑主板上的那种 3.6V 充电电池。如
文档评论(0)