基于单片机多功能数字时钟-毕业论文

基于单片机多功能数字时钟-毕业论文

ID:11105706

大小:850.50 KB

页数:28页

时间:2018-07-10

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

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

1、摘要近年来随着计算机在社会领域的渗透和大规模集成电路的发展,单片机的应用正在不断地走向深入,由于它具有功能强,体积小,功耗低,价格便宜,工作可靠,使用方便等特点,因此特别适合于与控制有关的系统,越来越广泛地应用于自动控制,智能化仪器,仪表,数据采集,军工产品以及家用电器等各个领域,单片机往往是作为一个核心部件来使用,在根据具体硬件结构,以及针对具体应用对象特点的软件结合,以作完善。本次做的数字钟是以单片机(AT89S52)为核心,结合相关的元器件(共阳极数码显示器、三极管、蜂鸣器、555集成块),再配以相应的软件,达到制作简易数字钟的目的,其硬件部分难点在于元器件参数的选择、驱动电路的选择

2、。关键词:AT89S52,单片机,数字钟目录1绪论41.1课题选择42单片机数字钟的构成与工作原理52.1单片机选择及介绍52.2单片机驱动电路的选择62.3显示电路72.3.1数码管工作原理72.3.2数码管动态扫描工作原理82.4键盘控制电路92.5蜂鸣器报时电路102.6555触摸开关整点报时113程序设计123.1程序流程图123.2源程序134电路原理图254.1数字钟电路原理图254.2pcb图264.3protues仿真图275数字钟的组装与调试28结论28致谢29参考文献29绪论1绪论目前单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。导弹的导航装置,

3、飞机上各种仪表的控制,计算机的网络通讯与数据传输,工业自动化过程的实时控制和数据处理,广泛使用的各种智能IC卡,民用豪华轿车的安全保障系统,录像机、摄像机、全自动洗衣机的控制,以及程控玩具、电子宠物等等,这些都离不开单片机。更不用说自动控制领域的机器人、智能仪表、医疗器械了。考虑到单片机的诸多优点,于是决定用单片机来做这个数字钟,由于单片机内部已经有了比较好的时钟源,做个简单的模拟时钟应该是没有问题的,所以没有采用专用的时钟芯片。该电子钟采用12翻1的来计时,具有校时功能,同时还能整点报时,触摸报整点时数。1.1课题选择如今电子钟已经非常普及,市面上有各种各样的电子钟,有的使用专门的时钟芯

4、片,有的使用一次性烧录的芯片做时钟,考虑到制作的成本,及可制作性,没有采用专门的时钟芯片,而是采用普通的晶振分频得到秒脉冲。从现在所学的知识来看,数字钟的实现,可以通过数字逻辑电路和单片机来实现,如果采用数字逻辑电路来实现的话,光是12翻1,60进制的实现就得至少用六个芯片,另外在加上一些反馈的,校时的,数码管,译码器等元件,总共加起来要用上将近20个芯片了,如此算下来,成本开支就很大了,而且元件一多,pcb的制作业相对变的复杂了。而采用单片机来制作的话,除了数码管的驱动和触摸报时电路要另外加外围电路,12翻1,60进制,校时等都可以用软件来实现,这样就可以节约一大笔开支。因此选择了用单片

5、机来做电子钟。单片机数字钟的构成与工作原理2单片机数字钟的构成与工作原理2.1单片机选择及介绍单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。同时,学习使用单片机是了解计算机原理与结构的最佳选择。由于89c51单片机不方便程序下载,而89s系列的与89c系列功能相同,89s系列单片机支持ISP(InSystemProgramming,即“在线可编程”),手头上正好有89s52的单片机,因此本设计采用的是89s52的单片机,该单片机共有40个引脚,

6、如下图2.2单片机驱动电路的选择查该芯片的datasheet可知,该芯片在稳定状态(无输出)条件下,IoL有以下限制:每一引脚最大IoL:10ma每一8位端口:P0:26ma,P1,2,3:15ma。全部引脚输出最大IoL=71ma。数码管的段码如果按照每个1ma来计算,最坏情况下每个数码管则需要8ma电流,共有数码管6个,总共得要48ma的电流才能保证数码管正常工作,因此,直接用单片机来驱动的话肯定很暗,实验结果也证明如此,所以要给数码管增加驱动电路,最常用的驱动电路可以可以用pnp的三极管,也可以采用专门的驱动芯片对其驱动。本设计采用普通的8550三极管对其驱动。驱动电路如下图中的三极

7、管工作在开关状态,当三极管出现低电平时,三极管导通,数码管位选端打开。2.3显示电路2.3.1数码管工作原理数码管实际上是由发光二极管构成的,其内部原理图如上图所示,上图分别列出了一位共阳数码管与4位一体的数码管的原理图。虽然数码管外形千变万化,但是工作原理都是一样的,共阳数码管显示数字代码如下表数字0123456789代码0xc00xf90xa40xb00x990x920x820xf80x800x902.3.2数码管动

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

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

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