定时闹钟设计答案.doc

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单 片 机 课 程 设 计 报 告 组人员: 学 号: 专业班级: 指导老师: 学 院: 摘要 时间就是金钱,时间就是生命。在当今竞争激烈的社会中,信息的竞争占据着十分重要的地位。现在的竞争就是信息的竞争,要想在信息战争中取得胜利,就必须打赢时间战。在现代竞争中,时间已经成为取胜的关键。所以,有时间观念的人才能在竞争中取得胜利。因此,看时间也就成为了人们时刻要做的事。在很早时期人们所用的还是比较单一功能的手表。这种手表只能看时间而不能看日期、又不具备闹铃等功能,而且看起来也不够直观,给一些小孩和老人带来了不便。随着科技的发展,电子技术也在不断的向前飞速发展。 本设计是简单定时闹钟系统,不仅能实现系统要求的功能:(1)能显示时时-分分,(2)能设定和修改定时时间,(3)定时时间到后能发出报警声;而且还有附加功能,即还能设定和修改当前所显示的时间。 本采用MHZ晶振,由P0口输出所要显示的字形段码,由P2口输出字位信号低电平有效选中相应的LED通过这次设计让我更深入了解单片机基本电路、如何控制和定时器和中断编程的基本方法,从而锻炼了我学习、设计和开发软、硬件的能力。………………………………………………………………………………3 1.1课程设计的目的和意义…………………………………………………3 1.2设计要求……………………………………………………………………3 2 系统总体方案及硬件设计………………………………………………………4 2.1总体设计方案………………………………………………………………4 2.2.1 主控模块的选择…………………………………………………………4 2.2.2 显示模块的设计………………………………………………………4 2.2.3 控制按键的选择………………………………………………………5 2.3各功能模块…………………………………………………………………5 2.3.1 AT89S525…………………………………………………………………5 2.3.2数码管显示电路…………………………………………………………8 2.3.3本设计输入输出电路……………………………………………………10 2.3.4最小系统设计……………………………………………………………11 2.3.5时钟电路的设计…………………………………………………………13 3软件设计……………………………………………………………………14 3.1系统软件设计说明…………………………………………………………14 3.2 LED的编程思想……………………………………………………………14 3.3程序调试……………………………………………………………………14 3.4程序流程图…………………………………………………………………15 4课程设计体会…………………………………………………………………16 参考文献……………………………………………………………………………17 附1源程序代码……………………………………………………………………18 附2系统原理图……………………………………………………………………27 1.概述 1.1课程设计的目的和意义 课程设计是在学完《单片机原理及接口技术》课程之后综合利用所学单片机知识完成一个单片机应用系统设计并在实验室实现,从而加深对单片机?? 软硬知识的理解,获得初步的应用经验,为走出校门从事单片机应用的相关工作打下基础. 1.2 设计要求 1)能显示“时时-分分”。 2)能设定、修改定时时间。 3)定时时间到能发出报警声或者启动继电器,从而控制电器的启停 2.系统总体方案及硬件设计 2.1总体设计方案 本设计使用是单片机作为核心的控制元件,使得电路的可靠性比较高,功能也比较强大,而且可以随时的更新系统,进行不同状态的组合。 .3 控制按键的选择 方案一: 选取阵列式按键,减少了I/O口的使用,且扫描M×N个按键只需占用M+N个I/O口即可实现,但给编程带来了一定的困难,虽然节省了很多的口线,降低了成本,但在此设计中所用的按键要尽量少,因此排除此方案。 方案二: 独立式按键,每个按键实现一个功能,易于控制且编写程序简单,容易理解,虽然会占用一定的单片机I/O口资源,但是题目中要求使用的按键要尽量少。 通过以上两种方案比较,采用方案二。 2.2.4总体方案 经过方案论证与比较,选择AT89S52作为

您可能关注的文档

文档评论(0)

贪玩蓝月 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档