基于51单片机电子温度计台历毕业设计.doc
《基于51单片机电子温度计台历毕业设计.doc》由会员分享,可在线阅读,更多相关《基于51单片机电子温度计台历毕业设计.doc(54页珍藏版)》请在三一办公上搜索。
1、国 家 示 范 性 高 等 职 业 院 校电子温度计台历姓名: 吴保林 年级: 2010 专业: 电子信息工程技术电话: 15277282151 E-mail: wlr5678 志当高 学当勤 能必强 技必精XXXX学院毕业设计(论文)任 务 书 电子信息工程 系(部) 电子信息工程技术 专业 2010电子信息工程技术班 学生 XXX 学号 xxxxxxxxxx 一、毕业设计(论文)题目: 电子温度计台历 二、毕业设计(论文)工作规定进行的日期:2012年11月1日起至2013年5月20 日 止 三、毕业设计(论文)进行地点: 四、任务书的内容:设计目的:电子台历是一种用数字电路技术实现时、分
2、、秒计时的装置,与机械式时钟相比具有更高的准确性和直观性,且无机械装置,具有更更长的使用寿命,节省了电能。因此得到了广泛的使用。数字钟是一种典型的数字电路,包括了组合逻辑电路和时序电路。通过设计加深对数字电子技术的认识。 我们此次设计电子台历是为了了解时钟芯片DS1302和12864液晶的原理,加深对我们所学知识的了解和认识、以及知识迁移的能力。而且通过数字钟的制作进一步的了解各种在制作中用到的中小规模集成电路的作用及实用方法。且由于数字钟包括组合逻辑电路和时序电路,通过它可以进一步学习与掌握各种组合逻辑电路与时序电路的原理与使用方法,以及各种电路之间是怎样联系起来的。设计任务: 设计指标1.
3、时间以24小时为一个周期;2.显示时、分、秒;3.具有校时功能,可以分别对时及分进行单独校时,使其校正到标准时间;4.计时过程具有报时功能,当时间到达整点进行蜂鸣报时;5.为了保证计时的稳定及准确须由晶体振荡器提供表针时间基准信号。设计要求(1)显示室内温度,精度 0.5 度; (2) 显示实时时钟,可以对年、月、日、周、日、时、分、秒进行计时,且具有闰年补偿功能,可调整时间、日期; (3) 设置闹钟三个以上;(4)具有温度报警功能;说明: 1.显示屏采用126*64规格 2.时间和日期的显示格式可自定义工作日程安排:2012.11.15-2012.12.20查找相关书籍、参考文献,了解设计原
4、理。2012.12.21-2012.12.30 进行模拟仿真2013.01.01-2013.01.15编写程序,实现功能.2013.01.26-2013.05.10 写论文,上交设计作品设计(论文)要求: 要求提供以下设计资料,汇报设计与制作的全过程,附上有关资料和图纸,有设计心得体会并装订成册:1.摘要(所做的设计如有特别之处,一定要挑明);2. 原理框图3. 元器件明细表及参数选择4. 各功能块电路图5. PCB文件生成与打印输出6. 操作原理简要说明7.调试的结果是否满足设计要求学生开始执行任务书日期 200 年 月 日 指导教师签名: 年 月 日学生送交毕业设计(论文)日期: 200
5、年 月 日 教研室主任签名: 年 月 日学生签名: 年 月 日目录1 绪论71.1 电子台历的背景71.2电子台历的意义81.3电子台历的应用82 整体设计方案选择82.1 555定时器方案82.2 单片机方案83 数字钟的硬件设计83.1 最小系统设计83.1.2 数据存储器(RAM)83.1.3 程序存储器(ROM):83.1.4 定时/计数器(ROM):83.1.5 并行输入输出(I/O)口:83.1.6 全双工串行口:83.1.7 中断系统:83.1.8 时钟电路:83.2 显示器83.2.1 液晶显示模块概述83.2.2 外形尺寸83.2.3 模块引脚说明83.3 时钟芯片13028
6、3.3.1 DS1302时钟芯片简介83.3.3 DS1302的工作原理83.3.4 DS1302的寄存器和控制命令83.3.5 DS1302内部寄存器列表83.4 DS18B20测温系统83.4.1 DS18B20简介83.4.2 DS18B20的内部结构及工作原理83.5 键盘控制电路83.6供电系统83.7语音报时系统83.8红外遥控设计84数字钟的软件设计84.1 系统软件设计流程图84.1.1主函数程序 流程图和效果图84.1.2主函数程序 编写:84.2 12864LED显示函数84.2.1显示函数程序 流程图84.2.2显示函数程序 编写:84.3 DS1302函数84.3.1
7、DS1302程序 流程图84.4 DS18B20温度采集84.4.1 DS18B20温度采集 流程图84.4.3 DS18B20函数编写84.5.2.1 时间设置菜单显示84.5.2.2 时间设置菜单显示 函数编写:84.5.3.1时间设置菜单显示84.5.3.2 闹钟设置菜单显示 函数编写:84.5.3.1 红外遥控84.5.3.2 红外遥控 函数编写:8致 谢8附 录8电子温度计台历吴保林(柳州职业技术学院电子信息工程系)摘要 随着科技的快速发展,时间的流逝,至从观太阳、摆钟到现在电子钟,人类不断研究,不断创新纪录。美国DALLAS公司推出的具有涓细电流充电能的低功耗实时时钟电路DS130
8、2。它可以对年、月、日、周日、时、分、秒进行计时,还具有闰年补偿等多种功能,而且DS1302的使用寿命长,误差小。对于数字电子万年历采用直观的数字显示,可以同时显示年、月、日、周日、时、分、秒和温度等信息,还具有时间校准等功能。该电路采用AT89S52单片机作为核心,功耗小,能在3V的低压工作,电压可选用35V电压供电。 综上所述此万年历具有读取方便、显示直观、功能多样、电路简洁、成本低廉等诸多优点,符合电子仪器仪表的发展趋势,具有广阔的市场前景。关键词:时钟电钟 DS1302 DS18B20 动态扫描 1 绪论1.1 电子台历的背景 作为中国一种传统的东西,挂历在人们心中一直有着特殊的含义。
9、因为挂历除了有查阅日期、方便记事等功能外,还是一种颇有文化品位的装饰物。而对于一些公司、企业,在挂历上印刷一些自己的产品、服务内容、联系电话等,无疑也是一种宣传,也正是因为如此,挂历长期以来一直受到人们的青睐。什么铜版纸、塑膜挂历、典雅的宣纸、绢丝、油画布挂历和富丽堂皇的金箔画、镭射画挂历等层出不穷。而今,随着时代发展,挂历大有美人迟暮之感。据调查发现90%的家庭表示今年将不会去买挂历;其中50%的市民家庭的挂历是单位发或他人送;但这50%的市民表示,如果单位不发、他人不送,自己不会主动去买。那么是什么让本设计的传统如此疲软呢?众所周知,传统挂历最大的功能是查看日期,装饰其次,作为礼品则是最后
10、。近些年随着生活水平的提高,人们获知日期的途径已越来越多。据中国社会调查事务所(SSIC)在北京、上海等地对265位居民进行的计算机辅助电话调查显示(此项调查为多选题):有68%的被访者看日历,有62%的被访者看台历(其中有21%的被访者使用的是电子台历);有58%的被访者看呼机;有27%的被访者看手机;有20%的被访者看手表;有14%的被访者看街上的显示牌;有33%的被访者看电视;有60%的被访者看报纸;有16%的被访者听广播;有42%的被访者上网;有12%的被访者向别人打听。由此表明,挂历实用功能的弱化直接导致了挂历市场的”疲软”。 那么,曾经被认同的装饰功能呢?回答也是否定的。很多人已经
11、明确表示,明年不挂挂历。因为消费者认为花很大力气装修的房子,有谁愿意在墙上打个眼儿挂挂历呢?影响美观不说,还很俗气。至于礼品功能,大多数消费者都认为现在用挂历当礼品有点不够档次1.2电子台历的意义随着电子科技的不断发展,传统的挂历已被一些高档的电子台历所取代,与传统的挂历相比,电子台历融合了挂历和时钟的优点,能昼夜清晰显示,集年、月、日、时、分、秒、日期、农历、气温于一体,外观新颖,造型别具一格。除此之外由于挂历制作成本相对较高,挂历的销售价格也大多在1530元之间,而一个电子台历的价格也在这之间,但是挂历只能用一年,而电子台历则不一样,由于它可以自动识别闰年、公历、农历、大小月份、农历,星期
12、能自动对应公历无须调整。对若干年前后的日期都可以查询,但考虑到其寿命原因,至少也可用58年。在价格相差不大的情况下,电子台历的性价比显然要高的多,就其阅读功能而言,电子台历阅读起来更加方便,同时他还有闹铃和显示温度的功能,这比传统的挂历要强大的多。其实现的方法也很简单,用一个单片机和LCD液晶显示器就可以实现,由此可见,电子台历的市场经济开发价值要比挂历要高的多,电子台历取代传统的挂历已成为不可抵挡的趋势。1.3电子台历的应用 数字钟已成为人们日常生活中:必不可少的必需品,广泛用于个人家庭以及车站、码头、剧场、办公室等公共场所,给人们的生活、学习、工作、娱乐带来极大的方便。由于数字集成电路技术
13、的发展和采用了先进的石英技术,使数字钟具有走时准确、性能稳定、携带方便等优点,它还用于计时、自动报时及自动控制等各个领域。 2 整体设计方案选择2.1 555定时器方案 555定时器是一种模拟和数字功能相结合的中规模集成器件。一般用双极型工艺制作的称为 555,用 CMOS 工艺制作的称为 7555,除单定时器外,还有对应的双定时器 556/7556。555 定时器的电源电压范围宽,可在 4.5V16V 工作,7555 可在 318V 工作,输出驱动电流约为 200mA,因而其输出可与 TTL、CMOS 或者模拟电路电平兼容。采用555定时器来输入脉冲,先通过74LS90进行十进制计数(时钟的
14、秒数个位),达到进位时将进位送入74LS92进行六进制计数(时钟的秒数十位),进位送入74LS90进行十进制计数(时钟的分位);由74LS47译码后送给数码管进行显示。数字时钟结构框图如图图2-1数字时钟的原理框图用555定时器构成多谐振荡器,输出稳定的调频脉冲,作为时间基准。振荡器是计时器的核心,其作用是产生一个标准频率的脉冲信号。振荡频率的精度和稳定度决定了数字钟的质量。图采用集成电路555定时器与RC组成T=1ms的多谐振荡器。输出的脉冲频率为f=1kHz。555振荡器电路图图2-2 555振荡器电路74LS90是异步二五十进制加法计数器,它既可以作二进制加法计数器,又可以作五进制和十进
15、制加法计数器。74LS90的功能如表2.3所示。通过不同的连接方式,74LS90 可以实现四种不同的逻辑功能;而且可借助 R0(1)、R0(2)对计数器清零,借助 S9(1)、S9(2)将计数器置 9。其功能详述如下:(1) 计数脉冲从 CP1 输入,QA 作为输出端,为二进制计数器。(2) 计数脉冲从 CP2 输入,QDQCQB 作为输出端,为异步五进制加法计数器。(3) 若将 CP2 和 QA 相连,计数脉冲由 CP1 输入,QD、QC、QB、QA 作为输出端,则构成异步 8421 码十进制加法计数器。(4) 若将 CP1 与 QD 相连,计数脉冲由 CP2 输入,QA、QD、QC、QB
16、作为输出端,则构成异步 5421 码十进制加法计数器。(5) 清零、置 9 功能。74LS92(6进制计数器)表1 74LS92的真值表COUNTOUTPUTQ0Q1Q2Q30LLLL1HLLL2LHLL3HHLL4LLHL5HLHL6LLLH7HLLH8LHLH9HHLH10LLHH11HLHH译码器74LS4774LS47是BCD-7段数码管译码器/驱动器,74LS47的功能用于将BCD码转化成数码块中的数字,通过它解码,可以直接把数字转换为数码管的显示数字,从而简化了程序,节约了单片机的IO开销。译码为编码的逆过程。它将编码时赋予代码的含义“翻译”过来。实现译码的逻辑电路成为译码器。译码
17、器输出与输入代码有唯一的对应关系。74LS47是输出低电平有效的七段字形译码器。与数码管配合使用。价格贵2.2 单片机方案单片机(常用英文字母的缩写MCU表示)是微型机的一个主要分支,它在结构上的最大特点使把CPU、存储器、定时器和多种输入/输出接口电路集成在一块超大规模集成电路芯片上。就其组成和功能而言,一块单片机芯片就是一台计算机。单片机具有如下特点:有优异的性能价格比;1 集成度高、体积小、有很高的可靠性;2 控制功能强;3 低功耗、低电压,便于生产便携式产品;4 外部总线增加了I2C、SPI等串行总线方式,进一步缩小了体积,简化了结构;5 单片机的系统扩展、系统配置较典型、规范,容易构
18、成各种规模的应用系统。目前单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯与数据传输,工业自动化过程的实时控制和数据处理,广泛使用的各种智能IC卡,民用豪华轿车的安全保障系统,录像机、摄像机、全自动洗衣机的控制,以及程控玩具、电子宠物等等,这些都离不开单片机。更不用说自动控制领域的机器人、智能仪表、医疗器械了。因此,单片机的学习、开发与应用将造就一批计算机应用与智能化控制的科学家、工程师。单片机广泛应于仪器仪表、家用电器、医用设备、航空航天、专用设备的智能化管理及过程控制等领域传统。利用单片机的智能性,可方便地实现具有
19、智能的电子钟设计。单片机均具有时钟振荡系统,利用系统时钟借助微处理器的定时器/计数器可实现电子钟功能。然而系统时钟误差较大,电子钟的积累误差也可能较大,所以可以通过误差修正软件加以修正,或者在设计中加入高精度时钟日历芯片,以精确时间。另外很多功能不同的单片机是兼容的,这就更便于实现产品的多功能性。单片机方案设计框图:图2-4单片机方案设计框图2.2.1 芯片选择1.DS1302DS1302 是美国DALLAS公司推出的一种高性能、低功耗、带RAM的实时时钟电路,它可以对年、月、日、周日、时、分、秒进行计时,具有闰年补偿功能,工作电压为2.5V5.5V。采用三线接口与CPU进行同步通信,并可采用
20、突发方式一次传送多个字节的时钟信号或RAM数据。DS1302内部有一个318的用于临时性存放数据的RAM寄存器。DS1302是DS1202的升级产品,与DS1202兼容,但增加了主电源/后备电源双电源引脚,同时提供了对后备电源进行涓细电流充电的能力。使用时钟芯片DS1302。它是一种高性能、低功耗、带RAM的实时时钟电路,它可以对年、月、日、周日、时、分、秒进行计时,具有闰年补偿功能。2.使用液晶(12864)进行显示。MD12864C-1汉字图形点阵液晶显示模块,可显示汉字及图形,内置8192个中文汉字(16X16点阵)、128个字符(8X16点阵)及64X256点阵显示RAM(GDRAM)
21、。主要技术参数和显示特性:电源:VDD 3.3V+5V(内置升压电路,无需负压);显示内容:128列 64行显示颜色:灰膜显示角度:6:00钟直视LCD类型:STN与MCU接口:8位或4位并行/3位串行配置LED背光多种软件功能:光标显示、画面移位、自定义字符、睡眠模式等3.使用18B20测温DS18B20是美国DALLAS半导体公司继DS1820之后最新推出的一种数字化单总线器件。属于新一代适配微处理器的改进型智能温度传感器。与传统的热敏电阻相比,它能够直接读出被测温度,并且可根据实际要求通过简单的编程实现912位的数字值读数方式。DS18B20的性能特点如下:(1) 采用DALLAS公司独
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 51 单片机 电子 温度计 台历 毕业设计

链接地址:https://www.31ppt.com/p-4147850.html