基于AT9C51的电铃系统.docx

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于AT9C51的电铃系统

基于AT89C51的电铃系统 1电子闹铃的任务和设计要求 1.1电子闹铃的设计任务设计一电子闹铃,该闹铃可设定起始走时时间和闹铃时间。 1.2电子闹铃的设计要求就电子闹铃而言,一般应具有以下基本功能要求: (1)能随意设定走时起始时间。对电子闹铃而言,最基本的功能是具有对时功能,即能随意设定走时起始时间。(2)能设定闹铃时间。电子时钟一般都具有闹铃功能,预设一个时间,一旦走时到该时间,电子闹铃能以声或光的形式打铃提示。(3)能指示秒节奏,即秒指示。(4)12小时|24小时两种形式可选择,以适应不同的需要。(5)采用交流供电电源。电子闹铃一般采用数码管等显示介质,所以必须采用以交流供电为主,以直流电源为后备辅助电源,并能自动切换。(6)具有走时误差修正能力。1.3电子闹铃设计的研究基础利用单片机的智能型,可方便地实现具有智能的电铃设计。由于微处理器均具有时钟振荡系统,利用系统时钟借助微处理器的定时器|计数器可实现电铃的功能。虽然系统时钟的误差较大,电子钟的累积误差也可能较大,但可以通过误差修正软件加以修正。2电子闹铃系统设计方案的确定2.1电子闹铃系统方案的提出电子闹铃既可以通过纯硬件设计实现,也可以通过软硬件结合的形式实现,根据电子闹铃的核心部件—秒信号的产生原理,通常有三种形式。2.2电子闹铃系统方案的比较采用石英钟专用芯片的实现形式采用石英钟专用计时芯片实现的闹铃具有实现简单、计时精度高的特点。石英计时芯片比较多,常见的型号有STP5512F、SM5546A和D60400等。采用NE555石基电路的实现形式采用NE555石基电路或其他振荡电路产生秒脉冲信号,作为秒加法器电路的时钟信号或微处理器的外部中断输入信号,可构成电子闹铃。由555构成的秒脉冲发生器电路如图1所示。输出的脉冲信号 V的频率f=1.443|(R1+2R2)C ,可通过调 节这3个参数,使输出V的频率为精确的1Hz 图1 基于555的秒脉冲发生、采用基于单片机的实现形式利用单片机的智能性,方便地实现具有智能的电子闹铃的设计。由于微处器具有时钟振荡系统,利用系统时钟借助微处理器的定时器|计数器可实现电子闹铃功能。虽然误差较大,但可以通过误差修正软件加以修正。2.3电子闹铃系统设计方案的确定2.3.1微处理器采用ATMEL的AT89C51微处理器,是因为:(1)AT89C51为51内核,仿真调试软硬件资源丰富;(2)性价比较高,货源充足;(3)AT89C51是一种带4K字节闪烁可编程可擦除只读存储器的低电压;(4)为1000次以上擦|写周期,方便程序调试;(5)高性能CMOS8位微处理器,器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容;(6)工作电压范围宽,便于交直流供电。2.3.2显示电路就时钟而言,通常采用液晶显示或数码管显示。对于一般的段式液晶屏,需要专门的驱动电路,而且液晶显示作为一种被动显示,可视性相对较差;对于具有驱动电路和微处理器接口的液晶显示模块,一半多采用并行接口,对微处理器的接口要求较高,占用资源多。而且,89C51本身没有专门的液晶驱动接口,因此,本系统采用数码管显示方式。数码管是一种主动显示器件,亮度高、价格便宜,而且市场上也有专门的时钟显示组合数码管。2.3.3按键电路考虑到对时和设定闹铃时间这两种操作的使用频率并不是很高,为了节省成本和精简系统,采用独立式按键。如果设置过多按键,将会占用较多I/O口,而且会给布线带来不便,因此,此方案适用于按键较少的情况。如果选择此方案,由于按键较少,在修改时间或设置闹铃时间时就不能直接输入,只能通过加或减完成,稍为麻烦一些,但其程序简单。 键盘采用4个独立按键配以4个上拉电阻实现对时钟和闹钟的设定及修改,用于对当前设定位进行加1操作,根据12|24小时工作模式和正在编辑的当前位的含义(时十位、时个位、分十位、分个位)自动进行数据的上限和下限的判断。3电子闹铃系统方案设计3.1电子闹铃的硬件系统设计电子闹铃至少包括秒时间显示电路、按键电路、供电电路、闹铃指示电路等几部分。3.1.1电子闹铃的硬件系统框架[1]电子闹铃的系统框架如图2所示。在系统中,除了按键电路以外,还设计了“是否设定闹铃”、“12|24小时制选择”等按钮电路。 图2 电子闹铃的系统框图3.1.2电子闹铃的主机电路设计电子闹铃的主电路指的是图2中除了电源的部分,主要涉及到微处理器电路和按键按钮电路。主机的设计具体地说有:(1)系统时钟电路设计;(2)系统复位电路设计;(3)按键与按钮电路设计;(4)闹铃声光指示电路设计。 系统时钟电路设计 图3 系统时钟电路 系统时钟电路的设计如图3所示。图中的C1、C2电容起着系统时钟频率微调和稳定的作用,所以本闹铃系统的实际应用中一定注

文档评论(0)

linjuanrong + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档