基于单片机的电子时钟设计-毕业论文

上传人:F****n 文档编号:98815317 上传时间:2019-09-14 格式:DOC 页数:33 大小:2.15MB
返回 下载 相关 举报
基于单片机的电子时钟设计-毕业论文_第1页
第1页 / 共33页
基于单片机的电子时钟设计-毕业论文_第2页
第2页 / 共33页
基于单片机的电子时钟设计-毕业论文_第3页
第3页 / 共33页
基于单片机的电子时钟设计-毕业论文_第4页
第4页 / 共33页
基于单片机的电子时钟设计-毕业论文_第5页
第5页 / 共33页
点击查看更多>>
资源描述

《基于单片机的电子时钟设计-毕业论文》由会员分享,可在线阅读,更多相关《基于单片机的电子时钟设计-毕业论文(33页珍藏版)》请在金锄头文库上搜索。

1、 10722学号学校代码公开密级TH714分类号本科毕业论文基于单片机的电子时钟设计题 目(中、英文)The Design of Electronic Clock Based on MCU作者姓名电气工程及其自动化专业名称工 科学科门类郝海燕 成绩评定提交论文日期指导教师 二一三年五月 村民建房委员会应建立村级农房建设质量安全监督制度和巡查制度,选聘有责任心和具有一定施工技术常识的村民作为义务巡查监督员,开展经常性的巡查和督查。27摘 要单片机是一种数字集成电路芯片,是指集成在一块芯片上的微型计算机。一个比较完整的单片机应该包括微处理器(CPU)、存储器(RAM和ROM)、并行输入/输出接口(

2、I/O接口)电路、可编程全双工串行口、定时/计数器、中断系统以及复位电路。由于它具有小巧灵活,成本低,可靠性好,控制功能强,易扩展等一系列优点,所以被越来越广泛地应用于各个领域。而51系列的单片机就是最为典型和具有代表性的一种单片机。本设计是基于单片机的简单电子时钟的设计,系统主要以单片机AT89C51为核心,结合按键模块来显示相应的时间,并可以对时、分、秒进行单独校对,使其达到标准时间。本次设计以软件控制硬件以及软硬件结合为指导思想,充分发挥单片机功能。同时,该系统的诸多优点使其具有很强的实用性,由于该系统实现的功能简单,因此具有很好的可扩展性。关键词: AT89C51;电子时钟;按键控制

3、AbstractThat the microcontroller is integrated on a single chip microcomputer is a digital integrated circuit chip. Should be a more complete include single-chip microprocessor (CPU), memory (RAM and ROM), parallel input / output interface (I / O interface) circuit, a programmable full-duplex serial

4、 port, timer / counter, interrupt system, and reset circuit. Because of its compact and flexible, low cost, reliability, and control functions, easy to expand a series of advantages, it is more and more widely used in various fields. The 51 series is the most typical and representative of a single-c

5、hip microcontroller.The project is the design of simple electronic clock based on microcontroller. It is as the core of AT89C51 microcontroller, with key module to display relative time and make hour, minutes, seconds separate proofreading to make it up to standard time. The design control hardware

6、and software combination of hardware and software as the guiding ideology, give full play to the microcontroller features. Meanwhile, the system has so many advantages that it has a strong practicability, because of its simple function, and therefore it has good scalability. Key words: AT89C51 ; Ele

7、ctronic clock ;Key control目 录1引言11.1单片机的发展历程11.2设计任务11.3设计意义12.电子时钟的设计原理22.1电子时钟的特点22.2电子时钟的应用22.3电子钟的工作原理22.4电子时钟的设计流程33.设计方案33.1硬件电路的设计方案33.2硬件电路的原理图43.3硬件电路说明53.3.1主控制模块53.3.2按键模块73.3.3复位电路83.3.4振荡电路83.3.5发声模块93.3.6时间显示模块94.控制系统的软件设计114.1 KEIL集成开发环境的应用与操作114.1.1 KEIL集成开发环境简介114.1.2 KEIL集成开发环境的基本仿

8、真流程114.2 Proteus软件简介124.3程序流程图124.4仿真结果134.5仿真结果分析135.总结13参考文献15附录I程序16附录II实物26谢 辞27咸阳师范学院2013届本科毕业毕业论文(设计)1引言1.1单片机的发展历程单片机是计算机技术、大规模集成电路技术和控制技术的综合产物。经过30多年的发展历程,单片机应用已广泛深入人们生活中的方方面面。根据Motorola公司的统计,1990年,平均每辆汽车使用12个单片机,而到了2000年就增加到35个。所以可以毫不夸张的说,任何设备和产品的自动化、数字化和智能化都离不开单片机。现在,凡是电脑控制的设备和产品,必有单片机嵌入在其

9、中。这一切表明,单片机已经成为人们生活中必不可少的助手。单片机有两种基本结构:一种是在通用计算机中广泛应用的,程序和数据存储器共用一个存储器空间的结构,称为Von Neumann结构。另一种是将程序存储器和数据存储器分开,分别寻址的结构,称为Harvard结构,目前的单片机多采用这种结构1。本文设计的单片机电子时钟系统的核心是当前应用很广泛的51系列单片机,配置了外围设备,构成了一个简单的计时系统,它具有体积小,可靠性比较高的特点,不仅能满足要求而且还可以扩展很多功能,在实际生活中应用很广泛。1.2设计任务本设计采用AT89C51单片机对电子时钟进行开发,通过Proteus软件来实现电子时钟系

10、统的设计与仿真,并应用LED显示相应的时间。1.3设计意义在日常生活和工作中,我们常常用到定时控制。早期常用的一些时间控制单元都是使用模拟电路设计而成的,它的定时准确性和重复精度都不很理想,而现在基本上都是一些基于数字技术的新型产品,随着单片机性本身价比的不断提高,新型产品的应用也越来越广泛。有的可以运用于大工业里的过程控制系统,具有强大的控制功能;有的可以运用于智能家居控制,甚至可以用于小孩的电子玩具中。它功能强大、体积小、质量轻、灵活好用,给它连接各种不同的控制芯片,就可以实现各种不同的功能2。根据这些情况,设计了一个单片机电子时钟系统,它有基本的时间显示功能,还有定时功能,可扩展多种功能

11、用来方便人们的生活。2.电子时钟的设计原理2.1电子时钟的特点随着电子工业的发展,电子产品日新月异。钟表的数字化给人们生产生活带来了极大的方便,而且大大地扩展了钟表原先的功能。诸如数字钟、万年历、电子表、定时自动报警、定时启闭电路、通断动力设备,甚至各种定时电气的自动启用、通信、网络等众多领域,所有这些都是以钟表数字化为基础的。由于其功能的不断增加,使用方便性不断提高,很多产品已经成为人类日常生活中不可或缺的助手。现在许多高精度的计时工具都使用了石英晶体振荡器,由于电子钟,电子表,石英表都采用了石英技术,因此工作时精度高,稳定性能好,用起来方便,不需要经常调试,数字电子时钟用集成电路计时时,译

12、码代替机械式传动,用LED显示代替指针显示进而显示时间,减小了计时误差,这种表具有时,分,秒显示的功能,还可以进行时和分的校对,片选的灵活性好3。 2.2电子时钟的应用电子时钟除了在城市的主要营业场所、车站、码头等公共场所使用,还可以改装在摩托车和汽车上,LCD显示,带蓝色背光,白天在太阳光下也能非常清楚的看到显示时间,关钥匙可以关闭蓝色背光,时间还能显示也不会清零,因LCD的显示耗电量很省的,所以工作时也不用担心耗电问题。在行路上,如果司机看时间可能会很麻烦甚至影响其他人的生命安危。现在车上改装了一个蓝色的液晶电子钟,不管白天还是黑夜,随时可以看时间,非常方便4。2.3电子钟的工作原理本设计

13、的电子时钟是由AT89C51,八段数码管等构成,采用晶振电路作为驱动电路,由计时程序和循环程序产生的一秒定时,达到时分秒的计时,六十秒为一分钟,六十分钟为一小时,满二十四小时为一天。电路中的四个控制键拥有多种不同的功能,按下又松开,可以实现校对时间以及定时的功能,还可以达到省电的目的。2.4 电子时钟的设计流程Proteus电路设计源程序设计生成目标代码基于proteus仿真图1 设计流程图3.设计方案3.1 硬件电路的设计方案 本设计的硬件电路设计框图如图2所示:AT89C51 时间显示按键电路振荡电路复位电路蜂鸣器图2 总体结构框图由图2可以看出:本设计电路的硬件部分共由五部分组成,分别为

14、按键模块、复位电路模块、振荡电路模块、发声模块、时间显示模块。振荡电路模块负责给单片机提供时钟周期。复位电路模块负责上电后自动复位,或按键后强制复位。上电后,由单片机内部定时器计时,同时通过动态显示函数自动将时分秒显示到数码管上。与此同时,按键扫描函数一直扫描按键引脚状态,一旦扫描按键被按下,即进入相应的功能函数。如果检测到定时时间到,则驱动蜂鸣器发生提示。3.2硬件电路的原理图由上面的设计框图可以进一步得出本系统的电路原理图。原理图如图3所示: 图3 电路原理图本设计是采用晶振电路作为驱动电路,由计时程序和循环程序产生的一秒定时,达到时分秒的计时,六十秒为一分钟,六十分钟为一小时,满二十四小时为一天。电路中的四个控制键拥有多种不同的功能,按下又松开,可以实现校对时间以及定时的功能。3.3硬件电路说明3.3.1主控制模块AT89C51是一种带4K字节闪烁可编程可擦除只读存储器的低电压,高性能CMOS8位微处理器,俗称单片机5。AT89C51单片机引脚介绍:Vcc:电源Vss:地线P0口:P0口地址为80H,位地址为80H87H。各位口线是有完全相同但又相互独立的逻辑电路。P0口的逻辑电路主要由D触发器构成的锁存器,FET(场效应

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号