基于单片机的多功能时钟【字数:10611】
摘 要随着时代发展,人们时间的观念越来越强,生活节奏越来越快,对时间的要求也变得越来越严格了。如何在时钟的基础上面,根据人们的生活需要添加相应的功能来方便人们,成为了人们的研究方向,因此多功能时钟出现了。本文运用单片机来实现时钟的多功能,通过编程软件和仿真软件来实现多功能时钟的仿真,通过按键开关来实现时间的设定、闹钟提醒、整点报时提醒和倒计时功能。在本次毕业论文设计中,多功能时钟的构成是由AT89C51单片机,LED数码管,蜂鸣器、按键等部分,然后使用C语言作为编程语言通过Proteus仿真软件来仿真出多功能时钟。
目 录
第一章 绪论 1
1.1选题背景及意义 1
1.2 国内外研究现状 1
1.3本文主要工作 2
第二章 方案设计与论证 3
2.1设计的主要目标任务 3
2.2主控制器方案选择 3
2.3显示系统方案选择 4
2.4时钟方案选择 4
第三章 硬件电路设计 6
3.1单片机系统 6
3.1.1AT89C51的介绍 6
3.1.2复位电路 7
3.1.3晶振电路 8
3.1.4上拉电阻 8
3.2 闹钟模块 9
3.3 LED数码管显示模块 10
3.4按键电路 11
第四章 软件设计 13
4.1 PROTEUS仿真软件简介 13
4.2 KEIL UVISION介绍 13
4.3 主程序的流程图设计 14
4.4 按键接口设计 15
4.5 定时器流程设计 16
4.6 数码管显示流程设计 16
第五章 系统调试 18
5.1 软件编程 18
5.2 软件调试 18
5.3 仿真调试 20
结束语 24
致 谢 25
参考文献 26
附录一电路图 27
附录二源程序 28
第一章 绪论
1.1选题背景及意义
*好棒文|www.hbsrm.com +Q: ^351916072*
多功能时钟对于许多的技术人员来说有着很大的吸引力,技术人员对于这个多功能时钟准备进行着手研究,而且多功能时钟的发展非常快,并在各个行业中得到了应用。对于多功能时钟来说,它需要很多的学科相结合来实现,不像以前一样只要单一的学科就行了,而且多功能时钟的应用在生活中非常广泛。比如测量学,是通过传感器把多种非电学信号变成处理起来相对容易的电学信号,然后再把转换成的电学信号的数字化进行采集分析。在许多的控制系统中多功能时钟是相对重要的一个环节,多功能时钟想要实现的话就应该采用系统相对独立的单片机。在多功能时钟是测控系统是很重要的一个部分,而且在它的准确性还能够影响整个系统。如今计算机的体积越来越小,功能越来越强,是因为集成电路的关系,而且微电子和半导体的技术已经不像从前了,发展的飞快,集成电路方面的技术也在不断提升。大概在一九七一年的时候,单片机被发明了出来,单片机被发明出来都如今已经经历了好几个过程:SCM即单片微型计算机就是单片机的发展第一个阶段,这个阶段的主要内容就是要寻找到最佳的单片形态嵌入式系统,而且也确立了单片微型计算机与通用计算机各自不一样的发展道路。第二个阶段是MCU即微控制器,微控制的技术发展方向体现在不停的扩展符合嵌入式应用的同时,对象系统要求的各种核心和接口电路,首要是想体现其对象的智能化控制能力。微控制器主要能被运用到的地方都是与对象系统有关系。第三阶段就是SOC嵌入式系统式的发展,便是找到应用系统可以让芯片上的尽可能最大化的解决,以至于单片机的发展逐渐靠向SOC化发展。单片机在如今我们的生活中可是随处可见的,单片机在各个领域都有应用。单片机应用体现在很多的地方,比如说:仪器仪表、医用设备、家用的电器等等领域。因此,本次的毕业论文设计就是采用单片机来实现多功能时钟的。
1.2 国内外研究现状
在多功能时钟方面,其中使用的单片机拥有很长的历史。从单片机的被开发到如今已经有了快50年的时间了,早在1971年的时候,intel公司创造出了全球上第一款4位的微处理器芯片,这意味着第一代微处理器的诞生。早期的SCM单片机通常来说是4位或8位的,之后很快就又开发出MCU系统,这一系统的单片机系统即使是现在还是很受欢迎的。然后随着社会中的需求越来越高,很快就又出现了16位的单片机,但是由于性价比的原因没有受到欢迎。之后的一段时间,单片机技术得到了提升,就推出了32位的单片机并取代了之前的16位的单片机,而且还进入了主流市场,拥有着很普及的应用。现今,单片机已经靠向了SOC化趋势了,大量的嵌入式操作系统被用在单片机上了,而且单片机有很多的优点比如说:体积很小,很轻,能够抵挡住外界干扰的能力很强,性价比方面比较优秀,相对容易开发。所以单片机运用在时钟上也成为一个设计方向。而且在生活中对于时钟的需求也越来越大了,而且人们对于时钟的要求已经不仅仅只是准确了,还在朝着多元化方向发展,所以本毕业设计就是通过单片机来进行多功能时钟的设计,在以下的论文中进行编写。
1.3本文主要工作
本论文就是运用AT89C51单片机来实现老师要求的多功能时钟,并进行论文的编写。多功能时钟最重要的控制元件就是AT89C51单片机,多功能时钟的重要控制模块主要有:键盘输入模块,LED数码管模块,蜂鸣器闹钟模块等模块,多功能时钟实现时间的定时和显示是通过AT89C51单片机内部的两个16位的定时器,想要调节时间就需要通过外部的键盘按键来进行时间设置。另外还加入了闹钟功能以更符合实际需要。本论文设计从原理图,单片机,晶闸管及软件和仿真的调试来进行说明。本论文主设计要分为几部分,第一部分是说明选题的背景和研究现状。第二部是论文设计的选择。第三部为硬件部分的说明。第四部分是软件说明以及工作流程。第五部分是仿真电路的调试。
目 录
第一章 绪论 1
1.1选题背景及意义 1
1.2 国内外研究现状 1
1.3本文主要工作 2
第二章 方案设计与论证 3
2.1设计的主要目标任务 3
2.2主控制器方案选择 3
2.3显示系统方案选择 4
2.4时钟方案选择 4
第三章 硬件电路设计 6
3.1单片机系统 6
3.1.1AT89C51的介绍 6
3.1.2复位电路 7
3.1.3晶振电路 8
3.1.4上拉电阻 8
3.2 闹钟模块 9
3.3 LED数码管显示模块 10
3.4按键电路 11
第四章 软件设计 13
4.1 PROTEUS仿真软件简介 13
4.2 KEIL UVISION介绍 13
4.3 主程序的流程图设计 14
4.4 按键接口设计 15
4.5 定时器流程设计 16
4.6 数码管显示流程设计 16
第五章 系统调试 18
5.1 软件编程 18
5.2 软件调试 18
5.3 仿真调试 20
结束语 24
致 谢 25
参考文献 26
附录一电路图 27
附录二源程序 28
第一章 绪论
1.1选题背景及意义
*好棒文|www.hbsrm.com +Q: ^351916072*
多功能时钟对于许多的技术人员来说有着很大的吸引力,技术人员对于这个多功能时钟准备进行着手研究,而且多功能时钟的发展非常快,并在各个行业中得到了应用。对于多功能时钟来说,它需要很多的学科相结合来实现,不像以前一样只要单一的学科就行了,而且多功能时钟的应用在生活中非常广泛。比如测量学,是通过传感器把多种非电学信号变成处理起来相对容易的电学信号,然后再把转换成的电学信号的数字化进行采集分析。在许多的控制系统中多功能时钟是相对重要的一个环节,多功能时钟想要实现的话就应该采用系统相对独立的单片机。在多功能时钟是测控系统是很重要的一个部分,而且在它的准确性还能够影响整个系统。如今计算机的体积越来越小,功能越来越强,是因为集成电路的关系,而且微电子和半导体的技术已经不像从前了,发展的飞快,集成电路方面的技术也在不断提升。大概在一九七一年的时候,单片机被发明了出来,单片机被发明出来都如今已经经历了好几个过程:SCM即单片微型计算机就是单片机的发展第一个阶段,这个阶段的主要内容就是要寻找到最佳的单片形态嵌入式系统,而且也确立了单片微型计算机与通用计算机各自不一样的发展道路。第二个阶段是MCU即微控制器,微控制的技术发展方向体现在不停的扩展符合嵌入式应用的同时,对象系统要求的各种核心和接口电路,首要是想体现其对象的智能化控制能力。微控制器主要能被运用到的地方都是与对象系统有关系。第三阶段就是SOC嵌入式系统式的发展,便是找到应用系统可以让芯片上的尽可能最大化的解决,以至于单片机的发展逐渐靠向SOC化发展。单片机在如今我们的生活中可是随处可见的,单片机在各个领域都有应用。单片机应用体现在很多的地方,比如说:仪器仪表、医用设备、家用的电器等等领域。因此,本次的毕业论文设计就是采用单片机来实现多功能时钟的。
1.2 国内外研究现状
在多功能时钟方面,其中使用的单片机拥有很长的历史。从单片机的被开发到如今已经有了快50年的时间了,早在1971年的时候,intel公司创造出了全球上第一款4位的微处理器芯片,这意味着第一代微处理器的诞生。早期的SCM单片机通常来说是4位或8位的,之后很快就又开发出MCU系统,这一系统的单片机系统即使是现在还是很受欢迎的。然后随着社会中的需求越来越高,很快就又出现了16位的单片机,但是由于性价比的原因没有受到欢迎。之后的一段时间,单片机技术得到了提升,就推出了32位的单片机并取代了之前的16位的单片机,而且还进入了主流市场,拥有着很普及的应用。现今,单片机已经靠向了SOC化趋势了,大量的嵌入式操作系统被用在单片机上了,而且单片机有很多的优点比如说:体积很小,很轻,能够抵挡住外界干扰的能力很强,性价比方面比较优秀,相对容易开发。所以单片机运用在时钟上也成为一个设计方向。而且在生活中对于时钟的需求也越来越大了,而且人们对于时钟的要求已经不仅仅只是准确了,还在朝着多元化方向发展,所以本毕业设计就是通过单片机来进行多功能时钟的设计,在以下的论文中进行编写。
1.3本文主要工作
本论文就是运用AT89C51单片机来实现老师要求的多功能时钟,并进行论文的编写。多功能时钟最重要的控制元件就是AT89C51单片机,多功能时钟的重要控制模块主要有:键盘输入模块,LED数码管模块,蜂鸣器闹钟模块等模块,多功能时钟实现时间的定时和显示是通过AT89C51单片机内部的两个16位的定时器,想要调节时间就需要通过外部的键盘按键来进行时间设置。另外还加入了闹钟功能以更符合实际需要。本论文设计从原理图,单片机,晶闸管及软件和仿真的调试来进行说明。本论文主设计要分为几部分,第一部分是说明选题的背景和研究现状。第二部是论文设计的选择。第三部为硬件部分的说明。第四部分是软件说明以及工作流程。第五部分是仿真电路的调试。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jxgc/zdh/517.html