基于单片机控制的电子万年历设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课程设计说明书 题目: 基于单片机控制的电子万年历设计 目录 1 引言 2 1.1背景 2 1.2设计目的 2 1.3应用价值 2 2 设计方案 3 3 总体设计及核心部件简介 3 3.1 总体设计 3 3.2 核心部件简介 3 3.2.1微处理器 3 3.2.2 时钟芯片DS1302的结构及工作原理 4 3.2.3 输出LCD显示功能简介 5 3.2.4 按键电路 6 3.3 总体设计框图 6 3.4 硬件设计 6 3.4.1系统硬件框图 7 3.5软件设计 7 3.5.1主程序流程图 7 3.5.2 从1302读取日期和时间程序 8 3.5.3 Proteus ISIS简介 9 4 仿真与调试 10 5 设计体会与总结 10 6 参考文献 12 7 附录 13 1 引言 1.1背景 单芯片微型计算机简称单片机,它有微处理器、存储器、I/O接口电路所组成。将其配以晶振和复位电路后就形成可以简单的计算机应用系统。随着计算机技术的发展,人们发现了计算机在逻辑处理及工业控制等方面也具有非凡的能力,在控制领域中,人们更多的关心计算机的低成本、小体积、运行的可靠和控制的灵活性。因单片机体积小、控制功能强,且其非凡的嵌入式应用形态对于满足嵌入式应用需求具有独特的优势,所以单片机应用技术已经成为电子应用系统设计中最为常用的技术手段。美国Intel公司分别于1971年生产出4位单片机4004和1972年生产出8位单片机8008。随着1976年MCS-48单片机的问世,单片机的发展近入了全盛时期。并在其后的30年里多次更新换代,大约每二三年集成度就增大一倍,性能翻一番。 随着人们生活水平的提高和生活节奏的加快,对时间的要求越来越高,精准数字计时的消费需求也是越来越多。二十一世纪的今天,最具代表性的计时产品就是电子万年历,它是近代世界钟表业界的第三次革命。 本文通过对一个基于单片机的能实现万年历功能电子时钟的设计,从而达到学习、了解单片机相关指令在各方面的应用。系统由主控制器AT89C51、时钟电路DS1302、显示电路、按键电路等部分构成,能实现时钟日历显示的功能,能进行时、分、秒的显示。 1.2设计目的 (1)加强对51系列单片机的构造了解及应用,熟悉汇编语言编程,综合掌握和理解设计各部分的工作原理、设计过程、芯片器件的选择方法、模块化编程等多项知识。 (2)用单片机模拟实现具体应用使个人设计系统能够真正使用; (3)把理论知识与实践知识相结合,充分发挥个人能力,并在实践中得到锻炼; (4)提高利用已学的知识分析和解决问题的能力; (5)提高动手实践能力。 1.3应用价值 随着微电子技术的高速发展,单片机在国民经济的个人领域得到了广泛的运用。单片机以体积小、功能全、性价比高等诸多优点,在工业控制、家用电器、通信设备、信息处理、尖端武器等各种测控领域的应用中独占鳌头,单片机开发技术已成为电子信息、电气、通信、自动化等专业技术人员必须掌握的技术。而电子万年历作为电子类小设计不仅是市场上的宠儿,也是是单片机实验中一个很常用的题目因为它的有很好的开放性和可发挥性。LEDLED数码管式显示的日历时钟逐渐受到人们的欢迎。 2 设计方案 本设计选用的是单片机(8051)来实现电子万年历的功能。共具备两个功能: (1)显示年月日及分秒信息 (2)具有可调整日期和时间功能。 系统分为主控制器模块、显示模块、按键开关模块,主控制模块采用AT89C51单片机为控制中心,显示模块采用普通的共阴极LED数码管,键输入采用中断实现功能调整,计时使用AT89C51单片机自带的定时器功能,实现对时间、日期的操作,通过按键盘开关实现对时间、日期的调整。 3 总体设计及核心部件简介 3.1 总体设计 单片机电子万年历的制作有多种方法,可供选择的器件和运用的技术也有很多种。所以,系统的总体设计方案应在满足系统功能的前提下,充分考虑系统使用的环境,所选的结构要简单使用、易于实现,器件的选用着眼于合适的参数、稳定的性能、较低的功耗以及低廉的成本。 本设计基于AT89C51单片机设计的电子万年历,以AT89c51单片机为核心,配备数码管显示模块、按键等功能模块。采用BCD-7段译码器和时钟芯片来实现的。万年历采用24小时制方式显示时间,在数码管上显示年、月、日、小时、分钟、秒等功能。 设计主要包括硬件设计和软件编程两个方面。硬件电路设计主要包括中央处理单元电路、时钟电路、执行电路等几部分。软件用汇编语言来实现,主要包括主程序、键盘扫描子程序、时间设置子程序等软件模块。 3.2 核心部件简介 3.2.1微处理器 1.电源

文档评论(0)

mx597651661 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档