基于51单片机的电子万年历毕业论文设计Word文件下载.doc

上传人:b****2 文档编号:14566823 上传时间:2022-10-23 格式:DOC 页数:49 大小:1.49MB
下载 相关 举报
基于51单片机的电子万年历毕业论文设计Word文件下载.doc_第1页
第1页 / 共49页
基于51单片机的电子万年历毕业论文设计Word文件下载.doc_第2页
第2页 / 共49页
基于51单片机的电子万年历毕业论文设计Word文件下载.doc_第3页
第3页 / 共49页
基于51单片机的电子万年历毕业论文设计Word文件下载.doc_第4页
第4页 / 共49页
基于51单片机的电子万年历毕业论文设计Word文件下载.doc_第5页
第5页 / 共49页
点击查看更多>>
下载资源
资源描述

基于51单片机的电子万年历毕业论文设计Word文件下载.doc

《基于51单片机的电子万年历毕业论文设计Word文件下载.doc》由会员分享,可在线阅读,更多相关《基于51单片机的电子万年历毕业论文设计Word文件下载.doc(49页珍藏版)》请在冰豆网上搜索。

基于51单片机的电子万年历毕业论文设计Word文件下载.doc

本设计是基于51单片机并模拟日常所用的日历,而51系列单片机是各单片机中最为典型和最有代表性的一种。

通过本次设计,学习和巩固了单片机指令编程的相关知识,熟悉单片机各部件的组成及其功能。

本设计将制作一种基于单片机控制的带实时温度显示、具有定时功能的电子万年历。

传统的电子日历大都体积大,功耗大,显示不准确等特点。

为了缩小体积,减小功耗,使其变得小巧灵敏,本设计加入了时钟芯片DS1302,可对时间进行准确记时,同时可设置定时时间,实现定时功能。

另外本设计具有显示实时温度的功能。

传统的温度传感器系统大都采用放大、调理、A/D转换,转换后的数字信号送入计算机处理,处理电路复杂、可靠性相对较差,占用计算机的资源比较多。

本设计将采用DS18B20一线制数字温度传感器,可将温度信号直接转换成数字信号送给微处理器,电路简单,成本低,实现了时间温度同时显示的效果。

最后,温度和时间都将通过12864液晶显示器进行显示。

测试表明系统达到了设计要求的各项功能,各部分工作正常。

关键词:

时钟温度检测单片机温度

15

ABSTRACT

Withthedevelopmentofthesociety,theamountofinformationisimprovingtherequirementsoftheinformationexchange.thedevelopmentoftheelectroniccalendarandtheinvestmentmarketbecomeverynecessary.Thisdesignisbasedon51single-chipmicrocomputerandsimulationusedinthedailycalendar,and51seriesmicrocontrolleristheMCUinthemosttypicalandmostrepresentativeone.Throughthisdesign,learningandconsolidatethesinglechipmicrocomputerinstructionprogrammingknowledge,befamiliarwithcompositionandfunctionofthemicrocontrollerparts.

Thisdesigncreatesanelectroniccalendarwithreal-timetemperaturedisplayandtimingfunctionbasedonsinglechipcontrol.Mostoftraditionalcalendarsarecharacterizedbylargesize,highpowerconsumptionandinaccuratedisplay.Inordertoreducevolumeandpowerconsumptionandmakecalendarsbecomesmallandexquisite,thedesignaddsaclockchipDS1302,whichcanaccuratelyrecordthetimeandsetaregulartimetoachievetimingfunction.Inaddition,thisdesigndisplaysreal-timetemperaturefunction.Traditionaltemperaturesensorsystemismostlyamplified,recuperatedandA/Dconverted.Theconverteddigitalsignalisinputthecomputertobeprocessed,buttheprocessingcircuitiscomplicatedwithrelativelypoorreliabilityandoccupiesmoreresourcesofthecomputer.ThisdesignusestheDS18B20first-linesystemdigitaltemperaturesensortodirectlyconvertthetemperaturesignalintodigitalsignalandsenditthemicroprocessor,whosecircuitissimpleandlowcost,achievingthedisplayedeffectoftimeandtemperaturesimultaneously.Finally,thetemperatureandtimewillbedisplayedthroughthe12864liquidcrystaldisplay.Thetestindicatesthatthesystemhasreachedvariousfunctionsofthedesignrequirementsandeachpartoperatessmoothly.

Keywords:

clocktemperature-detectionSCMtemperature

目录

1绪论 1

2系统基本方案选择和论证 1

2.1单片机芯片的选择方案和论证 1

2.2显示模块的选择方案和论证 1

2.3时钟芯片的选择方案和论证 2

2.4温度传感器的选择方案和论证 3

2.5电路设计最终方案确定 4

3系统硬件电路设计 1

3.1系统功能模块划分 1

3.2各单元模块功能分析及模块电路设计 2

3.2.1时钟模块 2

3.2.2温度模块 2

3.2.3显示模块 5

3.2.4独立键盘模块 5

3.2.5蜂鸣器模块 6

3.2.6单片机模块 7

3.2.7温度信息的采集 8

3.3电路原理图的绘制和电路的焊接 1

3.3.1原理图绘制软件PROTEL 1

3.3.2PCB制作 1

3.3.3元器件的焊接 3

4系统软件设计 1

4.1万年历软件系统的流程图 1

4.3温度的读取 5

下面是温度读取的子程序:

6

4.4键盘模块 6

4.5蜂鸣器模块 6

结束语 1

致谢 1

参考文献 1

附录 1

1绪论

二十一世纪是数字化技术高速发展的时代,而单片机在数字化高速发的时代扮演着极为重要的角色。

随着单片机技术在社会生活中的应用越来越广泛,对单片机的应用和开发也是现代电子工程技术员必须掌握的一门技术。

而且随着人们生活水平的提高和生活节奏的加快,对时间的要求越来越高,精准数字计时的消费需求也越来越多。

电子万年历的开发与研究在信息化时代的今天则是当务之急,因为它应用在学校、机关、企业等众多的公共场合,可以说遍及人们生活的每个角落。

目前市场上各式各样的电子时钟数不胜数,但大多数只是针对时间显示,功能单一不能满足人们日常生活需求。

本次设计的万年历功能多样,显示直观,读取方便,价格也更加低廉,符合电子仪器仪表的未来发展趋势,具有广阔的市场前景。

所以数字万年历无论从实用的角度和培养能力的角度都很有价值。

电子万年历显示功能,包括公历年、月、日,时间、温度、星期、农历等等;

附带功能有:

定时闹铃、以及按钮是否可以正常调动。

本文提出了一种基于AT89S52单片机的万年历设计方案,采用LCD显示。

本方案以AT89S52单片机作为主控核心,与时钟芯片DS1302、温度芯片DS18B20、人体红外感应模块、闹钟模块、按键、LCD显示等模块组成硬件系统。

在硬件系统中设有7个独立按键和一个LCD显示器,能显示丰富的信息,根据使用者的需要可以随时对时间进行校准、时间、温度显示等,综上所述此万年历具有读取方便、显示直观、功能多样、电路简洁、成本低廉等诸多优点,符合电子仪器仪表的发展趋势,具有广阔的市场前景。

随着电子技术的迅速发展,特别是随大规模集成电路出现,给人类生活带来了根本性的改变。

尤其是单片机技术的应用产品已经走进了千家万户。

电子万年历的出现给人们的生活带来的诸多方便。

万年历中使用的LCD的应用很广泛,如手表上的液晶显示屏,仪表仪器上的液晶显示器或者是电脑笔记本上的液晶显示器,都使用了LCD。

在一般的办公设备上也很常见,如传真机,复印机,以及一些娱乐器材玩具等也常常见到LCD的足迹。

字符型液晶显示模块是一种专门用于显示字母,数字,符号等的点阵式液晶显示模块。

在显示器件上的设计,它是由若干个5×

7或5×

11等点阵符位组成。

每一个点阵字符位都可以显示一个字符。

点阵字符位之间有一空点距的间隔起到了字符间距和行距的作用。

目前市面上常用的有16字×

1行,16字×

2行,20字×

2行和40字×

2行等的字符模块组。

这些LCD虽然显示字数各不相同,但是都具有相同的输入输出界面。

市场上有许多电子万年历的专用芯片,如:

LM8363、LM8365等,但它们功能单一,电路连接复杂,不便于调试制作。

因此本系统采用了以AT89S52单片机技术为核心,配合DS18B20温度测量模块,DS1302时钟模块,人体感应模块,LCD显示模块,键盘模块使该设计具有现实功能齐全,人机交互,节能的特点。

随着单片机的发展,电子万年历呈现了微型化,功能丰富化的趋势,而且价格在不断下降,考虑到资源问题,现在的设计设计的万年历都采用了节能设计方案,万年历对人们的生活有着十分重要的作用,所以电子万年历还是有很大的发展前景的。

2系统基本方案选择和论证

2.1单片机芯片的选择方案和论证

方案一:

采用89C51芯片作为硬件核心,89C51是一种带4K字节闪烁可编程可擦除只读存储器,采用FlashROM,内部具有4KBROM存储空间,能于3V的超低压工作,而且与MCS-51系列单片机完全兼容,与工业标准的MCS-51指令集和输出管脚相兼容。

由于将多功能8位CPU和闪烁存储器组合在单个芯片中,89C51是一种高效微控制器,51单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案但是运用于电路设计中时由于不具备在线编程(ISP)技术,当在对电路进行调试时,由于程序的错误修改或对程序的新增功能需要烧入程序时,对芯片的多次拔插可能对芯片造成一定的损坏,目前该型号芯片已经停产。

方案二:

采用AT89S52单片机,AT89S52单片机是ATMEL生产的单片机,是新一代8051单片机,指令代码完全兼容传统8051。

内部集成看门狗电路。

AT89S52单片机内部有8KB的程序Flash存储器。

由于我们设计的万年历烧写文件大概在7KB左右,而AT89S52单片

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

当前位置:首页 > 人文社科 > 法律资料

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

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