基于单片机的多功能数字温度计的设计(软件)

基于单片机的多功能数字温度计的设计(软件)

ID:8322828

大小:708.00 KB

页数:58页

时间:2018-03-19

基于单片机的多功能数字温度计的设计(软件)_第1页
基于单片机的多功能数字温度计的设计(软件)_第2页
基于单片机的多功能数字温度计的设计(软件)_第3页
基于单片机的多功能数字温度计的设计(软件)_第4页
基于单片机的多功能数字温度计的设计(软件)_第5页
资源描述:

《基于单片机的多功能数字温度计的设计(软件)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、分类号编号华北水利水电学院NorthChinaInstituteofWaterConservancyandHydroelectricPower毕业设计题目:多功能数字温度计的设计(软件)系别信息工程学院专业电子信息工程姓名学号指导教师2011年5月11日49毕业设计任务书一.设计题目多功能数字温度计的设计(软件)二.设计目的利用所学习的高级程序语言及单片机的相关知识,设计一个能采集温度,显示温度和语音报温的电路,并可以实现时间和闹钟功能,其中时和分由按键控制可调,闹铃可切换。三.设计内容1.使用单片机对温度传感器进行控制并获取其温

2、度。2.使用单片机控制数码管显示温度数据。3.使用单片机对语音芯片ISD1720进行控制并录音。4.使用单片机自身的定时功能实现其计时功能。5.使用单片机的定时功能控制语音芯片播放闹钟。四.任务与要求1.熟悉单片机使用原理,熟悉高级程序语言C语言的语法。2.熟悉KeilC51软件的使用方法。3.熟悉Proteus软件,并汇出系统原理图。4.对程序流程进行分析,画出程序流程图。5.阅读文献,编写开题报告,设计方案不少于两种,并且进行论证。6.翻译不少于2000字的外文资料。7.编写各个流程图中相应模块的程序。8.将软件和硬件相结合进

3、行相应的编码测试及整个软硬件系统的综合测试,实现功能并达到性能要求。9.按论文的规范撰写论文。五.时间安排第1-2周:查阅相关文献;第3周:与设计内容相关的学习;第4周:完成开题报告;第5-6周:完成硬件电路设计,购买相关器件;第7-8周:编写软件程序;49第9-11周:软硬件系统调试;第12周:撰写论文;第13周:修改打印;第14周:论文答辩。一.系统组成1.电源模块2.显示模块3.语音模块二.参考文献1.苏小红陈慧鹏孙志刚《C语言大学实用教程》电子工业出版社,2007年2.http://www.atvoc.com/(语音芯片资

4、料权威下载网站)3.闫玉德俞虹《MCS-51单片机原理与应用》机械工业出版社,2002年4.李广弟,《单片机基础》,北京航空航天大学出版社,1994年5.刘守义,《单片机应用技术》,西安电子科技大学出版社,2002年6.关德新冯文全《单片机外围器件实用手册》北京航空航天大学出版社,1998年7.Proteus软件www.ncwu.edu.cn“资料下载”。49华北水利水电学院本科生毕业设计开题报告2011年5月11日学生姓名尹铮铮学号专业电子信息工程题目名称多功能数字温度计的设计(软件)课题来源主要内容一.温度采集原理温度部分的采

5、集是通过温度传感器ISD18B20来采集外界的温度,并将数据提供给单片机来实现。其具体步骤如下:1.首先由单片机对温度传感器进行确认是否正确连接并对其进行初始化操作。2.单片机通过对温度传感器进行发送温度获取命令来换取传感器传回的温度数据。初始化操作/命令单片机温度传感器传回温度数据二.温度显示原理对于温度的显示,主要是通过单片机对4位8段数码管的控制来实现的。其具体步骤如下:1.首先在单片机内部建立一张类似表(数据表)的函数,以此来实现实际数据到显示数据的对应转换,该表函数创建一次即可,以备后用。2.显示时每次由单片机发送控制命

6、令,以此来告诉点亮第几位数码管。3.单片机紧跟将温度数据查表后获取显示数据并送给驱动,由驱动74LS245加强信号后送数码管显示。先发送控制命令共阴数码管单片机后发送显示数据49三.语音报温原理对于语音部分,我们使用的是ISD1720语音芯片。其具体实现步骤如下:1.实现对录音的控制(掌握录音地址)。为减轻单片机的负担,我们首先建立一个仅用于录音的程序,烧写进单片机将芯片提前录音。该录音程序包含了对语音芯片的初始化和定点录音命令。以此来掌握录音的位置。2.创建录音查表函数。(命令表)在定点录音命令中包含了录音的地址,我们在查表函数

7、中使用类似的定点放音命令来播放相应地址的录音。每一个数据都有对应的一段录音。3.单片机在接到温度数据时,在报温键动作时,迅速将温度数据在录音查询表内查询相应的定点放音命令即可。语音芯片单片机将温度数据查表扫描到报温键动作(发送命令)四.时间功能原理对于时间功能,我们使用的是单片机内部的定时器To,并设置计时数据时,分,秒为全局变量。并在单片机端口设置按键,来调节时与分的值。关于数据的显示部分可参考第二部分:温度显示原理。五.闹钟功能原理利用计时数据和定点放音命令,在相应的时间执行定点放音命令即可。另外在单片机的外部设有按键,来切换

8、闹铃的铃声。计时数据可参考第四部分:计时显示原理。定点放音命令可参考第二部分:温度显示原理。特别说明由于温度数据和时间数据共用一个全局变量类型的数组,在显示时间时数组内容已经被修改为时间,故此时报温键动作将不能正确报温。解决办法为设置两组全局变量分

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。