1、Abstract 1 毕业设计(论文)毕业设计(论文) 题目:题目: 电子倒计时定时器设计电子倒计时定时器设计 Abstract 2 摘 要 随着时代的进步,电子技术的发展,倒计时定时器得到了越来越广泛的应用,给人们日常的生 活、学习、工作、娱乐带来便利,电子定时器相比普通的定时器来事具有体积小、重量轻、造价低、 精度高等特点。 本设计主要采用 51 系列单片机,通过硬件电路设计和软件编程设计来实现,硬件主要包括主 控模块,时间显示模块,键盘设置模块,报警器模块的设计,软件编程主要采用 C 语言,虽然程 序条数比较多,但是设计起来比较方便,可通过 Keils 软件进行调试。 此次倒计时定时器采
2、用单片机 AT89S51 为核心,利用时钟芯片 DS1302 来显示一天的时间, 系统通电后利用数码管自动显示当前时间,通过键盘可以调整时间,分别对时、分、秒进行加减, 也可以通过键盘转换成倒计时模式,最大倒计时时间为 59 分 59 秒,而且误差很小,当倒计时为零 时蜂鸣器进行报警,指示灯变亮,倒计时功能关闭则显示当前时间,操作简单方便。 关键词:时钟芯片;AT89S51;倒计时;DS1302 目 录 3 目 录 摘 要 2 第 1 章 绪论 . 5 1.1 课题的学术背景及其实际意义 . 5 1.2 相关领域的成果及存在的不足 . 5 1.3 课题来源及主要研究内容 . 5 第 2 章 倒
3、计时定时器的结构、原理及设计方案 . 7 2.1 单片机的发展概况 . 7 2.2 51 单片机的内部结构 . 7 2.3 设计要求、方案及框图 . 9 2.1.1 设计要求 . 9 2.1.2 设计方案 . 9 2.1.3 设计框图 10 第 3 章 硬件电路设计 11 3.1 ATS89C51 单片机介绍 . 11 3.2 时钟模块 14 3.2.1 DS1302 简介 14 3.2.2 DS1302 电路设计 14 3.2.3 时钟电路设计 15 3.2.4 时钟复位电路 15 3.3 键盘模块 16 3.4 显示模块 17 3.4.1 LED 数码管介绍 . 17 3.4.2 LED
4、数码管电路设计 . 19 3.5 报警模块 21 第 4 章 软件程序设计 22 4.1 Keil 软件介绍 . 22 4.2 软件程序流程图 22 第 5 章 系统调试 25 结 论 . 30 目 录 4 参考文献 31 附 录 32 附录 1 主程序 32 附录 2 电路原理图 . 49 附录 3 PCB 图 50 致 谢 51 北京工业大学耿丹学院 2012 届毕业设计(论文) 5 第1章 绪论 1.1 课题的学术背景及其实际意义 倒计时定时器已经成为人们日常生活中必不可少的物品, 随着技术的发展, 广泛的应用于各个 公共场所,给人们日常的生活、学习、工作、娱乐带来便利,但是由于原先简单
5、的报时功能已经不 能够被人们所满足,希望出一些新的功能新的产品来满足人们的需要,例如重要日子的倒计时、秒 表等等,这些都能带来更大的方便。而所有的这些都是以倒计时定时器为基础的。因此,研究倒计 时定时器有着非常重要的意义和实用价值。 电子定时器在家用电器中经常用于延时自动关机、定时。延时自动关机可用于:收音机、电视 机、录音机、催眠器、门灯、路灯、汽车头灯、转弯灯以及其他电器的延时断电及延时自停电源等。 定时可用于:照相定时曝光、定时闪光、定时放大、定时调速、定时烘箱、冰箱门开定时报警、水 位定时报警、延时催眠器、延时电铃、延时电子锁、触摸定时开关等。例如:空调中的定时器,在 工作一段时间之后
6、便能自动切断电源停止工作。夏季夜间使用,入睡前先顶好时间,等睡熟后到了 预定时间,空调自动关机,方便节能。定时器除了应用于家用电器外,还广泛地用于工业农业生产 和服务设施等等。 1.2 相关领域的成果及存在的不足 在电子技术突飞猛进的今天, 电子倒计时定时器也慢慢的被广大的家庭所接受, 这些都方便了 每个人的生活和工作。 传统的定时器绝大多数都是发条驱动式、 电机传动式或电钟式等机械定时器, 部分电子器械中 也有用时间继电器的。相对于传统的定时器,电子定时器的体积小、重量轻、造价低、精度高、寿 命长、而且安全可靠、调整方便、适于频繁使用。所以电子定时器的发展必定大有前途。同时随着 现代电子技术的发展, 电子定时器也在不断的进步, 朝向着更多用途、 更高精度、 更小体积发展着。 1.3 课题来源及主要研究内容 本课题是通过老师挑选的几个课题当中自主选择的,虽然倒计时定时器已经很常见了,但是自 己亲自动手制作,把所学到的知识应用的实际操作中,通过这个过程一定会有很大的收获,巩固加 深了单片机应用的知识面,提高了自己的动手能力和解决问题的能力。 北京工业大学耿丹学院 2012