基于单片机at89s52的多功能数字钟设计毕业论文

基于单片机at89s52的多功能数字钟设计毕业论文

ID:16131962

大小:415.77 KB

页数:74页

时间:2018-08-08

基于单片机at89s52的多功能数字钟设计毕业论文_第1页
基于单片机at89s52的多功能数字钟设计毕业论文_第2页
基于单片机at89s52的多功能数字钟设计毕业论文_第3页
基于单片机at89s52的多功能数字钟设计毕业论文_第4页
基于单片机at89s52的多功能数字钟设计毕业论文_第5页
资源描述:

《基于单片机at89s52的多功能数字钟设计毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于单片机AT89S52的多功能数字钟设计摘要:多功能数字钟的系统采用AT89S52单片机作为控制系统的核心,模型采用单片机作为主控制器,设计与实现基于单片机的数字钟。主要讨论了它从软件上实现的过程,流程图的设定,电路图的绘制,重点在单片机特有的定时中断方式,在最后富有采用中断方式实现的数字钟的源程序。由于该系统具有时间显示、闹钟等完整功能,有很高的利用价值。关键字:AT89S52、74LS245、数字钟1、引言:数字钟是采用数字电路实现对时分秒数字显示的计时装置,广泛用于个人家庭、办公室等公共场所,已成为人们日常生活中不可少的必需品,由于数字集成电路的发展和石英晶体与振

2、荡器的广泛应用,使得数字钟的精度远远超过老式钟表,而且大大地扩展了钟表原先的报时功能,这些的实现都是以钟表数字化为基础的。因此,研究数字钟及扩大其应用,有着非常现实的意义。2、硬件系统设计:系统基于AT89S52单片机基本系统,使用了2个四位数码管显示、译码器、ISP下载等接口。该系统的设计框图,如下:AT89S52电源四位共阳数码管译码器74LS245按键复位电路闹钟指示时钟电路43图1数字电子钟系统的设计框图3、任务及功能要求设计制作一个新型可编程数字电子钟,能够设定时间,要求能用LED显示,同时具有闹钟功能,可以设定闹铃时间。当电子钟到达设定的时间时,闹钟响起。4、

3、系统硬件电路设计系统硬件电路组成:主控制器AT89S52、译码器74LS245、显示电路、蜂鸣器、ISP接口和电源部分。4.1主控制器单片机AT89S52AT89S528位单片机是MSC-51®系列产品的升级版,有世界著名半导体公司ATMEL在购买MSC-51®设计结构后,利用自身优势技术——(掉电不丢数据)闪存生产技术对旧技术进行改进和扩展,同时使用新的半导体生产工艺,最终得到成型产品。与此同时,世界上其他的著名公司也通过基本的51内核,结合公司自身技术进行改进生产,推广一批如51F020等高性能单片机。AT89S52片内集成256字节程序运行空间、8K字节Flash存

4、储空间,支持最大64K外部存储扩展。根据不同的运行速度和功耗的要求,时钟频率可以设置在0-33M之间。片内资源有4组I/O控制端口、3个定时器、8个中断、软件设置低能耗模式、看门狗和断电保护。可以在4V到5.5V宽电压范围内正常工作。不断发展的半导体工艺也让该单片机的功耗不断降低。同时,该单片机支持计算机并口下载,简单的数字芯片就可以制成下载线,仅仅几块钱的价格让该型号单片机畅销10年不衰。根据不同场合的要求,这款单片机提供了多种封装,本次设计根据最小系统有时需要更换单片机的具体情况,使用双列直插DIP-40的封装。DIP-40封装89S52引脚图434.2显示电路LED

5、显示块是由发光二极管显示字段的显示器件。这种显示块有共阴与共阳两种结构。共阴极LED显示块的发光二极管阴极共地,当某个发光二极管的阳极为高电平时,发光二极管点亮。共阳极LED显示块的放光二极管阳极并接。七段显示块与单片机接口非常容易,只要将一个8位并行输出口语显示块的发光二极管引脚相连即可(AT89S52需要加上拉电阻)。此次电路采用2个4位共阳LED数码管,从P0口输出段码,列扫描用P2.0一P2.7来实现,列驱动用9012。如图434.3下载接口ISP接口部分是一个10芯的接线柱,接ISP下载器。通过相应的ISP软件,用户可对单片机程序存储器Flash中的代码进行方便

6、的擦写;ISP电缆和AT89S52通过一个10针的IDC口进行连接4.4电源部分电源部分是有电源插口以及滤波电容组成。如果不加滤波电容,系统极有可能会不稳定。滤波电容一般用铝电解和瓷片电容。如图7图7电源部分4.5蜂鸣器电路:蜂鸣器是广泛应用于各种电子产品的一种元器件,它用于提示、报警、音乐等许多应用场合。三极管作蜂鸣器的驱动,增加了蜂鸣器的驱动电流。蜂鸣器的正极性的一端接到三极管的发射极,另一端连接到地,三极管的基极由单片机的P3.4管脚控制,高电平时蜂鸣器响,低电平时不响。另外,蜂鸣器的声音大小及音调可以通过调整P3.4管脚43的置高时间及输出的波形进行控制。蜂鸣器的

7、连接电路的原理图如图8图8蜂鸣器部分4.6复位电路:MCS-51单片机的复位电路,如图9。在RESET输入端出现高电平时实现复位和初始化。在震荡器运行的情况下,要实现复位操作,必须使RST引脚至少保持两个机器周期的高电平。在CPU在第二个机器周期内执行内部复位操作,以后每一个机器周期重复一次,直至RST端电平变低复位期间不产生ALE信号。当RST引脚返回低电平以后,CPU从0地址开始执行程序。图9单片机复位电路4.7时钟电路,8051内部片内有一个由反相放大器构成的振荡电路,XTAL1和XTAL2分别为震荡电路的输入端和输出端

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。