新型多功能电子闹钟设计毕业设计论文.docx

上传人:b****6 文档编号:8082038 上传时间:2023-01-28 格式:DOCX 页数:51 大小:269.92KB
下载 相关 举报
新型多功能电子闹钟设计毕业设计论文.docx_第1页
第1页 / 共51页
新型多功能电子闹钟设计毕业设计论文.docx_第2页
第2页 / 共51页
新型多功能电子闹钟设计毕业设计论文.docx_第3页
第3页 / 共51页
新型多功能电子闹钟设计毕业设计论文.docx_第4页
第4页 / 共51页
新型多功能电子闹钟设计毕业设计论文.docx_第5页
第5页 / 共51页
点击查看更多>>
下载资源
资源描述

新型多功能电子闹钟设计毕业设计论文.docx

《新型多功能电子闹钟设计毕业设计论文.docx》由会员分享,可在线阅读,更多相关《新型多功能电子闹钟设计毕业设计论文.docx(51页珍藏版)》请在冰豆网上搜索。

新型多功能电子闹钟设计毕业设计论文.docx

新型多功能电子闹钟设计毕业设计论文

本科生毕业设计(论文)

学院、系:

电气与信息工程学院

专业:

电子信息工程

学生姓名:

班级:

学号

指导教师姓名:

职称教授

最终评定成绩

 

 

毕业设计(论文)原创性声明和使用授权说明

原创性声明

本人郑重承诺:

所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。

尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。

对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。

作者签名:

     日 期:

     

指导教师签名:

     日  期:

     

使用授权说明

本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:

按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。

作者签名:

     日 期:

     

 

2009届

本科毕业设计(论文)资料

 

第一部分毕业论文

(2009届)

本科毕业设计(论文)

新型多功能电子闹钟设计

学院(部):

电气与信息工程学院

专业:

电子信息工程

学生姓名:

班级:

学号

指导教师姓名:

职称教授

最终评定成绩

 

2009年6月

摘要

本文提出了一种基于AT89C51单片机的新型多功能电子闹钟。

通过对设计方案的比较与论证,选择了适合本设计的时钟模块、闹铃模块、温度检测模块、键盘及显示模块、电源模块设计方案。

其中实时时钟采用DS12C887实现年月日时分秒等时间信息的采集和闹钟功能;温度检测模块由DS18B20集成温度传感器对现场环境温度进行实时检测;键盘和数码管与ZLG7289连接,通过键盘数码管可方便地校对时钟和设置闹钟时间;用蜂鸣器进行声音指示;采用7805三端稳压集成芯片稳定输出5V直流电压。

通过对AT89C51单片机最小系统的原理分析,结合论文的设计要求,完成了系统流程图及系统程序的设计。

本设计可实现时间显示、闹钟设置、环境温度测量、交直流供电电源等功能。

关键词:

单片机,电子闹钟多功能设计,温度检测,交直流供电

 

ABSTRACT

Inthisarticleanewtypeofmulti-functionalelectronicalarmclock,isbasedonAT89C51single-chipcontrollerisdesigned.Throughthecomparisonofdesignandfeasibilitystudies,choosingadesignoftheclockmodule,alarmmodule,thetemperaturedetectionmodule,akeyboardanddisplaymodule,andpowermoduledesign.RealtimeclockusesDS12C887toachieveaccuratedateandalarmfunctionsuchasthecollectionoftimeinformation;Temperaturedetectiondetectstheon-sitereal-timebytheintegratedtemperaturesensorDS12B20ambienttemperature;keyboardanddigitaltubeareconnectedwithZLG7289,canbeeasytoproof-readingalarmclockandsetuptime;Itusebuzzerforvoiceinstructions;Using7805three-terminalregulatorschipoutputDCvoltageof5V.Byanalysistheminimumsystem’principiumofsinglechipAT89C51,combinetherequestofthischaracter,Ifinishedthedesignofsystemflowchartandsystemprogram.

Thedesigncanachievethegoaloftimedisplay,thealarmsettings,theambienttemperaturemeasurement,AC-DCpowersupplyfunctions.

Keyword:

AT89C51,thetemperaturesensorDS18B20,keyboardanddemonstratestheZLG7289,buzzer7805

 

第1章绪论………………………………………………………………………………1

1.1电子闹钟研究的背景……………………………………………………………1

1.2本课题研究的意义………………………………………………………………1

1.3本课题研究的主要内容…………………………………………………………2

第2章电子闹钟硬件电路设计………………………………………………………4

2.1电子闹钟总体设计方案的比较与论证…………………………………………4

2.1.1设计要求……………………………………………………………………4

2.1.2设计方案的比较和论证……………………………………………………4

2.2电子闹钟主机电路设计及原理………………………………………………5

2.2.1AT89C51芯片概述………………………………………………………5

2.2.2系统时钟电路设计………………………………………………………8

2.2.3系统复位电路设计………………………………………………………8

2.3时钟模块的设计及原理………………………………………………………9

2.3.1时钟模块设计方案比较比较与论证……………………………………9

2.3.2DS12C887芯片概述………………………………………………………9

2.3.3DS12C887与单片机的连接图……………………………………………14

2.4温度检测模块的设计及原理…………………………………………………14

2.4.1温度检测模块设计方案比较与论证……………………………………14

2.4.2DS18B20芯片概述………………………………………………………14

2.4.3DS18B20的内部结构……………………………………………………15

2.4.4DS18B20在设计中的连接图……………………………………………17

2.5闹铃声光指示电路设计………………………………………………………17

2.6键盘及显示电路设计…………………………………………………………18

2.6.1ZLG7289芯片概述………………………………………………………18

2.6.2ZLG7289在设计中与键盘及数码管的连接图…………………………20

2.7电源电路的设计………………………………………………………………20

第3章系统原理分析及软件部分…………………………………………………22

3.1原理分析………………………………………………………………………22

3.2单片机最小系统………………………………………………………………22

3.3系统软件部分…………………………………………………………………23

3.3.1软件总体设计……………………………………………………………23

3.3.2系统流程图及程序………………………………………………………23

结论………………………………………………………………………………………26

参考文献…………………………………………………………………………………27

致谢………………………………………………………………………………………28

附录1……………………………………………………………………………………29

附录2……………………………………………………………………………………31

 

第1章绪论

1.1本课题研究的背景

随着科学技术的进步,现在的闹钟也不再是过去的老样子。

在过去几百年的时间里,人类发明的闹钟有的采用公鸡的鸣叫声,有的用教堂和佛寺的钟声,而现在市面上出现了各种各样的钟,以声或光的形式提醒。

如数字闹钟、字谜闹钟、小鸡闹钟、礼品小闹钟、旅行闹钟、卡通闹钟、机械闹钟、石英闹钟、卡通语言钟、扫描钟、打铃钟、工艺钟等系列产品。

制造者们根据社会的需求为人类定制各种各样的产品。

闹钟在向美观化、多功能化、时尚化的方面发展。

1787年美国人李维·赫特金斯制造出第一个闹钟。

这个闹钟只会在每天早晨4点响——这是赫特金斯每天起床的时间。

所以这个闹钟不能在别的任何时候响。

第一批更加适合顾客使用的闹钟也是在美国诞生的。

1956年,美国通用电气生产出类似于现在的闹钟。

在它闹响后,你必须按一下才能让它停。

否则隔5分钟以后它还会响。

尽管在20世纪80年代出现了用声音控制和反射控制的闹钟,就是说你必须拍手、大喊一声或者用手把闹钟在空中摇摆几下,闹钟才不会继续响。

尽管有了这些新奇的发明,闹钟还是在继续向前发展来满足人类的需求。

在下面论文中主要介绍新型电子闹钟。

它由单片机AT89C51控制时钟芯片DS12C887和ZLG7289连接的键盘和数码管,显示年、月、日、时、分、秒,和市面上的相比它不美观,但是它不仅能进行和它们一样的工作,还能利用键盘输入代码给单片机,由它控制所需要进行的功能。

如12小时制或24小时制计时,其中12小时制有AM和PM时间操作功能;在设计中还具有温度的测量,采用数码管,显示时间和温度。

闹铃的铃声采用蜂鸣器发声提示。

1.2本课题研究的意义

20世纪末,电子技术获得了飞速的发展,在其推动下,现代电子产品几乎渗透了社会的各个领域,有力地推动了社会生产力的发展和社会信息化程度的提高,同时也使现代电子产品性能进一步提高,产品更新换代的节奏也越来越快。

闹钟的升级也随着电子技术的发展个加速,利用电子技术设计的多功能电子闹钟,在功能上得到了极大的扩展。

而人们生活的日新月异,对闹钟功能的要求也越来越高、越来越多,继续深入研究电子闹钟功能的更新与扩展意义非凡。

时间对人们来说总是那么宝贵,工作的忙碌性和繁杂性容易使人忘记当前的时间。

忘记了要做的事情,当事情不是很重要的时候,这种遗忘无伤大雅。

但是,一旦重要事情,一时的耽误可能酿成大祸。

例如,许多火灾都是由于人们一时忘记了关闭煤气或是忘记充电时间。

尤其在医院,每次护士都会给病人作皮试,测试病人是否对药物过敏。

注射后,一般等待5分钟,一旦超时,所作的皮试试验就会无效。

手表当然是一个好的选择,但是,随着接受皮试的人数增加,到底是哪个人的皮试到时间却难以判断。

所以,要制作一个闹铃系统,随时提醒这些容易忘记时间的人。

闹钟的数字化以及多功能化,给人们生产生活带来了极大的方便,而且极大地扩展了闹钟原先的报时功能。

诸如定时自动报警、按时自动打铃、时间程序自动控制、定时广播、定时启闭电路、定时开关烘箱、通断动力设备、温度检测,甚至各种定时电气的自动启用等,所有这些,都是以闹钟数字化为基础的。

因此,研究多功能电子闹钟及扩大其应用,有着非常现实的意义。

着眼生产与生活的需要,无论是个人的时间把握,还是生产时间的掌控,都需要对时间计量、提示更精确的闹钟来满足要求,新型多功能电子闹钟需要继续深入的研究,本课题的设计也是极有意义的。

1.3本课题研究的内容

本论文主要分为5个章节,分篇对本课题的设计进行概述与解释。

第1章——绪论,主要对本课题的研究背景以及通篇内容进行概述。

第2章——电子闹钟硬件电路设计及原理,为本论文的主要部分,对本设计的各个硬件模块的电路设计及原理,做出了详细的阐述。

主要包括:

(1)电子闹钟总体设计方案的比较和论证,提出了本课题设计的要求,并列出了两种设计方案,通过对两种方案的比较进行选择,画出了系统的设计框图。

(2)电子闹钟主机电路设计及原理,对主机选用的AT89C51芯片进行了概述,提出了系统时钟电路和复位电路的设计方案。

(3)时钟模块的设计及原理,列出了时钟模块的几种方案及其优缺点,选择适合本设计的方案,并对所选方案中的芯片DS12C887进行了说明,画出了DS12C887芯片与单片机的连接电路图。

(4)温度检测模块的设计及原理,对比了几种温度检测模块的方案,根据其特点选择了适合本设计的方案,对所选方案中的芯片DS18B20进行了说明,画出了DS18B20芯片与单片机的连接电路图。

(5)闹铃声光指示电路设计,对本设计采用的闹铃方案进行了说明。

(6)键盘及显示电路设计,根据本设计的需要,采用了LED数码管显示的方式,对键盘控制芯片ZLG7289进行了说明,画出了ZLG7289与单片机的连接电路图。

(7)电源电路的设计,根据系统采用的单片机的要求,设计了交直流交叉供电的电源系统。

第3章——系统原理分析及软件,对本设计的软件系统原理进行了分析,画出了单片机最小系统的原理图,对整个系统的软件流程图进行了设计。

第4部分——结论,主要对本论文的研究成果以及本论的不足之处进行总结,并提出了对本设计的展望。

 

第2章电子闹钟硬件电路设计

本论文,新型多功能电子闹钟的设计,是通过整合各个功能模块的硬件电路,配以最优化的系统软件来实现的。

本章为论文的主要部分,提出了设计的要求,比较和论证了本设计的总体方案和各功能模块的硬件电路设计方案,完成了各模块的硬件电路设计和交直流交叉供电的稳压电源设计。

2.1总体设计方案的比较与论证

2.1.1设计要求

本设计为新型多功能电子闹钟设计,其功能“新”的表现也是本设计要达到的要求,本设计拟定达到以下八点要求:

(1)能任意设定走时起始时间;

(2)能设定闹铃时间;

(3)能指示秒节奏,即秒指示;

(4)12小时/24小时两种制式可选;

(5)采用交直流供电电源;

(6)具有走时误差修正能力;

(7)具有温度显示的功能;

(8)停电时由电池供电,计时不会丢失。

2.1.2设计方案的比较与论证

总体设计方案的选择,决定了后面的研究方向,选择一个更好的总体设计方案,对今后的设计有指导性的作用。

一个好的的总体设计方案,除了本身具有更适合设计的功能优势,还会为后面的研究节约大量的时间,避开后面功能模块选择的弯路,所以进行总体方案的比较和论证是极其必要的[1]。

本设计的主机方案主要有两种[2],如下:

方案一:

采用AT89C2051微处理器控制。

显示电路采用4个共阳极数码管显示,设置两个按键和一个按钮,闹铃模块采用蜂鸣器,蜂鸣器连接单片机,由单片机直接控制,PNP小功率三极管9012驱动。

电源采用7805三端稳压集成芯片控制,稳定输出5V直流电压。

此方案设计简单,能实现设计的要求,但灵活性较低,不利于各种功能的扩展。

方案二:

采用AT89C51单片机来实现系统的控制。

键盘用芯片ZLG7289控制,时钟芯片采用DS12C887,温度传感器采用DS18B20,电源采用7805三端稳压集成芯片控制,稳定输出5V直流电压。

此系统硬件简洁,将复杂的硬件功能用软件实现,因此系统控制灵活,能很好地满足本题的基本要求和扩展要求。

比较以上两种方案的优缺点,方案一仅能简单实现闹钟的功能,而方案二采用的时钟芯片DS12C887能够自动产生世纪、年、月、日、时、分、秒等时间信息,显示简洁、灵活、可扩展性好,能完全达到设计要求,故采用第二种方案。

方案二设计,系统框图,如图2.1所示。

 

2.1系统方框原理图

2.2电子闹钟主机电路设计及原理

2.2.1AT89C51单片机的概述

本设计采用的AT89C51单片机,是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM—FlashProgrammableandErasableReadOnlyMemory)的低电压,高性能CMOS8位微处理器,俗称单片机[3]。

单片机的可擦除只读存储器可以反复擦除1000次。

该器件采用ATMEL高密度非易失内存制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。

由于将多功能8位CPU和闪烁内存组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,AT89C2051是它的一种精简版本。

AT89C51单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案[4]。

2.2.1.1AT89C51单片机的主要特性

本设计的主机AT89C51单片机性能优越,为许多嵌入式控制系统所采用,具有的主要特性如下[5]:

(1)与MCS-51相容;

(2)4K字节可编程闪烁内存;

(3)寿命:

1000写/擦循环;

(4)数据保留时间:

10年;

(5)全静态工作:

0Hz-24Hz;

(6)三级程序内存锁定;

(7)128*8位内部RAM;

(8)32可编程I/O线;

(9)两个16位定时器/计数器;

(10)5个中断源;

(11)可编程串行通道;

(12)低功耗的闲置和掉电模式;

(13)片内振荡器和时钟电路。

2.2.1.2AT89C51单片机的管脚说明

本设计需要用到AT89C51单片机的大多数管脚,AT89C51单片机的管脚名称及信息说明如下:

VCC:

供电电压。

GND:

接地。

P0口:

P0口为一个8位漏极开路双向I/O口,每个管脚可吸收8TTL门电流。

当P1口管脚第一次写1时,被定义为高阻态。

P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。

在FIASH编程时,P0口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。

P1口:

P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4T门电流。

P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。

在FLASH编程和校验时,P1口作为第八位地址接收。

P2口:

P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。

并因此作为输入时,P2口的管脚被外部拉低,将输出电流。

这是由于内部上拉的缘故。

P2口在用于外部程序内存或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。

在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。

P2口在FLASH编程和校验时接收高八位地址信号和控制信号。

P3口:

P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。

当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。

作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。

P3口也可作为AT89C51的一些特殊功能口,如下:

P3.0RXD(串行输入口)

P3.1TXD(串行输出口)

P3.2/INT0(外部中断0)

P3.3/INT1(外部中断1)

P3.4T0(记时器0外部输入)

P3.5T1(记时器1外部输入)

P3.6/WR(外部数据存储器写选通)

P3.7/RD(外部数据存储器读选通)

P3口同时为闪烁编程和编程校验接收一些控制信号。

RST:

复位输入。

当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。

ALE/PROG:

当访问外部内存时,地址锁存允许的输出电平用于锁存地址的地位字节在FLASH编程期间,此引脚用于输入编程脉冲。

在平时,ALE端以不变的频周期输出正脉冲信号,此频率为振荡器频率的1/6。

因此它可用作对外部输出的脉冲或用于定时目的。

然而要注意的是:

每当用作外部数据存储器时,将跳过一个ALE脉冲。

如想禁止ALE的输出可在SFR8EH地址上置0。

此时,ALE只有在执行MOVX,MOVC指令是ALE才起作用。

另外,该引脚被略微拉高。

如果微处理器在外部执行状态ALE禁止,置位无效。

/PSEN:

外部程序内存的选通信号。

在由外部程序内存取指令期间,每个机器周期两次/PSEN有效。

但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。

/EA/VPP:

当/EA保持低电平时,则在此期间外部程序内存(0000H-FFFFH),不管是否有内部程序内存。

注意加密方式1时,/EA将内部锁定为RESET;当/EA端保持高电平时,此间内部程序内存。

在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。

XTAL1:

反向振荡放大器的输入及内部时钟工作电路的输入。

XTAL2:

来自反向振荡器的输出。

2.2.1.3AT89C51单片机的振荡器特性

XTAL1和XTAL2分别为反向放大器的输入和输出,该反向放大器可以配置为片内振荡器,可采用石晶振荡或陶瓷振荡。

如采用外部时钟源驱动器件,XTAL2则不接。

有余输入至内部时钟信号要通过一个二分频触发器,因此对外部时钟信号的脉宽无任何要求,但必须保证脉冲的高低电平要求的宽度。

2.2.1.4AT89C51单片机的芯片擦除

整个PEROM数组和三个锁定位的电擦除可通过正确的控制信号组合,并保持ALE管脚处于低电平10ms来完成。

在芯片擦除操作中,代码数组全被写“1”且在任何非空存储字节被重复编程以前,该操作必须被执行。

此外,AT89C51设有稳态逻辑,可以在低到零频率的条件下静态逻辑,支持两种软件可选的掉电模式。

在闲置模式下,CPU停止工作。

但RAM,定时器,计数器,串口和中断系统仍在工作。

在掉电模式下,保存RAM的内容并且冻结振荡器,禁止所用其它芯片功能,直到下一个硬件复位为止。

2.2.2系统时钟电路设计

单片机的管脚XTAL1和XTAL2分别为反向放大器的输入和输出。

该反向放大器可以配置为片内振荡器。

石英振荡和陶瓷振荡均可采用。

如采用外部时钟源驱动器件,XTAL1应不接。

有余输入至内部时钟信号要通过一个二分频触发器,因此对外部时钟信号的脉宽无任何要求,但必须保证脉冲的高低电平要求的宽度[6]。

对于时间要求不是很高的系统,只要按图[7]进行设计就能使系统可靠起振,并稳定运行。

但由于图中的C1、C2电容起到系统时钟频率微调和稳定的作用,因此在本闹钟系统的实际应用中一定要注意正确选择参数(30±10uF),并保证电路的对称性,选择正牌厂家生产的瓷片或云母电容,如果可能的话,温度系数要尽可能低。

实验表明,这两电容组件对闹钟的正负走时误差有较大的关系。

系统时钟电路的设计,如图2.2所示。

 

图2.2系统时钟电路

2.2.3系统复位电路设计

智能系统一般应有手动或上电复位电路,复位电路的实现通常有两种方式:

既专用的μP监控电路和RC复位电路。

前者电路实现简单,成本低,但复位系

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 幼儿教育 > 幼儿读物

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1