网站大量收购独家精品文档,联系QQ:2885784924

单片机课程设计-基于AT89C52的万年历系统设计.doc

单片机课程设计-基于AT89C52的万年历系统设计.doc

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
万年历课程设计 PAGE 2 前言 时至今日,单片机已广泛应用于各个领域,从家用电器到办公自动化、工业自动化以及各种智能仪表、智能接口。虽然单片机的性能无法和PC机相比,但它具有体积小、价格低、可靠性高、智能、实时、可塑性好等诸多优点,使其成为开发嵌入式要用心太软和小型智能化产品的首选机种。 随着电子技术的飞速发展,微型计算机作为嵌入式控制系统的主体与核心,代替了传统的控制系统的常规电子线路。同时楼宇智能化的发展与成熟,也为基于单片机的照明控制系统的普及与应用奠定了坚实的基础。 本设计是以万年历为基本理念。考虑到依需设定限时回答的功能,利用80C51单片机及外围接口实现的抢答系统,利用单片机的定时器/计数器定时和记数的原理,将软、硬件有机地结合起来,使得系统能够正确地进行计时,同时使数码管能够正确地显示时间。用开关做键盘输出,扬声器发生提示。同时系统能够实现:在抢答中,只有开始后抢答才有效,如果在开始抢答前抢答为无效;抢答限定时间和回答问题的时间可在1-99s设定;可以显示是哪位选手有效抢答和无效抢答,正确按键后有音乐提示;抢答时间和回答问题时间倒记时显示,满时后系统计时自动复位及主控强制复位;按键锁定,在有效状态下,按键无效非法。 全套设计加扣?3012250582 目录 TOC \o 1-3 \h \z \u 第1章 设计目的及要求 3 1.1、设计目的 3 1.2、设计要求 3 第2章 方案设计 3 2.1、结构原理及比较 3 2.2、显示模块的选择与论证 4 2.3、键盘模块的选择与论证 5 2.4、硬件电路总框图设计 5 2.5、硬件电路原理图设计 6 第3章 主要元器件介绍 6 3.1、AT89C52单片机介绍 7 3.2、LM016L简介 10 第4章 硬件电路设计 11 4.1、时钟电路 11 4.2、复位电路 11 4.3、控制电路 12 4.4、显示电路 12 第5章 软件设计及主要子程序 13 5.1、软件设计思路 13 5.2、主程序设计 13 5.3、查询子程序设计 14 5.4、蜂鸣器子程序设计 21 5.5、闹钟子程序设计 22 5.6、响铃子程序设计 22 第6章 系统仿真与调试 22 6.1、Keil编译 22 6.2、Protues8仿真平台 23 6.2.1、Protues8仿真简介及部分模块仿真 23 6.2.2、仿真结果 25 第7章 操作方法 25 第8章 课程设计总结 25 附录 26 原理图 26 仿真图 26 元器件清单 26 PCB图 28 参考文献 29 第1章 设计目的及要求 1.1设计目的 1)掌握51系列单片机的基本硬件结构及工作原理; 2)掌握51系列单片机的汇编语言及基本程序设计方法; 3)学习并掌握使用51系列单片机开发控制系统的基本步骤及方法。 1.2设计要求 1)具有年、月、日、星期、时、分、秒等功能; 2)万年历具有闰月识别显示功能; 3)具备年、月、日、星期、时、分、秒校准功能; 第2章 设计方案 2.1结构原理与比较 电子万年历既可以通过纯硬件实现,也可以通过软硬件结合实现,根据电子时钟中核心部件——秒信号的产生原理,通常有以下三种形式: 1)采用NE555时基电路的实现形式   其核心部分555的秒脉冲发生器如下图所示: 图2—1 基于555的秒脉冲发生器 采用NE555时基电路或其他振荡电路产生秒脉冲信号,作为秒加法电路的时钟信号或微处理器的外部中断输入信号,可构成电子钟。由555构成的秒脉冲发生器电路见图1-1。输出的脉冲信号VO的频率F=1.443/(RA+2RB)×C,可通过调节这3个参数,使输出VO的频率为精确的1Hz。 2)采用石英钟专用芯片的实现形式 采用石英钟专用计时芯片实现的电子钟,具有实现简单、计时精度高的特点。石英计时芯片(简称“机芯”)比较多,常见型号的有STP5512F、SM5546A和D60400等。现结合康巴丝石英钟常用的5512F型为例作一简单介绍。利用5512F的2秒输出信号作为秒加法电路的计数脉冲,可实现电子时钟。5512F的引脚图如图3)所示: 图2—

文档评论(0)

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

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

1亿VIP精品文档

相关文档