单片机实时万年历系统设计毕业论文

实时万年历系统设计毕业论文
摘要:随着电子技术的迅速发展,尤其是单片机技术的应用产品已经走进了千家万户,电子万年历的出现给人们的生活带来了诸多方便,在家庭居室、大厅、车站和广场等都可以见到各式各样的万年历。本毕业论文利用单片机AT89S52、芯片DS1302和LED等设计一个万年历系统,并采用单片机汇编语言编写系统程序。万年历系统具有年、月、日和时、分、秒的显示功能,闰年、闰月和时间调整功能。

  关键词:万年历 DS1302 AT89S52单片机

  引言

  随着科技的快速发展,时间的流逝,至从观太阳、摆钟到现在电子钟,人类不断研究,不断创新纪录, 电子万年历是一种应用非常广泛的日常计时工具,数字显示的日历时钟已经越来越流行,特别是适合在家庭居室、办公室、大厅、会议室、车站和广场等使用,也出现了各式各样的万年历其中壁挂式LED数码管显示的日历钟已逐渐受到人们的欢迎LED数字显示的日历钟显示清晰直观、走时准确、可以进行夜视等。并且在万年历上还可以增加很多其他功能比如温度显示、音乐报时等。而对于这样有读取方便、显示直观、功能多样、电路简洁、成本低廉等诸多优点,也符合电子仪器仪表的发展趋势,具有广阔的市场前景。

  1 系统基本方案选择和论证

  1.1 系统设计

  方案一:

  直接采用单片机定时计数器提供秒信号,使用程序实现年、月、日、星期、时、分、秒计数。

  方案二:

  采用单片机和利用时钟芯片如DS1302来实现年、月、日、星期、时、分、秒计数。

  如果采用方案一虽然减少芯片的论文范文http://www.chuibin.com使用,节约成本,但是,实现的时间误差较大。而DS1302芯片是一种高性能的时钟芯片,可自动对秒、分、时、日、周、月、年以及闰年补偿的年进行计数,而且精度高,位的RAM做数据暂存区,工作电压2.5V~5.5V范围内,2.5V时耗电小于300nA.能耗低,成本也不高而且电路也简单,所以选择采用此方案二。

  1.2 单片机芯片的选择方案和论证

  方案一:

  采用89C51芯片作为硬件核心,89C51采用Flash ROM,内部具有4KB ROM 存储空间,能于3V的超低压工作,而且与MCS-51系列单片机完全兼容,。

  方案二:

  采用AT89S52,片内ROM全都采用Flash ROM;能以3V的超底压工作;同时也与MCS-51系列单片机完全该芯片内部存储器为8KB ROM 存储空间,同样具有89C51的功能,且具有在线编程可擦除技术,当在对电路进行调试时,由于程序的错误修改或对程序的新增功能需要烧入程序时,不需要对芯片多次拔插,所以不会对芯片造成损坏。

  如果采用方案一则在运用于电路设计中时因不具备ISP在线编程技术, 当在对电路进行调试时,由于程序的错误修改或对程序的新增功能需要烧入程序时,对芯片的多次拔插会对芯片造成一定的损坏。但方案二舅不会出现这样的问题所以我采用方案二。

  1.3 显示模块选择方案和论证

  方案一:

  采用LED液晶显示屏,液晶显示屏的显示功能强大,可显示大量文字,图形,显示多样,清晰可见。

  方案二:

  采用点阵式数码管显示,点阵式数码管是由八行八列的发光二极管组成。

  方案三:

  采用LED数码管动态扫描,LED数码管价格适中,对于显示数字最合适。

  如果采用方案一但是液晶显示价格昂贵,需要的接口线多,采用方案二对于显示文字比较适合,而采用在显示数字显得太浪费,且价格也相对较高。方案三采用动态扫描法与单片机连接时,占用的单片机口线少。所以采用了LED数码管作为显示。

  1.4 电路设计最终方案决定

  2 硬件分析

  2.1 单片机AT89S52

  2.2 时钟芯片DS1302

  2.2.1 DS1302的控制字节

  2.2.3 DS1302的寄存器

  2.2.4 DS1302与CPU的连接

  2.3 芯片HD7279

  3 硬件电路设计

  3.1 显示驱动电路设计

  3.2 外接电源供电电路及电源指示灯

  3.4 电路板的制作

  4 万年历程序设计

  4.1 主程序设计流程

  4.2 键盘程序设计流程

  4.3 时钟程序流程图

  5 系统调试运行

  整个系统调试的主要思想是:先对每一个模块进行调试,然后整个系统一起调试。先软硬件分开调试,然后一起调试。遵循先部分后整体的原则。

  5.1 硬件测试

  5.2 软件测试

  结论

  在写毕业论文过程中,我遇到我很多问题。有小的,也有大的;有的很容易就解决了,有的则想很久都不能明白;有的需要查资料就可以解决,有的则需请教老师才得以搞定。正是这些多多少少,大大小小的问题,随着一个个的解决,才使我一点点的进步。在此,我列出在我实验过程中遇到的问题,以及解决方法:

  谢词

  感谢学院给我们提供了一个展现自己的舞台,给我们一次难得煅炼的机会,使得我们的动手能力和专业技能都有了很大的提高。

  在做毕业论文的日子里得到了指导教师的悉心指导,在此向我们的指导教师致以诚挚的谢意。感谢提供相关技术帮助的老师和同学,你们的支持和鼓励使我们对这次的作品完成有了信心和动力,也给了我们很多无私的帮助和支持,我们在此深表谢意

  • 上一篇文章:
  • 下一篇文章:
  • Copyright © 2007-2012 www.chuibin.com 六维论文网 版权所有