答辩参考模板---定时闹钟LED显示系统.ppt_第1页
答辩参考模板---定时闹钟LED显示系统.ppt_第2页
答辩参考模板---定时闹钟LED显示系统.ppt_第3页
答辩参考模板---定时闹钟LED显示系统.ppt_第4页
答辩参考模板---定时闹钟LED显示系统.ppt_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

定时闹钟led显示系统 答辩人:xxx 指导教师:xxx xxxx年x月x日 主要内容 课题研究背景 课题研究意义 主要工作内容 工作总结 一、课题研究背景 在当代繁忙的工作与生活中,时间与我们 每一个人都有非常密切的关系,每个人都 受到时间的影响。为了更好的利用我们自 己的时间,我们必须对时间有一个度量, 因此产生了钟表。 钟表的发展是非常迅速的,在人们的使用 过程中,逐渐发现了钟表的功能太单一, 因此,人们就想把一些辅助功能加入钟表 中去。实现额外的功能如:世界时、农历 显示、闹钟。 二、课题研究意义 在发现现有时钟功能单一的基础上,开发 各类高性能的电子时钟,把先进的科学技 术融入人们的生活之中。 本次设计通过对一个电子闹钟时间系统的 设计学习,可以熟悉单片机应用原理的设 计。 三、主要工作内容 电子闹钟简介及方案选择 电子闹钟的硬件系统设计 电子闹钟的软件系统设计 1.1 电子闹钟组成 根据本课题电子闹钟所要实现的功能,电 子闹钟主要有单片机主控芯片、时钟及复 位电路、显示电路、电源及通信电路、闹 铃电路、按键电路组成。系统基本框图如 图1.1所示 。 图1.1 电子闹钟系统框图 1.2 电子闹钟方案选择 方案一:纯硬件电路系统。 方案二:用可编程逻辑器件(pld)实现。 方案三:采用单片机芯片作为系统的控制核 心,时钟功能采用单片集成的时钟芯片来 实现,可以使用数码管显示时间、日历及 闹铃提示信息,有着智能化的人机界面。 经过以上三种方案的简单介绍, 选用方案 三来完成项目设计的要求。 1.2.1总体方案选择 1.2.2 时钟模块选择 方案一:采用基本门电路搭建。用基本门 电路来实现时钟发生器,电路结构复杂, 故障系数大,不易调试。 方案二:由单片机实现时钟功能。但由于 系统晶振误差、温漂、中断响应时间的不 确定性及定时器重新装载时间常数所带来 的误差。 方案三:用专用时钟芯片来实现。 经过以上三种方案的简单介绍,可以得出 ,选择方案三对系统更容易实现,也更稳 定。所以选择实时时钟芯片ds1302作为 计时芯片。 1.2.3 键盘模块选择 方案一:采用独立式按键电路。每个键单 独占有一根i/o接口线,每个i/o 口的工作 状态互不影响,此类键盘采用端口直接扫 描方式。 方案二:采用阵列式键盘。此类键盘是采 用行列扫描方式,当按键较多时可以降低 占用单片机的i/o口数目,此系统适合按键 数目较多时的情况。 经过以上两种方案的简单介绍,采用方案 一独立式按键电路作为本次设计的按键电 路。 1.2.4 显示模块选择 方案一:使用多个数码管led显示。 led 数码管亮度大、价格低廉,配置灵 活,与单片机接口比较方便等优点。 方案二:采用液晶显示。实现基本的显 示信息,而且可以显示丰富的符号指示 信息以及文字指示信息。 经过以上两种方案的简单介绍,选择方 案一用led作为显示器较为合理。 2 电子闹钟的硬件系统设计 系统cpu控 制芯片选择 为宏晶公司 生产的 stc89c52r c芯片 stc89c52r c芯片的各引 脚及其连接 图如图2.1所 示。 图2.1 stc89c52rc芯片引脚连接图 2.1 主机电路设计 2.2 系统时钟控制电路设计 本次设计选用的是实时时钟芯片 ds1302ds1302与stc89c52rc芯片的 连接只需要三条线,sclk(7)、i/o(6)、 rst(5)。时钟芯片的的sclk(7)、i/o(6) 、rst(5)分别与52芯片的p2.5、p2.6、 p2.7连接,ds1302的引脚连接图如图2.2 所示。 图2.2 时钟芯片连接图 2.3 按键电路设计 本次设计电子闹钟,设置了五个按键,k1 是功能选择键,k2是加1按键,k3是减1 按键,k4是确认按钮,k5是时间切换按 键,五个按键所实现的操作功能,如表2.1 所示。 表2.1 按键功能分配表 2.3 按键电路设计 k1k5分别与stc89c52rc芯片的p2.0 p2.4连接,当有按键按下时,对应端口 被置为一个低电平,完成对电子闹钟的时 间功能控制。电子闹钟的按键电路图如图 2.3所示。 图2.3 按键接口电路连接图 2.4 闹铃电路设计 蜂鸣器一般用于一些要求不高的声音报警 及发出按键操作提示音等。图中加了一只 驱动三极管,三极管为pnp型。蜂鸣器的 具体电路图如图2.4所示。 图2.4 蜂鸣器闹铃电路图 2.5 显示电路设计 本次显示电路部分用2个四位共阴数码管 进行显示,驱动电路采用npn型三极管 8050进行驱动。由图2.5所示。 图2.5 数码管显示电路连接图 2.6 电源电路设计 本次设计电子闹钟的电源供电系统采用两 种形式供电。一种是usb接口形式,另一 种是外部电源接口形式。由一个三向开关 控制,选择哪一钟电源供电方式。具体电 路连接图如图2.6所示。 图2.6 电源电路连接图 3 电子闹钟的软件系统设计 主控模块的设 计总体是一个 循环,完成电 子闹钟从系统 初始化,读取 闹钟时间,数 码管显示,按 键处理然后在 返回时间显示 模块。电子闹 钟系统的主程 序流程图如图 3.1所示。 3.1 主控模块设计 图3.1 主程序流程图 3.2 显示模块设计 在数码管的显示 中,有段码选择 和位码选择,数 码管的显示流程 图如图3.2所示。 本次设计显示是 采用软件译码方 式来实现,数码 管显示程序设计 中定义一个段码 的表,做为一个 数组,数组中的 这些数分别代表 数码管显示的0 9这十个数字的段 码。当数码管要 显示时间时,将 数据变成段码, 再直接送给数码 管显示出来。 图3.2 数码管显示流程图 3.3 时间设定模块设计 当扫描按键是时间设定按键时,则进行时 间的设定,时间的设定按键分三次,分别 为小时设定、分钟设定和秒设定。用 key2加一按键、key3减一按键完成对时 间小时、分钟、秒的设置。当设置完成后 按确认键退出时间的设定状态,时间设定 的流程图如图3.3所示。 图3.3 时间设定流程图 2.5 闹钟功能模块设计 闹铃功能的实现涉及到两个方面:闹铃时 间设定,闹铃判别与响应。闹铃时间设定 模块的设计可参照时间设定模块,这里着 重阐述闹铃判别与处理模块的设计问题。 闹铃电路根据计时系统的输出状态产生一 脉冲信号,然后驱动蜂鸣器电路发声实现 报时。当闹铃响起时,可以通过确认按键 结束闹铃声音,实现人工控制闹铃的响停 。 闹钟功能实现流程图如图3.4所示。 图3.4 闹钟功能实现流程图 根据以上的软件系统 设计,进行软件编程 ,加上硬件设计电路 ,通过串口通信,进 行系统的调试,实现 电子闹钟的具体功能

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论