1、- 1 - 毕毕 业业 设设 计计 (论(论 文)文) 课题名称: 基于 51 单片机的智能定时控制器系统设计 指导教师: 系 别: 电子信息系 专 业: 应用电子技术 班 级: 10 电子(2)班 姓 名: - 2 - 毕业设计(论文)任务书毕业设计(论文)任务书 课题名称 基于 51 单片机的智能定时控制器系统设计 一、一、 课题条件:课题条件: 随着电子工业的发展,数字电子技术已经深入到了人们生活的各个层面,各种各样的 电子产品也正在日新月异地向着高精尖技术发展。数字电子时钟是一种用数字电路技术实 现时、分、秒计时的装置,与机械式时钟相比具有更高的准确性和直观性,且无机械装置, 具有更长
2、的使用寿命,因此得到了广泛的使用。 二、二、 毕业论文(设计)主要内容:毕业论文(设计)主要内容: 1、 时间显示:用 4 位数码管显示当前小时和分钟,秒功能用两 LED 灯代替(每秒闪 烁一次) 。 2、 可手动设定时间。 3、 开机流程:系统有红色和蓝色指示灯,上电 10S 内,每秒红色指示灯闪烁一次, 并伴有蜂鸣声,作为开机/重启提醒,此时绿色指示灯灭。10S 后红色指示灯灭,若光线较 强则绿色指示灯亮,若光线较弱则绿色指示灯亮度减半进入节能模式。 3、 具有整点报时功能(四短一长) ,可自行设定报时时间段; 三、三、 计划进度:计划进度: 1. 资料的收集撰写开题报告 6 月 20 日
3、至 9 月 8 日 2. 方案设计 9 月 9 日至 9 月 15 日 3. 电路的设计指标分析与确定;后期的电路优化元器件的选择与参数确定 9 月 16 日 至 11 月 2 日 4. 毕业设计论文的修改、完善 11 月 3 日至 11 月 10 日 5. 毕业设计答辩 11 月 15 日至 11 月 20 日 四、四、 主要参考文献:主要参考文献: a) 康光华主编.电子技术基础.北京:高等教育出版社,1999.6 b) b)何宏主编.单片机原理与接口技术.北京:国防工业出版社.2006.07 - 3 - c) c)杨西明,朱骐主编.单片机编程与应用入门.北京:机械工业出版社.2004.0
4、6 d) d)先锋工作室编著.单片机程序设计实例.北京:清华大学出版社.2003.01 指导教师指导教师 (系)教研室主任(系)教研室主任 年 月 日 年 月 日 - 4 - 摘摘 要要 本次设计以 AT89C51 芯片为核心,辅以必要的外围电路,设计了一个简易的电子时钟,它由 5V 直 流电源供电。在硬件方面,除了 CPU 外,使用四个七段 LED 数码管来进行显示,LED 采用的是动态扫描 显示。通过 LED 能够比较准确显示时、分。三个简单的按键实现对时间的调整。软件方面采用汇编语言 编程。整个电子钟系统能完成时间的显示,调时,定时闹钟,报警等功能。 本设计是以 ATMEL 公司的 AT
5、89C51 单片机芯片为系统核心的智能定时控制器设计,论文具体 描述了设计的系统硬件和软件的具体实现过程。 智能定时控制器在硬件、 软件设计上均采用模块化的方 法,使得在设计 和调试方面取得很大的方便。论文重点阐述了数字钟硬件中 MCU 模块、按键模块、 显示模块等相关模块的模块化设计及制作;软件同样采用模块化的设计,包括中断模块、时间调整模块 等设计,并采用简单流通性强的 C 语言编写实现。本设计实现 了年、月、日及时、分、秒的显示和时 间修改的功能。通过对比实际的智能定时控制器,查找出误差的来源,确定调整误差的方法,尽可能的 减少误差,使得系统可以达到实际智能定时控制器的允许误差范围内,取得了设计的预期效果。 关键词关键词:AT89C51 数码管 模块化 数字钟 - 5 - 目目 录录 摘 要 . 4 1 概 述 6 2 设计方案 6 2.1.要求功能6 2.2.单片机芯片7 2.3 显示模块.7 2.4 时钟芯片的选择.7 2.5 电路设计方案确定.8 3 单片机内部结构概述8 3.1AT89C51