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

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

I

本科毕业论文

TH714

The Design of Electronic Clock Based on MCU

分类学密10722

公开

题 目

(中、基于单片机的电子时钟设计 学校

II

作者姓名

指导教师

学科门类

提交论文日期 专业名称

成绩评定

电气工程及其自动化

郝海燕 工 科

二〇一三年五月

I 摘 要

单片机是一种数字集成电路芯片,是指集成在一块芯片上的微型计算机。一个比较完整的单片机应该包括微处理器(CPU)、存储器(RAM和ROM)、并行输入/输出接口(I/O接口)电路、可编程全双工串行口、定时/计数器、中断系统以及复位电路。由于它具有小巧灵活,成本低,可靠性好,控制功能强,易扩展等一系列优点,所以被越来越广泛地应用于各个领域。而51系列的单片机就是最为典型和具有代表性的一种单片机。

本设计是基于单片机的简单电子时钟的设计,系统主要以单片机AT89C51为核心,结合按键模块来显示相应的时间,并可以对时、分、秒进行单独校对,使其达到标准时间。本次设计以软件控制硬件以及软硬件结合为指导思想,充分发挥单片机功能。同时,该系统的诸多优点使其具有很强的实用性,由于该系统实现的功能简单,因此具有很好的可扩展性。

关键词: AT89C51;电子时钟;按键控制

II Abstract

That 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 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-chip 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 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 ; Electronic clock ;Key control

III

目 录

1.引言 ........................................................... 1

1.1单片机的发展历程 ........................................ 1

1.2设计任务 ................................................ 1

1.3设计意义 ................................................ 1

2.电子时钟的设计原理 .............................................. 2

2.1电子时钟的特点 .......................................... 2

2.2电子时钟的应用 .......................................... 2

2.3电子钟的工作原理 ........................................ 2

2.4电子时钟的设计流程 ...................................... 3

3.设计方案 ........................................................ 3

3.1硬件电路的设计方案 ...................................... 3

3.2硬件电路的原理图 ........................................ 4

3.3硬件电路说明 ............................................ 5

3.3.1主控制模块 ..................................... 5

3.3.2按键模块 ....................................... 7

3.3.3复位电路 ....................................... 8

3.3.4振荡电路 ....................................... 8

3.3.5发声模块 ....................................... 9

3.3.6时间显示模块 ................................... 9

4.控制系统的软件设计 ............................................. 11

4.1 KEIL集成开发环境的应用与操作 .......................... 11

4.1.1 KEIL集成开发环境简介 .......................... 11

4.1.2 KEIL集成开发环境的基本仿真流程 ................ 11

4.2 Proteus软件简介 ....................................... 12

4.3程序流程图 ............................................. 12

4.4仿真结果 ............................................... 13

4.5仿真结果分析 ........................................... 13

5.总结 ........................................................... 13

参考文献 ......................................................... 15

附录I程序 ....................................................... 16

附录II实物 ...................................................... 26

谢 辞 ........................................................... 27 咸阳师范学院2013届本科毕业毕业论文(设计)

1 1.引言

1.1单片机的发展历程

单片机是计算机技术、大规模集成电路技术和控制技术的综合产物。经过30多年的发展历程,单片机应用已广泛深入人们生活中的方方面面。根据Motorola公司的统计,1990年,平均每辆汽车使用12个单片机,而到了2000年就增加到35个。所以可以毫不夸张的说,任何设备和产品的自动化、数字化和智能化都离不开单片机。现在,凡是电脑控制的设备和产品,必有单片机嵌入在其中。这一切表明,单片机已经成为人们生活中必不可少的助手。

单片机有两种基本结构:一种是在通用计算机中广泛应用的,程序和数据存储器共用一个存储器空间的结构,称为Von Neumann结构。另一种是将程序存储器和数据存储器分开,分别寻址的结构,称为Harvard结构,目前的单片机多采用这种结构[1]。

本文设计的单片机电子时钟系统的核心是当前应用很广泛的51系列单片机,配置了外围设备,构成了一个简单的计时系统,它具有体积小,可靠性比较高的特点,不仅能满足要求而且还可以扩展很多功能,在实际生活中应用很广泛。

1.2设计任务

本设计采用AT89C51单片机对电子时钟进行开发,通过Proteus软件来实现电子时钟系统的设计与仿真,并应用LED显示相应的时间。

1.3设计意义

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

根据这些情况,设计了一个单片机电子时钟系统,它有基本的时间显示功能,还有定时功能,可扩展多种功能用来方便人们的生活。

合集下载

单片机电子时钟系统设计论文

单片机电子时钟系统设计论文

一、设计内容

利用单片机内部的定时/计数器,中断系统,按键以及八段数码管等元器件,设计一个具有校时功能,闹铃功能的数字钟。

该数字钟选用单片机AT89C51控制,6位LED数码管由软件编译直接驱动显示。该时钟能显示当前的时、分、秒,可以进行计时,校准、定时闹铃。电路结构简单,系统控制方便。

二、 电路原理

多时刻定时数字钟电路图如下。单片机AT89C51外接12MHZ的晶振。P0口输出字形码,P2口味扫描的字形码。显示电路采用6只共阳极数码管,其共阳极由三极管8550驱动。蜂鸣器作闹铃,也是由三极管8550驱动。单片机各端口分配如下: P1.0:S1校时按钮

P1.1: S2校分按钮

P1.2: S3定时设置存储按钮

P1.3: S4定时设置退出按钮

P3.0:HA 蜂鸣信号

电源:采用USB 接电脑USB 获得5V标准工作电压。

时间调整:分别按下校时、校分按钮S1、S2即可调整校时,持续不放,时、分数值连续加1,此操作使秒值清零。

定时设置:按下定时设置存储按钮S3,计时显示切换到定时时间值显示,初值为“00”时“00”分“00”秒。再按S1设时数值,按S2设分数值,每按一下数值加1,调整到设定值时,再按S3保存第一闹铃时刻。然后再分别按S1、S2校时校分,再按S3保存第二闹铃时刻,如此可设定24个闹铃时刻。每次设好异时空都可以按S4退出定时设置状态,恢复正常走时、在操作过程中会听到“滴滴”声提示。

数码管显示原理:6只共阳数码管由6个三极管8550驱动,选通端接三极管的集电极,6个三极管的基极经电阻与分别与P2.0—P2.6相连,P2口做选通控制端,当输出0时相应的数码管被选通。

三、 硬件电路制作与调试

设计好电路原理图后就要完成硬件电路的制作与调试

根据电路原理图,首先需要完成硬件电路的布局,一个好的布局不仅使整个硬件电路好看,而且能使焊接变得更简单,不易出现引脚间的短路,因此要合理布局。然后就是焊接。

基于单片机的简易电子时钟设计_毕业设计论文 精品

基于单片机的简易电子时钟设计_毕业设计论文 精品

吉林大学

论文题目

基于单片机的简易电子时钟设计

班级:xxxxxx

专业:电子信息工程

学生姓名:xxxx

指导教师:xxxx

日期:xxxx-xx-xx

摘 要

数字钟已成为人们日常生活中必不可少的必需品,广泛用于个人家庭以及办公室等公共场所,给人们的生活、学习、工作、娱乐带来极大的方便。由于数字集成电路技术的发展和采用了先进的石英技术,使数字钟具有走时准确、性能稳定、携带方便等优点,它还用于计时、自动报时及自动控制等各个领域。尽管目前市场上已有现成的数字钟集成电路芯片出售,价格便宜、使用也方便,但鉴于单片机的定时器功能也可以完成数字钟电路的设计,因此进行数字钟的设计是必要的。在这里我们将已学过的比较零散的数字电路的知识有机的、系统的联系起来用于实际,来培养我们的综合分析和设计电路,写程序、调试电路的能力。

单片机具有体积小、功能强可靠性高、价格低廉等一系列优点,不仅已成为工业测控领域普遍采用的智能化控制工具,而且已渗入到人们工作和和生活的各个角落,有力地推动了各行业的技术改造和产品的更新换代,应用前景广阔。

关键字:单片机,数字时钟。

Abstract

Digital clock has become an indispensable necessities in People's Daily

life, widely used in personal family and office and other public places, to

people's life, study, work, entertainment, bring great convenience. Due to the

development of the digital integrated circuit technology and adopts the

advanced quartz technology, walking make digital clock has advantages of

基于单片机的数字钟的设计毕业论文

基于单片机的数字钟的设计毕业论文

基于单片机的数字钟的设计毕业论文

永城职业学院

毕 业 论 文

论文题目: 基于单片机的数字钟的设计

专 业:机电一体化

班 级:机电134

学 号:2013124025

学生姓名:孙洋洋

指导教师:李梦瑶

2015年10月 16 日

目录

1、设计总体方案 ......................................................... 3

1.1电子钟的工作原理 .............................................. 3

2、主要器件介绍及功能实现 ............................................... 4

2.1 AT89C52单片机 ................................................ 4

2.2 1602LCD液晶显示 .............................................. 7

2.3 计时功能的实现 ................................................ 9

2.3.1定时方法.............................................. 9

2.3.2 定时/计数器的定时和计数功能 ......................... 10

3、硬件电路 ............................................................ 10

3.1上电复位电路 ................................................. 10

毕业设计—基于单片机的12864时钟显示

毕业设计—基于单片机的12864时钟显示

学士学位毕业论文(设计)

题 目:基于单片机的12864时钟显示

摘要

电子时钟是一种非常广泛日常计时工具,给人们的带来了很大的方便,在社会上越来越流行。它可以对年、月、日、星期、时、分、秒进行计时,采用直观的数字显示,可以同时显示年月日时分秒等信息,还有时间校准等功能。该电子时钟主要采用STC89C52单片机作为主控核心,用DS1302时钟芯片作为时钟、液晶12864显示屏显示。STC89C52单片机是由深圳宏晶科技公司推出的,功耗小,电压可选用4~6V电压供电;DS1302时钟芯片是美国DALLAS公司推出的具有细电流充电功能的低功耗实时时钟芯片,它可以对年、月、日、星期、时、分、秒进行计时,还具有闰年补偿等多种功能,而且DS1302的使用寿命长,误差小;数字显示是采用的12864液晶显示屏来显示,可以同时显示年、月、日、星期、时、分、秒等信息。此外,该电子时钟还具有时间校准等功能。

关键词:STC89C51单片机,DS1302时钟芯片,液晶12864

Abstract

Electronic clock is a very extensive daily timing tool, to the people has brought

great convenience, more and more popular in the community. It can be the year,

month, date, day, hour, minute, second for a time, using intuitive digital display, can

display information such as year, month, day, hour, and time alignment functions. The

electronic clock is used mainly as a master STC89C52 microcontroller core, with

单片机电子时钟毕业论文设计

单片机电子时钟毕业论文设计

单片机电子时钟毕业论文设计

I 单片机电子时钟毕业论文设计

编辑整理:

尊敬的读者朋友们:

这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望(单片机电子时钟毕业论文设计)的内容能够给您的工作和学习带来便利。同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。

本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快 业绩进步,以下为单片机电子时钟毕业论文设计的全部内容。

单片机电子时钟毕业论文设计

II 单片机电子时钟的设计

摘 要

单片机自20世纪70年代问世以来,以其极高的性能价格比,受到人们的重视和关注,应用很广、发展很快。单片机体积小、重量轻、抗干扰能力强、环境要求不高、价格低廉、可靠性高、灵活性好、开发较为容易。由于具有上述优点,在我国,单片机已广泛地应用在工业自动化控制、自动检测、智能仪器仪表、家用电器、电力电子、机电一体化设备等各个方面,而51单片机是各单片机中最为典型和最有代表性的一种。这次毕业设计通过对它的学习、应用,以AT89S51芯片为核心,辅以必要的电路,设计了一个简易的电子时钟,它由4.5V直流电源供电,通过数码管能够准确显示时间,调整时间,从而到达学习、设计、开发软、硬件的能力。

关键词:单片机 AT89S

摘 要 ............................................................. II

Abstract ............................................. 错误!未定义书签。

第一章 前言 ........................................................ 0

第二章 方案论证与比较 .............................................. 0

基于89C51单片机电子数字时钟的设计本科毕业论文

基于89C51单片机电子数字时钟的设计本科毕业论文

本科毕业论文 

基于89C51单片机电子数字时钟的设计 

目录 第一章第一章 电子时钟的总体设计电子时钟的总体设计 ....................................................................................................... ...................................................................................................... 44 1.1 设计目的设计目的 .......................................................................................................................... 4 1.1.1 课程设计课程设计 ............................................................................................................... 4 1.1.2 AT89C51芯片的串口功能芯片的串口功能 .................................................................................... 4 1.1.3用keil软件进行编程与调试 .................................................................................. 4 1.2 设计任务设计任务 .......................................................................................................................... 4 1.3 设计思路设计思路 .......................................................................................................................... 4 第二章第二章 硬件系统的设计硬件系统的设计 ............................................................................................................... .............................................................................................................. 66 2.1 电路原理图设计电路原理图设计 .............................................................................................................. 6 2.1.1 电子钟的硬件电路框图电子钟的硬件电路框图 ...................................................................................... 6 2.2 AT89C51引脚及其功能................................................................................................... 6 2.2.1 AT89C51的原理及说明的原理及说明 ........................................................................................ 6 2.2.2 引脚功能引脚功能 ............................................................................................................... 7 2.3 驱动部件驱动部件 .......................................................................................................................... 8 2.4 显示部分显示部分 .......................................................................................................................... 9 第三章第三章 软件系统的设计软件系统的设计 ............................................................................................................. ............................................................................................................ 110 3.1 电子钟的主程序电子钟的主程序 ............................................................................................................ 11 3.2 电子钟的显示子序电子钟的显示子序 ........................................................................................................ 12 3.3 定时器中断服务程序定时器中断服务程序 .................................................................................................... 13 3.4 电子时钟设计程序清单电子时钟设计程序清单 ................................................................................................ 15 3.5 程序进行编译仿真程序进行编译仿真 ........................................................................................................ 18 3.5.1 89C51程序 ......................................................................................................... 18 3.5.2 用PROTEUS ISIS进行电子万年历的仿真测试 ................................................. 20 第四章第四章 对89C51设计的电子时钟的总结................................................................................. 22 参考文献 ........................................................................................................................................ ........................................................................................................................................ 223

基于51单片机数字时钟 毕业设计(论文)

本科毕业设计(论文)

题目:基于51单片机的数字时钟

系统软件设计

基于51单片机的数字时钟系统软件设计

摘要

本文介绍了一款多功能数字时钟系统的软件设计。该系统能够显示当前日期、时间,并且具有日期、时间设置以及闹钟等功能。该系统采用51系列STC公司生产的STC89C51单片机,以及DALLAS公司生产的数字时钟芯片DS1302,利用液晶显示器LCD1602显示数字时钟的结果。

本系统的软件设计使用C语言进行编程,利用目前流行的Keil软件编程环境对源程序进行编译。系统的软件程序主要包括主程序、DS1302初始化程序、读DS1302程序、写DS1302程序、LCD1602显示程序、日期时间调整、定时报警等子程序的设计。

该系统具有友好的用户界面、操作简单、性能稳定。该数字时钟系统能够长期、连续、可靠、稳定地工作,同时系统还具有体积小、功耗低等特点,便于携带、使用方便。

关键词:DS1302数字时钟芯片;STC89C51单片机;LCD1602液晶显示器;

软件设计

Software Design of Digital Clock System Based on 51 MCU

Abstract

This article describes the multi-functional digital clock system software design.

The system can display the current date, time, and has the date and time settings and

the alarm clock functions.

What is introduced in this article is about the software design of a digital clock

system which is multifunctional. This system can display the present time and date,

单片机课程设计简易电子时钟学位论文

单片机课程设计报告

题目:简易电子时钟

专业: 自动化

班级: 12级自动化1班

日期: 2014 年 3月

1 一、设计目的

随着科技的快速发展,时间的流逝,至从观太阳、摆钟到现在电子钟,人类不断研究,不断创新纪录。美国DALLAS公司推出的具有涓细电流充电能的低功耗实时时钟电路DS1302。它可以对年、月、日、周日、时、分、秒进行计时,还具有闰年补偿等多种功能,而且DS1302的使用寿命长,误差小。对于数字电子万年历采用直观的数字显示,可以同时显示年、月、日、周日、时、分、秒和温度等信息,还具有时间校准等功能。该电路采用STC89C51单片机作为核心,功耗小,能在5V的低压工作,电压可选用3~5V电压供电。

综上所述此万年历具有读取方便、显示直观、功能多样、电路简洁、成本低廉等诸多优点,符合电子仪器仪表的发展趋势,具有广阔的市场前景。 本电路为实现电子万年历的功能,采用单片机STC89C51,辅助以必要的外围电路,用C语言编写程序,并进行模块化设计而成的电子万年历系统.它通过LCD能正确显示阳历星期和时分秒,温度等,可以进行整点提醒,具有功能稳定,精确度高和可调的特点。

1、通过《单片机原理及应用》教程了解单片微型计算机的发展;

2、根据课程设计的要求,学会设计程序的过程,学会应用程序设计调试软件、学会根据要求运用PCB设计电路板硬件部分;

3、通过调试程序设计模块,掌握单片微型计算机的结构原理,了解程序设计的编程思想;

4、通过软件调试熟悉使用单片机指令系统,掌握C语言程序设计方法及编程技巧,掌握子程序的设计与使用,熟悉定时器中断服务程序的设计及调用过程。

5、综合课程设计更全方面了解单片机的硬件和软件知识。

二、设计要求和方案选择

设计要求:

1、显示出基本时间:时、分、秒;(基础部分)

基于51单片机的多功能数字时钟设计毕业论文设计

0 / 28 目录

摘要 ..................................................................................................................... 1

ABSTRACT ........................................................................................................... 2

1.概述 .............................................................................................................. 3

1.1本课题研究目的及意义 ................................................................ 3

1.2国内外研究背景 ............................................................................ 3

1.3本课题的研究方法及预期到达的目的 ........................................ 4

2总体控制方案设计 ..................................................................................... 5

2.1数字时钟的工作原理 .................................................................... 5

2.2单片机的选型 ................................................................................ 5

【完美升级版】基于单片机数字式时钟的设计单片机毕业论文报告

【完美升级版】基于单片机数字式时钟的设计单片机毕业论文报告

目录

1系统的总体设计 (1)

1.1仿真电路设计 (1)

1.1.1仿真电路中各模块的分析 (1)

1.1.1.1DS1302实时时钟芯片 (1)

1.1.1.2LCD1602工业字符型液晶 (2)

1.1.1.3AT89C52CMOS 8位单片机 (2)

1.1.1.474HC573八进制3态非反转透明锁存器 (3)

1.1.1.574HC00四与非门 (4)

1.1.1.6蜂鸣器 (4)

1.1.1.7Led灯 (5)

1.1.1.8按键 (5)

1.2系统流程图分析 (6)

2系统的软件设计 (8)

2.1软件各模块分析 (8)

2.1.1时钟设置模块 (8)

2.1.2闹铃模块 (8)

2.1.3显示模块 (9)

2.2调试结果分析 (10)

2.3体会与心得 (11)

2.4附录 (11)

2.4.1附录1 参考文献 (11)

2.4.2附录2 源代码 (11)

1系统的总体设计

1.1仿真电路设计

以AT89C52单片机为核心,DS1302实时时钟芯片,设计数字式电子钟。人机接口包括按键、显示器、闹钟指示灯和蜂鸣器等,显示器显示时间,按键可以调节时间,并可控制电子钟的启停、闹钟设置。蜂鸣器作半点和整点报时闹铃,半点和整点报时闹铃,时间延时10秒,自定义闹铃,时间延时30秒。显示器用LCD。

图 1.1-1仿真电路

1.1.1仿真电路中各模块的分析

1.1.1.1DS1302实时时钟芯片

DS1302是由美国DALLAS公司推出的具有涓细电流充电能力的低功耗实时时钟芯片。DS1302的在实时显示时间中的应用。它可以对年、月、日、周、时、分、秒进行计时,且具有闰年补偿等多种功能。 图 1.1.1.1-1DS1302仿真电路

1.1.1.2LCD1602工业字符型液晶

工业字符型液晶,能够同时显示16x02即32个字符。(16列2行。它是一种专门用来显示字母、数字、符号等的点阵型液晶模块。它由若干个5X7或者5X11等点阵字符位组成,每个点阵字符位都可以显示一个字符,每位之间有一个点距的间

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档