- 1、本文档共58页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于单片机的多功能数字温度计的设计(软件)
分类号 编 号
华北水利水电学院
North China Institute of Water Conservancy and Hydroelectric Power
毕 业 设 计
题目:多功能数字温度计的设计(软件)
系 别 信息工程学院
专 业 电子信息工程
姓 名
学 号
指导教师
2011 年5 月 11 日
毕业设计任务书
设计题目 多功能数字温度计的设计(软件)
设计目的
利用所学习的高级程序语言及单片机的相关知识,设计一个能采集温度,显示温度和语音报温的电路,并可以实现时间和闹钟功能,其中时和分由按键控制可调,闹铃可切换。
设计内容
使用单片机对温度传感器进行控制并获取其温度。
使用单片机控制数码管显示温度数据。
使用单片机对语音芯片ISD1720进行控制并录音。
使用单片机自身的定时功能实现其计时功能。
使用单片机的定时功能控制语音芯片播放闹钟。
任务与要求
1. 熟悉单片机使用原理,熟悉高级程序语言C语言的语法。
2. 熟悉Keil C51软件的使用方法。
3. 熟悉Proteus软件,并汇出系统原理图。
4. 对程序流程进行分析,画出程序流程图。
5. 阅读文献,编写开题报告,设计方案不少于两种,并且进行论证。
6. 翻译不少于2000字的外文资料。
7. 编写各个流程图中相应模块的程序。
8. 将软件和硬件相结合进行相应的编码测试及整个软硬件系统的综合测试,实现功能并达到性能要求。
9. 按论文的规范撰写论文。
时间安排
第1-2周:查阅相关文献;
第3周:与设计内容相关的学习;
第4周:完成开题报告;
第5-6周:完成硬件电路设计,购买相关器件;
第7-8周:编写软件程序;
第9-11周:软硬件系统调试;
第12周:撰写论文;
第13周:修改打印;
第14周:论文答辩。
系统组成
1.电源模块
2.显示模块
3.语音模块
参考文献
1.苏小红 陈慧鹏 孙志刚《C语言大学实用教程》电子工业出版社,2007年
2./ (语音芯片资料 权威下载网站)
3.闫玉德 俞虹《MCS-51单片机原理与应用》机械工业出版社,2002年
4.李广弟,《单片机基础》,北京航空航天大学出版社,1994年
5. 刘守义,《单片机应用技术》,西安电子科技大学出版社,2002年
6. 关德新 冯文全《单片机外围器件实用手册》北京航空航天大学出版社,1998年
7. Proteus软件 “资料下载”。
华北水利水电学院本科生毕业设计开题报告
2011年5月11日
学生姓名 尹 铮 铮 学号 专业 电子信息工程 题目名称 多功能数字温度计的设计(软件) 课题来源 主
要
内
容
一.温度采集原理
温度部分的采集是通过温度传感器ISD18B20来采集外界的温度,并将数据提供给单片机来实现。
其具体步骤如下:
1.首先由单片机对温度传感器进行确认是否正确连接并对其进行初始化操作。
2.单片机通过对温度传感器进行发送温度获取命令来换取传感器传回的温度数据。
二.温度显示原理
对于温度的显示,主要是通过单片机对4位8段数码管的控制来实现的。
其具体步骤如下:
1.首先在单片机内部建立一张类似表(数据表)的函数,以此来实现实际数据到显示数据的对应转换,该表函数创建一次即可,以备后用。
2.显示时每次由单片机发送控制命令,以此来告诉点亮第几位数码管。
3.单片机紧跟将温度数据查表后获取显示数据并送给驱动,由驱动74LS245加强信号后送数码管显示。
三.语音报温原理
对于语音部分,我们使用的是ISD1720语音芯片。
其具体实现步骤如下:
实现对录音的控制(掌握录音地址)。
为减轻单片机的负担,我们首先建立一个仅用于录音的程序,烧写进单片机将芯片提前录音。该录音程序包含了对语音芯片的初始化和定点录音命令。以此来掌握录音的位置。
2. 创建录音查表函数。(命令表)
在定点录音命令中包含了录音的地址,我们在查表函数中使用类似的定点放音命令来播放相应地址的录音。每一个数据都有对应的一段录音。
3. 单片机在接到温度数据时,在报温键动作时,迅速将温度数据在录音查询表内查询相应的定点放音命令即可。
四.时间功能原理
对于时间功能,我们使用的是单片机内部的定时器To,并设
文档评论(0)