基于单片机LED倒计时器设计开题报告.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于单片机LED倒计时器设计开题报告

毕业论文开题报告 题 目 基于单片机LED倒计时器设计 学生姓名 王彦军 学号 1017024057 所在院(系) 电气工程学院 专业班级 电气102班 指导教师 冉启武 20 14 年 3 月 15 日 题 目 基于单片机LED倒计时器的设计 选题的目的及研究意义 单片机具有体积小、功能强、应用面广等优点,目前正以前所未见的速度取代着传统电子线路构成的金典系统,蚕食着传统数字电路与模拟电路固有的领域。它的体积小、质量轻、价格便宜、为学习、应用和研发提供了便利条件。同时,学习使用单片机了解计算机原理与与结构的最佳选择。 随着社会的发展、科技的进步以及人们生活水平的逐步提高,各种方便生活的自动控制系统进入了人们的生活,以单片机为核心的自动门控制系统就是其中之一,也标志自动控制领域成为了数字化时代的一员。本文介绍了一种利用单片机设计的秒倒计时器, 具体介绍了硬件的电路设计、接口技术和软件的设计方法。该方案具有一定的实用性和使用上的方便性。其优点是硬件电路简单,软件功能完善,控制系统可靠,性价比较高等,具有一定的使用和参考价值。 本论文讨论了简单的倒计时器的设计与制作,他是利用用芯片AT89S52的功能并通过74LS373锁存断码后经LED数码管显示,并通过键盘可以任意调整倒计时时间,它应用比较广泛,通常用于交通灯、体育场地、电子产品等各种领域。 二、综述与本课题相关领域的研究现状、发展趋势、研究方法及应用领域等 倒计时器应用十分广泛,在制作倒计时器时多采用纯数字电路和模拟电路,电路复杂功能单一。如今微控技术应用十分广泛,采用单片机控制器制作倒计时器电路十分简单,功能齐全并且可以扩展其他功能。气短数码显示电路采用直接与单片机接口连接方式更加节省电路。成本低、功能灵活、使用方便等优势,更加巩固了单片机技术在电子产品制作中的不可替代的作用。 单片机在家用电器、生产以及比赛等各项领域中,只要是有智能控制的地方就会出现单片机控制器,不论是简单的还是复杂,或是陆海空三栖,单片机都会不断地发挥出它出色的控制能力。虽然单片机现在应用已经很普遍了,但是还有很多项目可以开发和制作,帮助我们实现更美好的生活。5.5V范围内,2.5V时耗电小于300mA. 综上各方案所述,对此次作品的方案选定: 采用AT89S52作为主控制系统; DS1302提供时钟;LED数码管动态扫描作为显示。 3系统设计 ⑴硬件设计 图1 LED数字倒计时器设计框图 ②系统硬件概述 本电路是由AT89S52单片机为控制核心,具有在线编程功能,低功耗,能在3V超低压工作;时钟电路由DS1302提供,它是一种高性能、低功耗、带RAM的实时时钟电路,它可以对年、月、日、周、时、分、秒进行计时,具有闰年补偿功能,工作电压为2.5V~5.5V。采用三线接口与CPU进行同步通信,并可采用突发方式一次传送多个字节的时钟信号或RAM数据。DS1302内部有一个31*8的用于临时性存放数据的RAM寄存器。可产生年、月、日、周日、时、分、秒,具有使用寿命长,精度高和低功耗等特点,同时具有掉电自动保存功能;显示部份由15个数码管,74ls138、74ls47译码器构成。使用动 ⑵软件设计目前存在4种编程语言支持单片机,既汇编语言,PL/M语言,C语言和BASIC语言。其中汇编语言和C语言运用的比较广泛,结合本系统的特点,这里选用了功能强,效率高的C51高级语言。C51语言主要有以下特点:寄存器分配,不同存储器的寻址及数据类型可由编译器管理;程序有规范的结构,可分为不同的函数,这种方式可使程序结构化;编程及程序调试时间显著缩短,从而缩短开发周期,提高作用效率;提供的库包含许多子程序,具有较强的数据处理能力。 系统程序设计中采用了流行的模块编程方法,每一个功能程序模块都能完成某一明确的任务,实现具体的某个功能,如单片机与时钟芯片的信息转换,数码管显示,键盘等。实际的应用程序一般由一个主程序和多个子程序构成。采用模块化的程序设计方法有以下优点:单个模块结构的程序功能单一,因而易于编写,调试和修改:便于分工,可由多个程序员同时进行编写调试;程序可读性好,便于功能扩充和版本升级;程序的修改可局部进行,使用频繁的子程序可以汇编成子程序库,

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档