- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于 AT89C2051的电子闹钟
1.1 电子闹钟的功能与设计方案
1.1.1 电子闹钟的功能与设计要求
1.1.1.1 电子闹钟的实现形式
电子闹钟既可以通过纯硬件实现, 也可以通过软硬件结合实现, 根据电子时钟中核心部件——秒信号的产生原理,通常有以下三种形式:
1. 采用 NE555 时基电路的实现形式
采用 NE555时基电路或其他振荡电路产生秒脉冲信号,
作为秒加法电路的时钟信号或微
处理器的外部中断输入信号,可构成电子钟。由
555 构成的秒脉冲发生器电路见图1-1。
输出的脉冲信号
V 的频率 F=1.443 /( RA+2RB)× C,可通过调节这
3 个参数,使输出 V
O
O
的频率为精确的
1Hz。
VCC
RA
4 8
U1
7
R C
555
DIS
3 Vo
C
Q
RB
V
5
CVolt
6
THR
D
2
N
TRIG
G
C1
C
1
图1-1 基于555的秒脉冲发生器
2. 采用石英钟专用芯片的实现形式
采用石英钟专用计时芯片实现的电子钟, 具有实现简单、 计时精度高的特点。 石英计时芯片(简称“机芯” )比较多,常见型号的有 STP5512F、SM5546A和 D60400 等。现结合康巴丝石英钟常用的 5512F 型为例作一简单介绍。 利用 5512F 的 2 秒输出信号作为秒加法电路的计数脉冲,可实现电子时钟。 5512F 的引脚图如图1-2所示:
1
V+
SC2
8
2
7
AK
SC1
3
6
MO
BP
4
5
M1
GND
图1-2 5512F的引脚图
其中,引脚 7、8为外接晶振及振荡电路,引脚1接电源正极,电源为 1.5 V,引脚 3、
原为指针用步进电机线圈的输出驱动,这里可用3脚作为脉冲输出,频率决定于外接晶振
的频率。
3. 采用基于微处理器的实现形式
利用微处理器的智能性, 可方便实现具有智能的电子钟。 由于微处理器均具有时钟振荡
系统, 利用系统时钟借助微处理器的定时/计数器可实现电子钟功能。 虽然, 系统时钟的误
差较大, 电子钟的累积误差也可能较大, 但可以通过误差修正软件加以修正。 本章讨论的电
子钟就是采用这种形式。
1.1.1.2 电子闹钟的功能与设计要求
就电子闹钟而言,一般应具有以下基本功能要求:
1.能随意设定走时起始时间。对电子钟而言,最基本的功能是具有对时功能,即能随
意设定走时起始时间。
2.能设定闹铃时间。电子钟一般都具有闹铃功能,即预设定一个时间,一旦走时到该
时间,电子钟能以声或光的形式告警提示(俗称“闹铃” 、“打铃”)。
3.能指示秒节奏,即秒指示。
4. 12 小时/ 24 小时两种制式可选,以适应不同的需要。
5.采用交直流供电电源。与石英钟不同的是,电子钟一般采用数码管等显示介质,因
而必须以交流供电为主,以直流电源为后备辅助电源,并能自动切换。
6.具有走时误差修正能力。
1.1.2 设计方案的确定
从以下几个方面来确定电子闹钟的设计方案:
微处理器
采用 ATMEL的 AT89C2051微处理器,是基于以下几个因素:
1)89C2051 为 51 内核,仿真调试软硬件资源丰富;
性价比高,货源充足;
3)DIP20 封装,体积小,便于产品小型化;
为 EEPROM程序存储介质, 1000 次以上擦/写周期,便于编程调试;
具有 IDLE 和 POWER-DOWN两种工作模式,便于进行低功耗设计;
工作电压范围宽: 2.7 ~6V,便于交直流供电。
显示电路
就时钟而言, 通常可采用液晶显示或数码管显示。 由于一般的段式液晶屏, 需要专门的
驱动电路, 而且液晶显示作为一种被动显示, 可视性相对较差; 对于具有驱动电路和微处理
器接口的液晶显示模块 (字符或点阵) ,一般多采用并行接口, 对微处理器的接口要求较高,
占用资源多。另外, 89C2051 本身无专门的液晶驱动接口,因此,本时钟采用数码管显示方
式。数码管作为一种主动显示器件,具有亮度高、价格便宜等优点,而且市场上也有专门的
时钟显示组合数码管。
按键电路
考虑到对时和设定闹铃时间这两种操作的使用频率不是很高,为了精简系统和节省成
本,本时钟系统只设两个按键:
1) SET键,对应系统的不同工作状态,具有
3 个功能:
在复位后的待机状态下,用于启动设定时间参数(对时或定闹)
;
在设定时间参数状态而且不是设定最低位
(即分个位) 的状态下, 用于结束当前位
的设定,当前设定位下移;
在设定最低位(分个位)的状态下,用于结束本次时间设定。
2) +1键,用于对当前设定位(编辑位)进行加
1 操作,根据
12/24
小时工作模式和
正在编辑的当前位的含义(时十位、时个位、分十位、分个位)自动进行数据的上限和下限
判断。例如
您可能关注的文档
最近下载
- 绿色施工实施记录表.docx VIP
- 实验gpio输出控制-led闪烁、流水灯.pdf VIP
- 绿色施工实施记录表.pdf VIP
- 电力信息网络安全防护系统设计方案.pdf VIP
- 肺癌转移脑的护理.pptx
- ASME B16.34 INTERPRETATIONS 国外国际标准规范.pdf VIP
- 项目冬期灌浆专项施工方案.pdf VIP
- 绿色低碳转型.pptx VIP
- 关于环保对企业公司环境有关 的外文文献翻译成品:绿色创新对环境和企业绩效的影响:利益相关者视角(中英文双语对照).docx VIP
- RockwellAutomation罗克韦尔QuickStick 150 用户手册用户手册说明书.pdf
文档评论(0)