智能定时闹钟设计-毕业设计
智能定时器毕业设计

智能定时器毕业设计]基于51单片机的智能定时控制器系统设计一、课题条件:随着电子工业的发展,数字电子技术已经深入到了人们生活的各个层面,各种各样的电子产品也正在日新月异地向着高精尖技术发展。
数字电子时钟是一种用数字电路技术实现时、分、秒计时的装置,与机械式时钟相比具有更高的准确性和直观性,且无机械装置,具有更长的使用寿命,因此得到了广泛的使用。
二、毕业论文(设计)主要内容:1、时间显示:用4位数码管显示当前小时和分钟,秒功能用两LED灯代替(每秒闪烁一次)。
2、可手动设定时间。
3、!4、开机流程:系统有红色和蓝色指示灯,上电10S内,每秒红色指示灯闪烁一次,并伴有蜂鸣声,作为开机/重启提醒,此时绿色指示灯灭。
10S后红色指示灯灭,若光线较强则绿色指示灯亮,若光线较弱则绿色指示灯亮度减半进入节能模式。
3、具有整点报时功能(四短一长),可自行设定报时时间段;三、计划进度:1. 资料的收集撰写开题报告 6月20日至9月8日2. 方案设计 9月9日至9月15日3. 电路的设计指标分析与确定;后期的电路优化元器件的选择与参数确定9月16日至11月2日4. 毕业设计论文的修改、完善 11月3日至11月10日5. 毕业设计答辩11月15 日至11月20日四、}五、主要参考文献:a)康光华主编.电子技术基础.北京:高等教育出版社,b)b)何宏主编.单片机原理与接口技术.北京:国防工业出版社.c)c)杨西明,朱骐主编.单片机编程与应用入门.北京:机械工业出版社.d)d)先锋工作室编著.单片机程序设计实例.北京:清华大学出版社.|—摘要本次设计以AT89C51芯片为核心,辅以必要的外围电路,设计了一个简易的电子时钟,它由5V直流电源供电。
在硬件方面,除了CPU 外,使用四个七段LED数码管来进行显示,LED采用的是动态扫描显示。
通过LED能够比较准确显示时、分。
三个简单的按键实现对时间的调整。
软件方面采用汇编语言编程。
智能温度定时闹钟硬件毕业设计

智能温度定时闹钟硬件毕业设计目录1 引言 (1)1.1 电子定时闹钟研究现状和发展趋势 (1)1.2 设计本电子定时闹钟的目的和意义 (1)1.3 本电子闹钟的特点和功能介绍 (2)1.3.1 数字钟介绍 (2)1.3.2 本电子钟设计特点 (2)1.3.3 本电子钟的主要功能 (2)2 单片机介绍 (3)2.1 单片机的发展历史 (3)2.2 单片机的发展趋势 (4)2.3 单片机的特点 (4)2.4 单片机的应用 (5)2.5 单片机的分类 (5)3 方案论证与设计 (6)3.1 控制芯片 (6)3.2 显示部分 (6)3.3 检测温度部分 (6)4 总体方案设计 (8)4.1 工作原理 (8)4.2 系统模块图 (8)5 原理分析与硬件电路图 (9)5.1 DS18B20 (9)5.1.1 技术性能描述 (9)5.1.2 应用围 (9)5.1.3 DS18B20的外形和部结构 (10)5.1.4 DS18B20工作原理 (12)5.2 DS1302S时钟芯片 (12)5.2.1 DS1302的结构及工作原理 (14)5.2.2 引脚功能及结构 (14)5.2.3 DS1302的控制字节 (15)5.2.4 数据输入输出(I/O) (16)5.2.5 DS1302的寄存器 (16)5.2.6 DS1302实时显示时间的软硬件 (16)5.2.7 时钟电路部分设计 (17)5.3 1602字符液晶显示器 (18)5.3.1 液晶显示器的特点 (18)5.3.2 1602字符型LCD简介 (19)5.2.3 1602LCD的基本参数及引脚功能 (19)6 系统调试和分析 (22)6.1 时间显示 (22)6.2 精确度 (22)6.3 调整时间 (22)6.4 计时器 (22)6.5 设置闹钟 (23)6.6 复位 (23)6.7温度调试 (23)结束语 (24)参考文献 (25)致谢 (26)附录 (27)附录1 (27)附录2 (28)1 引言1.1 电子定时闹钟研究现状和发展趋势现在是一个高度发达的高科技的时代,目前单片机正朝向高性能和多品种方向发展,而且进一步向低功耗,小体积,大容量,高性能,低价格和外围电路装化等几个方向发展。
单片机定时闹钟毕业设计论文

单片机定时闹钟一、[电路概述]该时钟电路主要以单片机AT89S52为核心而设计的,通过单片机对信息的分析与处理控制外围设备。
电路整体设计思想是想把它做成一个实用的器件,所以在题目要求的前提下,我们又加入了星期程序,温度程序,年、月、日程序以及时间的12—24转换程序。
[关键字]:单片机数码显示温度传感器光识电路二、[题目分析与方案论证]按照系统设计功能的要求,初步确定设计系统由复位模块、时钟模块、温度模块、音乐模块、光识模块及显示模块共五个模块组成,后来在时钟模块的基础上又加载了日历、星期的模块从单片机AT89S52入手,通过使用AT89S52的内部的可编程定时器/计数器,结合对外接晶振的调节来确定一个合适的振荡周期,从而确定出内部的机器周期。
再通过对内部中断程序的设置来设计出时钟程序,即设计出了电子时钟的核心。
根据题目的要求,我们设计了以下方案:[方案一]设计中加载了年、月、日的设计,刚开始时打算用18个共阳数码管,考虑到数码管太多是毕会给硬件电路带来麻烦,经过考虑后,决定把年、月、日与时间设置到一组数码管上来,即六个数码管即能显示时间又能显示年、月、日,这样一来就方便了硬件电路;[方案二]主控芯片使用51系列AT89S52单片机设计时温度模块设计温度元件用AD590,利用AD590以及接口电路把温度转换成模拟电压,经由ADC0804转换成数字信号,然后经AT89S52处理显示温度。
但由于AD590价钱比较贵,且只能转换成模拟电压,这样一来硬件就要增加更多的器件且又不经济,经查找发现18B20温度传感器价钱便宜且可以直接把温度转换成数字量测温范围为-55—125度,最大分辨率可达0.0625度,采用3线制与单片机相连,减少了外部的硬件电路,具有低成本和易使用的特点,所以我们选择了18B20温度传感器。
附18B20温度传感器工作原理:DS18B20温度传感器是美国DALLAS半导体公司最新推出的一种改进型智能温度传感器,与传统的热敏电阻等测温元件相比,它能直接读出被测温度,并可根据实际要求通过简单的编程实现9—12位的数字值读数方式。
毕业设计智能打铃系统设计

摘要摘要由于单片机具有一些突出的优点:体积小、重量轻、电源单一、功耗低、运行速度快、可靠性高,所以单片机被广泛的应用于测控系统、数据采集、智能仪器仪表、机电一体化产品、智能接口、计算机通信以及单片机的多级系统等领域。
该系统设计是由STC89C52单片机、按键模块、复位电路、打铃电路和时钟显示模块组成。
用单片机作为中央处理单元来通过定时器和中断控制蜂鸣器自动打铃,采用DS1302来作为实时时钟控制时间显示,时间显示模块采用LCD1602来显示当前时间,系统还设置了按键模块来调整打铃时间、复位电路使系统各个模块处于确定的初始状态。
关键字:单片机,STC89C52,数字时钟,蜂鸣器,DS1302,LCD1602。
ABSTRACTABSTRACTMicrocontroller has some outstanding advantages: small size, light weight, single power supply, low power consumption, fast, high reliability, the microcontroller is widely used in measurement and control systems, data acquisition, smart instrumentation, mechanical and electrical integration products, the field of intelligent interface, computer communication, as well as single-chip multi-level system.The system designed by STC89C52 microcontroller, button modules, the reset circuit, Bell and clock display module. Used as the central processing unit with a timer and interrupt automatic control buzzer Bell, DS1302 real-time clock control time display time display module uses LCD1602 to display the current time, the system also sets the button module to adjust the ringing time, reset circuit makes each module determines the initial state of the system.Key Words: MCU, STC89C52,目录第1章引言 (1)1.1 选题背景及研究意义 (1)1.2 课题设计的主要内容 (1)第2章设计方案分析与选择 (3)2.1 时钟设计方案 (3)2.2 方案选择 (3)第3章硬件系统设计 (4)3.1 单片机概述 (4)3.1.1 单片机的发展 (5)3.1.2 单片机的应用 (6)3.2 控制系统原理 (6)3.2.1 STC89C52功能描述 (7)3.2.2 STC89C52单片机最小系统 (11)3.2.3 STC89C52控制信号 (12)3.3系统硬件设置 (12)3.3.1实时时钟电路 (12)3.3.2显示电路 (16)3.3.3响铃电路设计 (18)3.3.4按键控制电路 (19)3.4定时器 (20)3.4.1定时器分类 (20)3.4.2定时工作方式 (21)3.4.3模式0及其应用 (21)3.4.4模式1及其应用 (22)3.5 硬件设计总图 (23)第4章软件编程 (24)4.1 程序流程图 (24)4.2 单片机电子时钟的软件编程 (24)4.2.1 主函数 (24)4.2.2 LCD1602模块程序 (27)4.2.3 定时器中断程序 (29)第5章系统仿真及硬件调试及总结 (30)5.1 源程序编译与软件调试 (30)5.2 PROTUS仿真软件 (33)5.3 系统仿真 (37)5.4 调试总结 (37)参考文献 (39)致谢 (40)附录 (41)附录一:完整原理图 (41)外文资料原文 (42)第1章引言第1章引言1.1选题背景及研究意义随着现代科技的发展,管理水平的完善,具有自动提示功能的打铃器能够为企业节省人力资源,减少开支,这对做到一体化管理具有很大的帮助。
毕业设计 毕业论文 单片机课程设计报告 定时闹钟

单片机课程设计报告课题名称:定时闹钟学生学号:1004030221专业班级:电信02班学生姓名:指导教师:课题工作时间: 2011-12-19 至 2012-12-26目录1.摘要 (3)2.设计目的要求 (3)3.设计实现方案 (4)3.1原理 (4)3.2系统总框图 (5)3.3 原理及工作过程说明 (5)4.元器件介绍 (6)4.1AT89C51 (6)4.2 1602LCD液晶显示器 (8)4.3 其他重要元件 (10)5.软件设计 (11)5.1系统框图 (11)5.2 源代码 (12)6.系统仿真 (22)6.1开始程序 (22)6.2 设定闹钟时LCD显示器 (23)6.3 闹钟时间到 (23)7.实验总结及心得体会 (23)8.参考文献 (24)1.摘要本设计是定时闹钟的设计,由单片机AT89C51芯片和LCD、LED显示器,辅以必要的电路,构成一个单片机定时闹钟。
电子钟可采用数字电路实现,也可以采用单片机来完成。
LCD显示“时”,“分”,LED闪动来做秒的计数,定时时间到能发出警报声并且启动继电器,从而控制电器的启停。
现在是自动化高度发达的时代,特别是电子类产品都是靠内部的控制电路来实现对产品的控制,达到自动运行的目的,这就需要我们这里要做的设计中的电器元件及电路的支持。
在这次设计中主要是用AT89S51来进行定时,也结合着其他辅助电路实施控制,在定时的时候,按一下控制小时的键对小时加一;按一下控制分钟的键对分钟加一;到达预设的时间,此电路就会发出报警声音提示已经到点。
关键字:定时闹钟AT89C51 LCDSummaryThe regular alarm clock designers design, by the microcontroller AT89C51 chip and LCD, LED display, combined with the necessary circuitry to form a single-chip timer alarm clock. Clock can be digital circuit, the microcontroller can also be used to complete. LCD display "when", "sub", LED flash to do the second count, regular time to be able to sound an alarm and start relay to control the electrical start and stop. Now is the era ofhighly developed automation, especially electronic products are relying onthe internal control circuitry to achieve control of the product to achieve the purpose of automatic operation, which requires us to do the design ofelectrical components and circuits to support .In this design it is mainly used to carry out regular AT89S51, but alsocombined with other auxiliary circuit implementation of the control, in time, when you click a control button on the hour plus one hour; click the button onthe control minutes plus one minute; reach preset time, this will sound an alarm circuit has prompted the point,. Keywords: time clock AT89C51 LCD2.设计目的要求1).本次课程设计应达到的目的:1、综合运用相关课程中所学到的理论知识去独立完成某一设计课题;2、通过查阅手册和相关文献资料,培养学生独立分析和解决问题的能力;3、进一步熟悉单片机和常用接口电路,加深对专业知识和理论知识学习的认识和理解;4、学会电路的安装与调试;5、进一步熟悉电子仪器的正确使用;6、学会撰写课程设计的总结报告;7、培养严肃认真的工作作风和严谨的科学态度。
电子闹钟的毕业论文(改)

电子闹钟的毕业论文摘要电子闹钟是一种应用非常广泛的日常计时工具,数字显示的日历钟已经越来越流行,特别是适合在家庭居室、办公室、大厅、会议室、车站和广场等使用,壁挂式LED数码管显示的日历钟逐渐受到人们的欢迎。
51电子闹钟是集电子技术、数字显示技术为一体的高产品,具有按时闹铃,显示清晰直观、走时准确、可以进行夜视,使用方便等优点,并且还可以扩展出多种功能。
高端的电子闹钟还集成了多项功能,如播发音乐、短时间照明、室内温度显示、简单的算学计算、甚至天气预报功能等。
首先介绍设计电子闹钟所涉及的主要硬件和特性,然后说明软件设计的思路,程序结构及流程,并在测试软件上进行调试和修改,以完成电子闹钟的基本要求,即可以随意设定起始时间,有秒显示功能,有12/24世制选择,可以设定闹钟,停电时由电池供电等功能。
现代社会电子闹钟发挥着很大的作用,也是它存在和发展的一个重要方面,尤其是在代表集成电路技术的发展方面,通过不断提高电子闹钟的计时的精确度可以极大促进定时技术芯片的发展。
同时电子闹钟与其他嵌入式电子产品一样是微处理器的应用,通过电子闹钟的设计可以很好的掌握电子设计技术。
关键词:单片机集成电路电子闹钟硬件电子闹钟软件目录第一章绪论1.1概述 (1)1.1.1 51电子闹钟发展趋势 (1)1.1.2 本课题研究的主要内容 (1)1.251电子闹钟简介 (1)1.2.1 开发的目的和意义 (2)1.2.2 51电子闹钟的优点 (2)1.2. 3 51电子闹钟的特点 (2)第二章系统方案的设计 (3)2.1系统概述 (3)2.1.1系统功能描述 (3)2.1.2系统方案的确定 (3)2.1.3系统设计思路与步骤 (4)2.2芯片基本工作原理及其应用 (5)2.2.1 AT89S51简介 (5)2.2.2引脚介绍 (5)2.2.3电源 (6)2.2.4存储器 (6)2.2.5应用 (6)2.3LM386简介 (6)2.3.1 LM386介绍 (7)2.3.2 LM386特点 .................. 错误!未定义书签。
多功能电子钟毕业设计

多功能电子钟毕业设计多功能电子钟毕业设计随着科技的发展,电子产品在我们的生活中扮演着越来越重要的角色。
电子钟作为一种常见的家居电子产品,已经成为人们生活中不可或缺的一部分。
然而,目前市面上的电子钟功能单一,只能显示时间,无法满足人们对多样化功能的需求。
因此,我决定以多功能电子钟为毕业设计的主题,设计一款集多种功能于一体的电子钟。
首先,我计划在电子钟上增加一个温度显示功能。
这样,人们可以方便地了解当前的室内温度,无需额外的温度计。
这对于那些需要时刻掌握室内温度的人来说,将是一个非常实用的功能。
其次,我打算在电子钟上加入一个闹钟功能。
这个功能将允许用户设定多个闹钟,以满足不同时间的提醒需求。
而且,我还计划设计一个智能闹钟功能,可以根据用户的睡眠状态智能调整闹钟的响铃时间,以确保用户在最佳时机醒来,避免睡眠中断。
另外,我还想在电子钟上加入一个音乐播放功能。
这样,用户可以通过连接手机或其他音乐设备,将喜欢的音乐通过电子钟播放出来。
同时,我还将设计一个定时关闭音乐的功能,以免用户忘记关闭音乐而影响休息。
除了以上功能,我还计划在电子钟上增加一个倒计时功能。
这个功能可以帮助用户倒计时特定的时间段,比如做饭、运动等。
用户只需设置倒计时的时间,电子钟将会进行倒计时,并在时间结束时发出提醒。
另外,我还打算在电子钟上加入一个日历功能。
用户可以通过电子钟查看当前日期,并设置提醒事项。
这样,用户不仅可以方便地了解日期,还可以及时提醒自己重要的事项,提高工作效率。
最后,我还计划在电子钟上加入一个天气预报功能。
通过连接互联网,电子钟可以获取实时的天气信息,并显示在屏幕上。
这样,用户可以方便地了解当天的天气情况,做好相应的准备。
综上所述,我将设计一款集温度显示、闹钟、音乐播放、倒计时、日历和天气预报等多种功能于一体的电子钟。
这款电子钟将为用户提供更多的便利和实用性,满足人们对多样化功能的需求。
我相信,通过这个毕业设计,我将能够提高自己的设计能力,并为人们的生活带来更多的便利和乐趣。
定时闹钟的设计毕业设计

定时闹钟的设计毕业设计定时闹钟的设计毕业设计随着现代生活的快节奏发展,人们对时间的重视程度越来越高。
无论是工作、学习还是休闲娱乐,时间的合理规划和管理都变得至关重要。
在这个背景下,定时闹钟成为了人们生活中不可或缺的工具之一。
本文将探讨定时闹钟的设计,旨在提供一种创新的思路和方法,以满足人们对时间管理的需求。
一、市场调研在进行定时闹钟的设计之前,我们首先需要进行市场调研,了解人们对于闹钟的需求和使用习惯。
通过问卷调查、深入访谈等方式,我们可以获取到大量的数据和信息。
例如,人们对于闹钟的音量、铃声选择、操作便捷性等方面都有着不同的偏好。
在这个基础上,我们可以更好地理解用户需求,为设计定时闹钟提供指导。
二、功能设计基于市场调研的结果,我们可以设计出一款功能丰富的定时闹钟。
首先,闹钟应该具备可调节的音量和铃声选择功能,以满足不同用户的需求。
其次,闹钟应该具备多个闹铃设置的功能,用户可以根据自己的日程安排,设置不同的闹铃时间。
此外,闹钟还可以添加一些附加功能,如天气预报、日历提醒等,以提升用户的使用体验。
三、外观设计除了功能设计,外观设计也是定时闹钟设计的重要一环。
一个简约、美观的外观设计可以增加用户的购买欲望和使用愉悦感。
我们可以采用流线型的设计风格,使用优质的材料和工艺,打造出一款时尚、高端的定时闹钟。
同时,闹钟的显示屏可以采用LED背光技术,以提供更清晰、更舒适的视觉体验。
四、用户体验设计用户体验设计在定时闹钟的设计中起着至关重要的作用。
我们可以通过简化操作流程、提供友好的用户界面等方式,提升用户的使用体验。
例如,可以设计一个直观、易懂的设置界面,让用户可以轻松地设置闹钟时间和其他功能。
此外,我们还可以考虑添加一些智能化的功能,如语音控制、手机APP连接等,以进一步提升用户的便捷性和舒适度。
五、安全性设计在定时闹钟的设计中,安全性也是一个不可忽视的因素。
我们需要确保闹钟的电路设计合理,电池的使用安全可靠。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
智能定时闹钟设计学生:XXX 指导教师:XXX内容摘要:学习和巩固单片机技术、电子技术、传感器技术及智能仪器等知识,使对已学过的基础知识能有更深入的理解,并融会贯通。
学会独立思考、独立工作,培养一定的自学能力和独立分析问题能力,以及增强系统地运用已学理论知识去解决实际问题的能力,同时培养成良好的科学态度和严谨的设计习惯本设计采用单片机AT89C51作为核心元件,12MHZ晶振,由P0口输出所要显示的字形段码,由P2口输出字位信号。
在其基础上扩展外围芯片与电路,附加时钟电路及LED 电路。
LED采用共阴极接法,低电平有效选中相应的LED。
单片机具有集成度高、功能强、通用性好、特别是它能耗低、价格便宜、可靠性高、抗干扰能力强和使用方便等独特的优点,所以单片机现在广泛的应用到家用电器、机电产品、儿童玩具、机器人、办公自动化产品等领域。
为了进一步的熟悉并掌握单片机的应用及开发,认真的做好此次课程设计非常必要。
一个单片机的定时闹钟系统离不开软件和硬件,硬件是软件的依托,软件是硬件的内核。
设计硬件电路时应该先设计一个单片机的最小系统,它是单片机应用系统的设计基础,然后在此基础上添加外围器件,如显示器、按键等构成闹钟的硬件电路图。
在设计应用程序时遵循模块化的设计方法,在明确了设计方向之后按照分成的几大模块分别画出流程图,然后根据流程图写出程序,在每个模块编写好之后分别调试、修改、完善。
最后在主程序下调用再次调试、修改。
通过这次设计让我更深入了解单片机基本电路、如何控制和定时器和中断编程的基本方法,从而锻炼了我学习、设计和开发软、硬件的能力。
关键词:定时闹钟系统传感器技术智能仪器阴极接法Smart timer alarm clock designAbstract:Learning and consolidation of the knowledge of microcomputer technology, electronic technology, sensor technology and intelligent instruments, and have learned the basics to have a more in-depth understanding and mastery. Learn to think independently, work independently, develop self-learning ability and independent analysis of capacity and enhancing the system the ability to use theoretical knowledge to solve practical problems, while cultivating a good scientific attitude and a rigorous design habits.This design uses AT89C51 microcontroller as the core component, 12MHZ crystal, shaped segment code to be displayed by the P0 port output signal from the P2 port output word. Expansion on the basis of the peripheral chips and circuits, additional clock circuit and the LED circuit. LED common cathode connection, active-low select the appropriate LED.Microcontrollers, high integration, functionality, versatility, its low energy consumption, cheap, high reliability, strong anti-interference ability and ease of use and other unique advantages, so the microcontroller is now widely applied to household appliances, electrical and mechanical products, children's toys, robots, office automation products and other fields. In order to further familiar with and master MCU application and development of very necessary to do the course design.A single-chip timing alarm system can not be separated from the software and hardware, hardware, software, relying on software is the core of the hardware. Should the design of hardware circuit design the minimum system of a single-chip microcomputer application system design basis, and then on this basis, to add peripheral devices such as displays, buttons, etc. constitute the hardware schematic of the alarm clock. Follow a modular design approach in the design of the application.Keywords: timing alarm system sensor technology, intelligent instruments and cathode connection目录前言............................................................................................ 错误!未定义书签。
1设计目的及意义 (1)1.1设计任务 (1)1.2设计系统的主要功能 (1)2系统总体方案及硬件设计 (2)2.1系统总体方案 (2)2.2系统设计总框图 (2)2.3硬件设计 (2)2.3.1单片机最小系统设计 (2)2.3.2报警模块设计 (6)2.3.3显示模块设计 (7)2.3.4调时模块设计 (9)3软件设计 (10)3.1主程序流程图 (10)3.2定时中断子程序流程图 (10)3.3程序设计 (11)4系统的仿真与调试 (13)4.1PROTEUS软件仿真 (13)4.2系统的调试 (13)5结束语 ................................................................................. 错误!未定义书签。
附录1:源程序代码 (15)附录2:系统原理图 (29)参考文献 (30)基于智能定时闹钟系统设计前言学习和巩固单片机技术、电子技术、传感器技术及智能仪器等知识,使对已学过的基础知识能有更深入的理解,并融会贯通。
学会独立思考、独立工作,培养一定的自学能力和独立分析问题能力,以及增强系统地运用已学理论知识去解决实际问题的能力,同时培养成良好的科学态度和严谨的设计习惯本设计采用单片机AT89C51作为核心元件,12MHZ晶振,由P0口输出所要显示的字形段码,由P2口输出字位信号。
在其基础上扩展外围芯片与电路,附加时钟电路及LED电路。
1 设计目的及意义学习和巩固单片机技术、电子技术、传感器技术及智能仪器等知识,使对已学过的基础知识能有更深入的理解,并融会贯通。
学会独立思考、独立工作,培养一定的自学能力和独立分析问题能力,以及增强系统地运用已学理论知识去解决实际问题的能力,同时培养成良好的科学态度和严谨的设计习惯。
1.1 设计任务完成所选题目的分析与设计,达到技术性能要求。
提交正式课程设计总结报告一份。
本文设计的定时闹钟的核心模块采用AT89C51芯片,时、分、秒用6位LED数码管显示。
在电路中通过四个按键S1、S2、S3和S4来进行定时、调时和复位,定时时间到通过蜂鸣器发出报警声。
1.2 设计系统的主要功能▲能显示时时-分分-秒秒。
▲能够设置定时时间、修改定时时间。
▲定时时间到能发出报警单片机的时钟产生方法有两种: 内部时钟方式和外部时钟方式。
本系统中AT89C51单片机采用内部时钟方式。
最常用的内部时钟方式是采用外接晶体和电容组成的并联谐振回路。
振荡晶体可在1.2MHz~12MHz之间。
电容值无严格要求,但电容取值对振荡频率输出的稳定性、大小和振荡电路起振速度有少许影响修改时间和定时用手动按键控制,报警声通过蜂鸣器发出。
这样可以使得硬件电路设计较为简单,且软件设计也易于实现,并能够降低成本其集成度高、功能强、能耗低、通用性好、价格便宜。
该器件采用ATMEL高密度非易失存储器制造技术制造。
2 系统总体方案及硬件设计2.1 系统总体方案▲由于LED显示器相对于其它显示器(如LCD显示器)来说其价格要便宜许多,而且亮度更高,耐温范围较广,所以采用6位数码管来显示“时时-分分-秒秒”。
▲时间的定时用单片机内部时钟电路,在一定的时间内能使其误差较小,如经过一年其误差才仅有数秒。
修改时间和定时用手动按键控制,报警声通过蜂鸣器发出。
这样可以使得硬件电路设计较为简单,且软件设计也易于实现,并能够降低成本。
▲核心模块采用AT89C51单片机,功能强、通用性好、价格便宜,且易于控制。
加上外围器件(数码管、排阻、按键和蜂鸣器)和应用程序,便构成了相应的应用系统。
2.2 系统设计总框图(如图2.2-1 所示)图2.2-1 定时闹钟系统设计总框图2.3 硬件设计2.3.1 单片机最小系统设计▲芯片:AT89C51因为51单片机是各单片机中最为典型和最有代表性的一种,在20世纪70年代问世以来,以其极高的性能价格比,受到人们的重视和关注,应用广泛,发展很快,推广率和市场利润率较高,且适合于本设计系统中CPU内存和I/O等资源的要求,所以本设计采用AT89C51作为核心控制芯片。