还剩56页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
学号毕业设计(论文)大型粮仓温湿度检测系统的设计毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意作者签名 日 期 指导教师签名 日 期 使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容作者签名 日 期 学位论文原创性声明本人郑重声明所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明本人完全意识到本声明的法律后果由本人承担作者签名日期年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文涉密论文按学校规定处理作者签名日期年月日导师签名日期年月日指导教师评阅书指导教师评价
一、撰写(设计)过程
1、学生在论文(设计)过程中的治学态度、工作精神□优□良□中□及格□不及格
2、学生掌握专业知识、技能的扎实程度□优□良□中□及格□不及格
3、学生综合运用所学知识和专业技能分析和解决问题的能力□优□良□中□及格□不及格
4、研究方法的科学性;技术线路的可行性;设计方案的合理性□优□良□中□及格□不及格
5、完成毕业论文(设计)期间的出勤情况□优□良□中□及格□不及格
二、论文(设计)质量
1、论文(设计)的整体结构是否符合撰写规范?□优□良□中□及格□不及格
2、是否完成指定的论文(设计)任务(包括装订及附件)?□优□良□中□及格□不及格
三、论文(设计)水平
1、论文(设计)的理论意义或对解决实际问题的指导意义□优□良□中□及格□不及格
2、论文的观念是否有新意?设计是否有创意?□优□良□中□及格□不及格
3、论文(设计说明书)所体现的整体水平□优□良□中□及格□不及格建议成绩□优□良□中□及格□不及格(在所选等级前的□内画“√”)指导教师(签名)单位(盖章)年月日评阅教师评阅书评阅教师评价
一、论文(设计)质量
1、论文(设计)的整体结构是否符合撰写规范?□优□良□中□及格□不及格
2、是否完成指定的论文(设计)任务(包括装订及附件)?□优□良□中□及格□不及格
二、论文(设计)水平
1、论文(设计)的理论意义或对解决实际问题的指导意义□优□良□中□及格□不及格
2、论文的观念是否有新意?设计是否有创意?□优□良□中□及格□不及格
3、论文(设计说明书)所体现的整体水平□优□良□中□及格□不及格建议成绩□优□良□中□及格□不及格(在所选等级前的□内画“√”)评阅教师(签名)单位(盖章)年月日教研室(或答辩小组)及教学系意见教研室(或答辩小组)评价
一、答辩过程
1、毕业论文(设计)的基本要点和见解的叙述情况□优□良□中□及格□不及格
2、对答辩问题的反应、理解、表达情况□优□良□中□及格□不及格
3、学生答辩过程中的精神状态□优□良□中□及格□不及格
二、论文(设计)质量
1、论文(设计)的整体结构是否符合撰写规范?□优□良□中□及格□不及格
2、是否完成指定的论文(设计)任务(包括装订及附件)?□优□良□中□及格□不及格
三、论文(设计)水平
1、论文(设计)的理论意义或对解决实际问题的指导意义□优□良□中□及格□不及格
2、论文的观念是否有新意?设计是否有创意?□优□良□中□及格□不及格
3、论文(设计说明书)所体现的整体水平□优□良□中□及格□不及格评定成绩□优□良□中□及格□不及格(在所选等级前的□内画“√”)教研室主任(或答辩小组组长)(签名)年月日教学系意见系主任(签名)年月日毕业设计论文任务书学生姓名专业班级自动化1081班指导教师工作单位华夏学院信息系设计论文题目大型粮仓温湿度检测系统的设计设计(论文)主要内容查阅相关资料了解课题的相关背景应用以及研究的意义和目的.大型粮仓温湿度检测系统的设计方案的确定与论证画出系统的整体框图控制系统原理图的硬件设计系统软件框图设计撰写符合学校相关要求(字数、格式、图表)的毕业论文要求完成的主要任务及其时间安排:1)主要任务设计一种单片机过程控制系统,实现温湿度检测的功能2)时间安排第1-2周毕业实习,下达毕业设计任务书,查阅相关文献资料,明确研究内容,了解研究所需元件的规格及其价格;第3周确定方案,完成开题报告;第4-6周完成系统硬件电路的设计第7-10周系统各组成部分的选型;第11-12周系统软件框图设计第13-15周完成并修改毕业论文第15周:准备论文答辩必读参考资料
[1]陈明荧编著.8051单片机课程设计实训教材[M].清华大学出版社2004
[2]房小翠等编著.单片微型计算机与机电接口技术[M].国防工业出版社200
[3]翟春艳岳修正肖宏夏涛. 基于单片机的温湿度感测系统的实现[J].电子设计工程.201112
[4]钟晓伟宋蛰存. 基于单片机的实验室温湿度控制系统设计[J].林业机械与木工设备.201001
[5]王武礼杨华. 基于SHT11的粮仓温湿度测控系统的设计[J].仪表技术与传感器.201009指导教师签名教研室主任签名毕业设计论文开题报告题目大型粮仓检测系统的设计目的及意义(含国内外的研究现状分析)目的粮食储藏是国家为防备战争,灾荒或其它突发性事变而采取的有效措施,因此粮食的储藏有重要意义影响粮食安全储存的主要参数是粮食的温度和湿度这两者之间又是相互关联的粮食在正常储藏过程中,含水量一般在12%以下是安全的,不会发生温度突变,一旦粮库进水,结露是粮食的含水量达到20%以上时,由于粮粒受潮胚芽萌发,新陈代谢加快而产生呼吸热是局部粮食温度突然升高,必然引起粮食霉变,可能造成无法挽回的损失因此设计出一种经济适用的粮仓温湿度智能检测系统是非常有必要的单片机自诞生以来给全世界人类的生活和工作起到了剧烈的作用,利用单片机进行温湿度检测、处理和显示具有实时性好、成本低、稳定性高等优点通过该系统的设计,这样他们的就业面会更加宽广,也可以满足当今社会对单片机开发人才的大量需求.基本内容和技术方案设计内容:1设计相应的信号采集电路,执行电路等硬件电路2实现各环境要素的自动检测3通过单片机汇编语言编制数据采集,分析采集,显示,修改参数设计,控制等程序功能模块设计方案:1采用模拟温湿度传感器,转换结果需要运算放大器传给单片机,它控制虽然简单但电路复杂,不容易实现对多点温湿度监控,容易出现误差,导致测量结果不准确2进行传感器的硬件电路的设计3数码管显示,及报警电路的设计3.进度安排第1-2周毕业实习,下达毕业设计任务书,查阅相关文献资料,明确研究内容,了解研究所需元件的规格及其价格;第3周确定方案,完成开题报告;第4-6周完成系统硬件电路的设计第7-10周系统各组成部分的选型;第11-12周系统软件框图设计第13-15周完成并修改毕业论文第15周:准备论文答辩4.指导教师意见指导教师签名年月日郑重声明本人郑重声明所呈交的学位论文是本人在导师指导下,独立进行研究工作所取得的成果尽我所知,除文中已经注明引用的内容外,本学位论文的研究成果不包含任何他人享有著作权的成果作品本人签字日期目录摘要……………………………………………………………………………………………………1Abstract…………………………………………………………………………………………………
71.绪论…………………………………………………………………………………………………
81.1选题背景…………………………………………………………………………………………
81.2设计目标…………………………………………………………………………………………
81.
2.1基本功能………………………………………………………………………………………
81.
2.2主要技术参数…………………………………………………………………………………82设计方案……………………………………………………………………………………………
92.1系统的总体框图…………………………………………………………………………………
92.2温湿度传感器的选择……………………………………………………………………………
92.3信号采集通道的选择……………………………………………………………………………
102.4本章小结…………………………………………………………………………………………103主要芯片简介………………………………………………………………………………………
113.1DHT11数字传感器………………………………………………………………………………
113.
1.1主要特性………………………………………………………………………………………
113.
1.2应用领域………………………………………………………………………………………
113.
1.3接口说明………………………………………………………………………………………
113.
1.4电源引脚………………………………………………………………………………………
113.
1.5封装信息………………………………………………………………………………………
113.
1.6DHT11引脚图…………………………………………………………………………………
123.
1.7注意事项………………………………………………………………………………………
123.2ADC0832与单片机89C51…………………………………………………………………………
133.
2.1A/D转换………………………………………………………………………………………
133.
2.2单片机89c51…………………………………………………………………………………
153.3本章小结…………………………………………………………………………………………224硬件设计……………………………………………………………………………………………
234.1显示与报警的设计………………………………………………………………………………
234.
1.1显示电路………………………………………………………………………………………
234.
1.2报警电路………………………………………………………………………………………
244.2本章小结…………………………………………………………………………………………255软件设计……………………………………………………………………………………………
265.1标度变换的实现…………………………………………………………………………………
265.2主程序流程图……………………………………………………………………………………
265.3T0中断流程图……………………………………………………………………………………
275.4报警子程序流程图………………………………………………………………………………
285.5温湿度采样子程序流程图………………………………………………………………………296结论…………………………………………………………………………………………………
306.1总结………………………………………………………………………………………………
306.2改进思路…………………………………………………………………………………………
306.
2.1软件方面………………………………………………………………………………………
306.
1.绪论
1.1研究背景由古至今,粮仓粮食的存储是否得当对国家的经济能否正常合理的运行有很大的影响但是在以前的经济和科技水平有限,所以我国粮食的存储的环境很差,管理落后粮库管理的重点之一就是要合理布置测温点,经常检查温度变化,以便及时发现粮食的发热点,减少粮食的损失然而,粮堆的热传递又是那样的缓慢,使人感知极差,需要管理人员经常进入闷热、呛人的仓房内观察温、湿度,不断进行翻仓、通风,这种繁重的体力劳动,不仅对人体有极大地伤害,而且不科学、不及时所以,粮食虫蛀、霉变的情况时有发生
1.2设计目标
1.
2.1基本功能
1.检测温度、湿度
2.显示温度、湿度
3.过限报警
1.
2.2主要技术参数
1.温度检测的范围-30℃±55℃
2.测量精度2℃
3.湿度检测的范围20%-90%RH
4.检测精度5%RH
5.显示方式温度四位显示湿度四位显示;报警方式三极管驱动的蜂鸣音报警2设计方案温湿度监测系统要满足以下条件温湿度监测系统能完成数据采集和处理、显示、串行通信、输出控制信号等多种功能由数据采集、数据调理、单片机、数据显示等4个大的部分组成该测控系统具有实时采集(检测粮库内的温湿度)、实时显示(对监测到的进行显示)、实时警报(根据监测的结果,超出预设定的值的进行蜂鸣警告)的功能传感器是实现测量首要环节,是监测系统的关键部件,如果没有传感器对原始被测信号进行准确可靠的捕捉和转换,一切准确的测量和控制都将无法实现工业生产过程的自动化测量和控制,几乎主要依靠各种传感器来检测和控制生产过程中的各种参量,使设备和系统正常运行在最佳状态,从而保证生产的高效率和高质量
2.1系统的总体框图系统的总体设计框图如图3-1所示图3-1系统总体框图本设计由信号采集、信号分析和信号处理三个部分组成的
(一)信号采集由dht11温湿度传感器和多路模式选择开关组成;
(二)信号分析由A/D转换器和单片机80c51组成;
(三)信号处理由串行口LCD显示器和报警系统等组成
2.2温湿度传感器的选择DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期稳定性传感器包括一个电阻式感湿元件和一个NTC测温元件,并与一个高性能8位单片机相连接因此该产品具有品质卓越、超快响应、抗干扰能力强、性价比极高等优点每个DHT11传感器都在极为精确的湿度校验室中进行校准校准系数以程序的形式储存在OTP内存中,传感器内部在检测信号的处理过程中要调用这些校准系数单线制串行接口,使系统集成变得简易快捷超小的体积、极低的功耗,信号传输距离可达20米以上,使其成为各类应用甚至最为苛刻的应用场合的最佳选则产品为4针单排引脚封装连接方便,特殊封装形式可根据用户需求而提供
2.3信号采集通道的选择在本设计系统中,温度输入信号为4路的模拟信号,这就需要多通道结构采用多路分时的模拟量输入通道这种结构的模拟量通道特点为对ADC、S/H要求高处理速度慢硬件简单,成本低软件比较复杂如图2-1所示图2-1多路分时的模拟量输入通道
2.4本章小结在本章中,主要讲了温湿度传感器的硬件选择和信号采集通道的选择这些选择是在实用性和价格低廉方面考虑的,如果条件允许可以选择性能更加强大的传感器和一个专门的多路选择的的模块在下一章中,介绍系统的总体设计所用到主要芯片3主要芯片简介
3.1DHT11数字传感器数字温湿度传感DHT11是由广州奥松有限公司生产的一款温湿度一体化的数字传感器
3.
1.1主要特性DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期稳定性传感器包括一个电阻式感湿元件和一个NTC测温元件,并与一个高性能8位单片机相连接因此该产品具有品质卓越、超快响应、抗干扰能力强、性价比极高等优点每个DHT11传感器都在极为精确的湿度校验室中进行校准校准系数以程序的形式储存在OTP内存中,传感器内部在检测信号的处理过程中要调用这些校准系数单线制串行接口,使系统集成变得简易快捷超小的体积、极低的功耗,信号传输距离可达20米以上,使其成为各类应用甚至最为苛刻的应用场合的最佳选则产品为4针单排引脚封装连接方便,特殊封装形式可根据用户需求而提供
3.
1.2应用领域该DHT11可以用于暖通空调、测试及检测设备、汽车、数据记录器、消费品、自动控制、湿度调节器及医疗等应用领域
3.
1.3接口说明建议连接线长度短于20米时用5K上拉电阻大于20米时根据实际情况使用合适的上拉电阻图3-2dht11应用电路
3.
1.4电源引脚DHT11的供电电压为3-
5.5V传感器上电后,要等待1s以越过不稳定状态在此期间无需发送任何指令电源引脚(VDD,GND)之间可增加一个100nF的电容,用以去耦滤波
3.
1.5封装信息图3-3dht11封装图
3.
1.6DHT11引脚图图3-4引脚图
3.
1.7注意事项温度影响气体的相对湿度,在很大程度上依赖于温度因此在测量湿温时,应尽可能保证湿度传感器在同一温度下工作如果与释放热量的电子元件共用一个印刷线路板,在安装时应尽可能将DHT11远离电子元件,并安装在热源下方,同时保持外壳的良好通风为降低热传导,DHT11与印刷电路板其它部分的铜镀层应尽可能最小,并在两者之间留出一道缝隙光线长时间暴露在太阳光下或强烈的紫外线辐射中,会使性能降低配线注意事项DATA信号线材质量会影响通讯距离和通讯质量推荐使用高质量屏蔽线
3.2ADC0832与单片机89C
513.
2.1A/D转换
3.
2.
1.1A/D转换器的特点ADC0832是美国国家半导体公司生产的一种8位分辨率、双通道A/D转换芯片由于它体积小,兼容性强,性价比高而深受单片机爱好者及企业欢迎,其目前已经有很高的普及率学习并使用ADC0832可是使我们了解A/D转换器的原理,有助于我们单片机技术水平的提高ADC0832具有以下特点8位分辨率;双通道A/D转换;输入输出电平与TTL/CMOS相兼容;5V电源供电时输入电压在0~5V之间;工作频率为250KHZ,转换时间为32μS;一般功耗仅为15mW;8P、14P—DIP(双列直插)、PICC多种封装;商用级芯片温宽为0°Cto+70°C,工业级芯片温宽为−40°Cto+85°C;
3.
2.
1.2ADC0832元件说明ADC0832为8位分辨率A/D转换芯片,其最高分辨可达256级,可以适应一般的模拟量转换要求其内部电源输入与参考电压的复用,使得芯片的模拟电压输入在0~5V之间芯片转换时间仅为32μS,据有双数据输出可作为数据校验,以减少数据误差,转换速度快且稳定性能强独立的芯片使能输入,使多器件挂接和处理器控制变的更加方便通过DI数据输入端,可以轻易的实现通道功能的选择
3.
2.
1.3芯片顶视图图3-5ADC0832芯片顶视图芯片接口说明GND芯片参考0电位(地)DI数据信号输入,选择通道控制DO数据信号输出,转换数据输出CLK芯片时钟输入VCC/REF输入及参考电压输入(复用)CS片选使能,低电平芯片使能CH0模拟输入通道0,或作为IN+/-使用CH1模拟输入通道1,或作为IN+/-使用
3.
2.
1.4ADC0832与单片机的接口电路ADC0832与单片机的接口电路如图3-7所示图3-6接口电路图
3.
2.
1.5单片机对ADC0832的控制原理正常情况下ADC0832与单片机的接口应为4条数据线,分别是CS、CLK、DO、DI但由于DO端与DI端在通信时并未同时有效并与单片机的接口是双向的,所以电路设计时可以将DO和DI并联在一根数据线上使用(见图3-7)当ADC0832未工作时其CS输入端应为高电平此时芯片禁用,CLK和DO/DI的电平可任意当要进行A/D转换时须先将CS使能端置于低电平并且保持低电平直到转换完全结束此时芯片开始转换工作,同时由处理器向芯片时钟输入端CLK输入时钟脉冲,DO/DI端则使用DI端输入通道功能选择的数据信号在第1个时钟脉冲的下沉之前DI端必须是高电平,表示启始信号在第
2、3个脉冲下沉之前DI端应输入2位数据用于选择通道功能,其功能项见表3-1表3-1Adc0832单端mux模式Mux地址频道Sgl/difOdd/sign0110+11+表3-2Adc0832多端mux模式Mux地址频道Sgl/difOdd/sign0100+-01-+如表3-1,表3-2所示,当此2位数据为“1”、“0”时,只对CH0进行单通道转换当2位数据为“1”、“1”时,只对CH1进行单通道转换当2位数据为“0”、“0”时,将CH0作为正输入端IN+,CH1作为负输入端IN-进行输入当2位数据为“0”、“1”时,将CH0作为负输入端IN-,CH1作为正输入端IN+进行输入到第3个脉冲的下沉之后DI端的输入电平就失去输入作用此后DO/DI端则开始利用数据输出DO进行转换数据的读取从第4个脉冲下沉开始由DO端输出转换数据最高位DATA7,随后每一个脉冲下沉DO端输出下一位数据直到第11个脉冲时发出最低位数据DATA0,一个字节的数据输出完成也正是从此位开始输出下一个相反字节的数据,即从第11个字节的下沉输出DATD0随后输出8位数据,到第19个脉冲时数据输出完成也标志着一次A/D转换的结束最后将CS置高电平禁用芯片,直接将转换后的数据进行处理就可以了更详细的时序说明请见图3-7作为单通道模拟信号输入时ADC0832的输入电压是0~5V且8位分辨率时的电压精度为
19.53mV如果作为由IN+与IN-输入的输入时,可是将电压值设定在某一个较大范围之内,从而提高转换的宽度但值得注意的是,在进行IN+与IN-的输入时如果IN-的电压大于IN+的电压则转换后的数据结果始终为00H
3.
2.2单片机89c51为了设计此系统,我们采用了80c51单片机作为控制芯片89C51是MCS-51系列单片机中CHMOS工艺的一个典型品种;其它厂商以8951为基核开发出的CMOS工艺单片机产品统称为89C51系列该系列单片机是采用高性能的静态89C51设计由先进CMOS工艺制造并带有非易失性Flash程序存储器全部支持12时钟和6时钟操作P89C51X2和P89C52X2/54X2/58X2分别包含128字节和256字节RAM32条I/O口线3个16位定时/计数器6输入4优先级嵌套中断结构1个串行I/O口可用于多机通信I/O扩展或全双工UART以及片内振荡器和时钟电路此外,由于器件采用了静态设计,可提供很宽的操作频率范围,频率可降至0可实现两个由软件选择的节电模式,空闲模式和掉电模式,空闲模式冻结CPU但RAM定时器,串口和中断系统仍然工作掉电模式保存RAM的内容但是冻结振荡器导致所有其它的片内功能停止工作由于设计是静态的时钟可停止而不会丢失用户数据运行可从时钟停止处恢复图3-7ADC0832时序图
3.
2.
2.189c51的基本结构89C51的微处理器(CPU)运算器累加器ACC;寄存器B;程序状态字寄存器PSW控制器程序计数器PC;指令寄存器IR;定时与控制逻辑89C51的片内存储器内部ROM容量4K字节内部RAM容量128字节89C51的I/O口及功能单元四个8位的并行口,即P0~P3它们均为双向口,既可作为输入,又可作为输出每个口各有8条I/O线有一个全双工的串行口(利用P3口的两个引脚P
3.0和P
3.1);有2个16位的定时/计数器;有1套完善的中断系统89C51的特殊功能寄存器(SFR)低功耗的闲置和掉电模式片内振荡器和时钟电路图3-889c51结构图
3.
2.
2.289c51的引脚图图3-989C51引脚图89C51的制作工艺为CMOS,采用40管脚双列直插DIP封装,引脚说明如下VCC供电电压GND接地P0口P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流当P1口的管脚第一次写1时,被定义为高阻输入P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位在FIASH编程时,P0口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高P1口P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流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的一些特殊功能口,如下表所示口管脚备选功能P
3.0RXD(串行输入口)P
3.1TXD(串行输出口)P
3.2/INT0(外部中断0)P
3.3/INT1(外部中断1)P
3.4T0(记时器0外部输入)P
3.5T1(记时器1外部输入)P
3.6/WR(外部数据存储器写选通)P
3.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来自反向振荡器的输出
3.
2.
2.389c51的存储器配置图3-1089C51存储器配置程序存储器与ROM密切相关的两个引脚地址锁存允许信号端外部程序存储器允许输出信号端当ROM容量不够时尽量选择高容量存储器空间的单片机如89C5289C5489C58等应避免外扩程序存储器因为会增加硬件负担.通过16位PC寻址最大可寻址64kB地址空间数据存储器数据存储器用于存放运算中间的结果、数据暂存、缓冲、标志位、待测程序等功能片内的128B的RAM地址为00H~7FH,供用户做RAM用,但是在这中间的前32单元,00H~1FH即引用地址寻址做用户RAM用,常常做工作寄存器区,分做四组,每组由8个单元组成通用寄存器R0~R7,任何时候都由其中一组作为当前工作寄存器,通过RS0,RS1的内容来决定选择哪一个工作寄存器低128字节中的20H~2FH共16字节可用位寻址方式访问各位,共128个位地址,30H~7FH共80个单元为用户RAM区,作堆栈或数据缓冲用,片内RAM不够用时,须扩展片外数据存储器此时单片机通过P2口和P0口选出6位地址,使用ALE作低8位的锁存信号,再由P0口写入或读出数据写时用,读时用做外部数据存储器的选通信号特殊功能寄存器SFR表3-3特殊功能寄存器SFR的位置
3.
2.
2.489C51的工作模式有四种工作模式模式0,模式1,模式2,模式3模式0选择定时器的高8位和低5位组成一个13位定时器/计数器TL低5位溢出时向TH进位,TH溢出时向中断标志位TF进位,并申请中断定时时间t=213-初值×振荡周期×12;计数长度位213=8192个外部脉冲模式1与模式0的唯一差别是寄存器TH和TL以全部16位参与操作定时时间t=216-初值×振荡周期×12;计数长度位216=65536个外部脉冲模式2把TL0和TL1配置成一个自动重装载的8位定时器/计数器TL用作8位计数器,TH用以保存初值TL计数溢出时不仅使TF0置1,而且还自动将TH中的内容重新装载到TL中定时时间t=28-初值×振荡周期×12;计数长度位28=256个外部脉冲模式3对T0和T1不大相同若设T0位模式3,TL0和TH0被分为两个相互独立的8位计数器TL0为8位计数器,功能与模式0和模式1相同,可定时可计数TH0仅用作简单的内部定时功能,它占用了定时器T1的控制位TR1和中断标志位TF1,启动和关闭仅受TR1控制定时器T1无工作模式3,但T0在工作模式3时T1仍可设置为0~
23.
2.
2.589c51的系统时钟的设计时钟电路是用来产生89c51单片机工作时所必须的时钟信号,89c51本身就是一个复杂的同步时序电路,为保证工作方式的实现,89c51在唯一的时钟信号的控制下严格的按时序执行指令进行工作,时钟的频率影响单片机的速度和稳定性通常时钟由于两种形式内部时钟和外部时钟我们系统采用内部时钟方式来为系统提供时钟信号89c51内部有一个用于构成振荡器的高增益反向放大器,该放大器的输入输出引脚为XTAL1和XTAL2,它们跨接在晶体振荡器和用于微调的电容,便构成了一个自激励振荡器电路中的C
1、C2的选择在30PF左右,但电容太小会影响振荡的频率、稳定性和快速性晶振频率为在
1.2MHZ~12MHZ之间,频率越高单片机的速度就越快,但对存储器速度要求就高为了提高稳定性我们采用温度稳定性好的NPO电容,采用的晶振频率为12MHZ图3-11系统时钟
3.3本章小结本章主要介绍了主要芯片的简介,其中重点介绍了dht11温湿度传感器和89c51的元件结构及其各自的工作原理4硬件设计
4.1显示与报警的设计
4.
1.1显示电路该设计中我们采用显示驱动接口芯片方式即用MAX7219LED显示驱动芯片与单片机89c51和4位阴极数码管组成显示电路MAX7219是Maxim公司推出的8位LED串行显示驱动器,它采用3线串口传送数据,占用资源少且硬件简单,只需一个外部电阻即可方便地调节LED的亮度;可灵活地选择显示器的个数1~8个级联可成倍增加;可进行译码或不译码显示;内含硬件动态扫描控制,可设置低功耗停机方式显示电路的电路连接图如图4-1图4-2图4-3所示图4-1max7219引脚连接图图4-24led引脚连接图图4-389c51引脚连接图
4.
1.2报警电路在微型计算机控制系统中,为了安全生产,对于一些重要的参数或系统部位,都设有紧急状态报警系统,以便提醒操作人员注意,或采取紧急措施其方法就是把计算机采集的数据或记过计算机进行数据处理、数字滤波,标度变换之后,与该参数上下限给定值进行比较,如果高于上限值(或低于下限值)则进行报警,否则就作为采样的正常值,进行显示和控制本设计采用峰鸣音报警电路峰鸣音报警接口电路的设计只需购买市售的压电式蜂鸣器,然后通过MCS-51的1根口线经驱动器驱动蜂鸣音发声压电式蜂鸣器约需10mA的驱动电流,可以使用TTL系列集成电路7406或7407低电平驱动,也可以用一个晶体三极管驱动在图中,P
3.2接晶体管基极输入端当P
3.2输出高电平“1”时,晶体管导通,压电蜂鸣器两端获得约+5V电压而鸣叫;当P
3.2输出低电平“0”时,三极管截止,蜂鸣器停止发声图4-4是一个简单的使用三极管驱动的峰鸣音报警电路图4-4三极管驱动的峰鸣音报警电路本设计是为在温湿度测量中对温湿度的上下限超出是的提示报警,接口位于单片机AT89C51的P
3.2口,但温湿度过限时,P
3.2口被置0,本系统开始工作
4.2本章小结本章介绍了硬件系统的设计部分,包括显示电路和报警电路两部分而下一章我将讲解软件设计部分5软件设计
5.1标度变换的实现温湿度主程序的设计应考虑以下问题
(1)温度显示;
(2)温湿度采样,数字滤波;
(3)越限报警
(5)温度标度转换通常,符合上述功能的温湿度监测程序由主程序和T0中断服务程序两部分组成这里所需要注意的是标度变换,下面简单的介绍一下标度变换标度变换的目的是要把实际采样的二进制值转换成BCD形式的温度值,然后存放到显示缓冲区34H-3BH对一般线性仪表来说,标度变换公式为式中A0为一次测量仪表的下限;Am为一次测量仪表的上限;AX为实际测量值;N0为仪表下限所对应的数字量;Nm为仪表上限所对应的数字量;NX为测量所得数字量软件部分除主程序外,还包含有中断服务、测量、显示、A/D转换等功能模块由于系统控制过程是由中断服务程序实现的,本文给出了中断服务程序流程图(见图4-2)从中可以看到整个程序设计的思路和概貌
5.2主程序流程图软件设计的主程序流程图如图5-1所示第一步,先设置堆栈,堆栈完后清标志,清除暂时存储的数据,最后再清显示的数字第二步进行T0初始化,然后进行串行口初始化第三步进行CPU开中断第四步进行扫描键盘之后进行温湿度采样第五步显示采集所得到的温湿度数据第六步循环进行温湿度采样,使得可以隔一段时间进行温湿度数据显示更新图5-1主程序流程图
5.3T0中断流程图软件的中断流程图如图5-2所示第一步先从中断服务程序入口进入,然后保护现场,送定时器初值,最后进行记时处理第二步进行温湿度采样,接着将温湿度值送显示,通过指针取设定值,与已经设定好的设定值进行比较,采用控制算法第三步输出温、湿度控制量图5-2中断服务程序框图
5.4报警子程序流程图报警子程序图如图5-3所示图5-3报警子流程图
5.5温湿度采样子程序流程图温湿度采样子程序流程图如图5-4所示��返回�送采样数据地址�送出通道号�送通道号初值�启动A/D�读A/D数据修改地址及通道号�采样程序各通道都采样一次NY图5-4温湿度采集流程图6结论
6.1总结本文设计了一个简单的单点粮库监测系统,能自动简单的测量粮库一点的温湿度并且具有温湿度超过规定指标进行警报的功能本系统具有硬件少,结构简单,容易实现,性能稳定可靠,成本低等特点
6.2改进思路在电子系统设计中,为了少走弯路和节省时间,应充分考虑并满足抗干扰的要求,避免在设计完成后再去进行抗干扰的补救措施形成干扰的基本要素有三个第一个是干扰源,指产生干扰的元件、设备或信号,第二个是传播路径,第三个是敏感器件下面讲具体的抗干扰方案
6.
2.1软件方面
1、习惯于将不用的代码空间全清成“0”,因为这等效于NOP,可在程序跑飞时归位;
2、在跳转指令前加几个NOP,目的同1;
3、在无硬件WatchDog时可采用软件模拟WatchDog,以监测程序的运行;
4、涉及处理外部器件参数调整或设置时,为防止外部器件因受干扰而出错可定时将参数重新发送一遍,这样可使外部器件尽快恢复正确;
5、通讯中的抗干扰,可加数据校验位,可采取3取2或5取3策略;
6、在有通讯线时,如I^2C、三线制等,实际中发现将Data线、CLK线、INH线常态置为高,其抗干扰效果要好过置为低
6.
2.2硬件方面
1、地线、电源线的部线肯定重要了!
2、线路的去偶;
3、数、模地的分开;
4、每个数字元件在地与电源之间都要104电容;
5、在有继电器的应用场合,尤其是大电流时,防继电器触点火花对电路的干扰,可在继电器线圈间并一104和二极管,在触点和常开端间接472电容,效果不错!
6、为防I/O口的串扰,可将I/O口隔离,方法有二极管隔离、门电路隔离、光偶隔离、电磁隔离等;
7、当然多层板的抗干扰肯定好过单面板,但成本却高了几倍
8、选择一个抗干扰能力强的器件比之任何方法都有效,我想这点应该最重要因为器件天生的不足是很难用外部方法去弥补的,但往往抗干扰能力强的就贵些总结本文的研究工作,主要做了下面几点较突出的工作2.通过查阅大量的相关资料,详细了解了dht11传感器的优点,以及他的结构与功能并且明确了研究目标3.本文设计了自动采集温湿度后进过A/D转换器和单片机89c51与max7219的处理最后显示在led数码管上,使我们目测到目前的粮库的实际温湿度情况4.文章给出了系统具体的硬件设计方案硬件结构电路图,软件流程图和具体汇编语言程序设计等方面5.在这次毕业设计的过程中学会了Proteus仿真软件的基本使用,感到Proteus仿真软件对我们专业的同学来说是一个非常方便,值得学习的软件6.通过这次毕业设计,重新复习并进一步学习了MCS-51;并且熟练掌握了WORD等软件的使用7.存在的缺陷是没进行干扰考虑,并且因为条件限制的原因没能制作成多点测量对粮库温湿度的测量带有局限性参考文献
[1]ARMLimited.ARM7TDMIRev4TechnicalReferenceManual[M].ARMDDI0201A,
2001.
[2]王永志刘媛媛.大型粮库的温湿度监测报警控制系统[J].农机化研究
200808.
[3]丁英丽.基于电容式传感器的粮食水分测量仪[J].传感器技术20030430-
37.
[4]林文华.粮库的温度湿度自动测试系统[J].电脑学习20030450-
55.
[5]高美珍.基于PIC16单片机和HM1500的湿度测量[J].电子工程师
200410.
[6]何立民.单片机高级教程-应用与设计[M].北京航空航天大学出版社
2002.
[7]徐爱钧.单片机高级语言C51Windows环境编程与应用[M].电子工业出版社
2001.
[8]Wolfgang.Gospel.SensorsandAcmatorsB[J].18-19:1~
211994.
[9]周虹赵克勤.仓贮环境的湿度测量与仪器的选用[J].茶叶机械杂志200003:20-
23.
[10]苏宝平全力.新型粮仓温湿度智能化测控系统[J].农机化研究200402:10-
16.
[11]胡劲松吴捷.单片机多机通信的新型方式[J]电子技术应用
199708.
[12]李德振.湿度监测系统设计方案[J].电子制作201001:11-
1425.
[13]Microchip推出超低功耗的18引脚PIC单片机[J].电子与电脑201001:
73.
[14]程海婴.基于DS18B20粮仓温湿度智能控制系统[J].知识经济201001:117-
118..
[15]海涛张政保.基于单片机的火炮膛内瞬态温度测试系统[J].仪表技术201002:16-
18.
[16]鹏袁琪丁春欣.传感器在温室大棚环境控制中的应用[J]计算机与农业200207:21-
23.
[17]荧编著.8051单片机课程设计实训教材[M].清华大学出版社2004
[18]房小翠等编著.单片微型计算机与机电接口技术[M].国防工业出版社200
[19]翟春艳岳修正肖宏夏涛. 基于单片机的温湿度感测系统的实现[J].电子设计工程.201112
[20]钟晓伟宋蛰存. 基于单片机的实验室温湿度控制系统设计[J].林业机械与木工设备.201001
[21]王武礼杨华. 基于SHT11的粮仓温湿度测控系统的设计[J].仪表技术与传感器.201009附录A粮库温湿度监测的硬件原理图附录B汇编程序//--------------------------------//-----湿度读取子程序------------//--------------------------------//----以下变量均为全局变量--------//----温度高8位==U8T_data_H------//----温度低8位==U8T_data_L------//----湿度高8位==U8RH_data_H-----//----湿度低8位==U8RH_data_L-----//----校验8位==U8checkdata-----//----调用相关子程序如下----------//----Delay;Delay_10us;COM;//--------------------------------#includereg
51.h#includeintrins.h#includestdio.htypedefunsignedcharU8;/*definedforunsigned8-bitsintegervariable无符号8位整型变量*/typedefsignedcharS8;/*definedforsigned8-bitsintegervariable有符号8位整型变量*/typedefunsignedintU16;/*definedforunsigned16-bitsintegervariable无符号16位整型变量*/typedefsignedintS16;/*definedforsigned16-bitsintegervariable有符号16位整型变量*/typedefunsignedlongU32;/*definedforunsigned32-bitsintegervariable无符号32位整型变量*/typedefsignedlongS32;/*definedforsigned32-bitsintegervariable有符号32位整型变量*/typedeffloatF32;/*singleprecisionfloatingpointvariable32bits单精度浮点数(32位长度)*/typedefdoubleF64;/*doubleprecisionfloatingpointvariable64bits双精度浮点数(64位长度)*///#defineucharunsignedchar#defineuintunsignedint#defineData_0_time4sbitDIN=P2^0;sbitLOAD=P2^1;sbitCLK=P2^2;sbitdout=P2^5;sbitnullio=P2^3;sbitsound=P3^2;sbitmode=P1^2;sbitset=P1^3;ucharmode_flag;ucharset_flag;U8U8FLAGk;U8U8countU8temp;U8U8T_data_HU8T_data_LU8RH_data_HU8RH_data_LU8checkdata;U8U8T_data_H_tempU8T_data_L_tempU8RH_data_H_tempU8RH_data_L_tempU8checkdata_temp;U8U8comdata;U8outdata
[5];//定义发送的字节数U8indata
[5];U8countcount_r=0;U16U16temp1U16temp2;unsignedcharthtlhhhl;unsignedcharth0tl0hh0hl0;bittime_flag;ucharcriterion_hum;ucharcriterion_temp;voidRHvoid;voids_segucharucharucharuchar;voidsenducharuchar;voidCOMvoid;voidprocessvoid;voidDelayU16;voidDelay_10usvoid;voidkey_scanvoid;voidwinklingvoid;voiddelayMsunsignedinti;voidspecialunsignedchari;voidinitvoid;voidmainvoid{init;while1{RH;//读取数据process;//数据处理s_segthtlhhhl;//显示温湿度key_scan;//按键扫描winkling;criterion_temp=th0*10+tl0;criterion_hum=hh0*10+hl0;ifU8T_data_Hcriterion_temp||U8RH_data_Hcriterion_humsound=0;elsesound=1;//delayMs150;special180;//延时}}voidinitvoid{//s_seg0x810x820x8345678;criterion_temp=19;criterion_hum=50;th0=criterion_temp/10;tl0=criterion_temp%10;hh0=criterion_hum/10;hl0=criterion_hum%10;}voidspecialunsignedchari{unsignedintj;whilei--{forj=0;j125;j++;key_scan;}}voiddelayMsunsignedinti{unsignedintj;whilei--{forj=0;j125;j++;}}voidkey_scanvoid{if!set{delayMs10;//延时10msif!set{set_flag++;while!set;}}if!mode{delayMs10;//延时10msif!mode{mode_flag++;while!mode;}}}voidCOMvoid{U8i;fori=0;i8;i++{U8FLAG=2;//----------------------//P2_1=0;//T//P2_1=1;//T//----------------------while!doutU8FLAG++;Delay_10us;Delay_10us;//Delay_10us;U8temp=0;ifdoutU8temp=1;U8FLAG=2;whiledoutU8FLAG++;//----------------------//P2_1=0;//T//P2_1=1;//T//----------------------//超时则跳出for循环ifU8FLAG==1break;//判断数据位是0还是1//如果高电平高过预定0高电平值则数据位为1U8comdata=1;U8comdata|=U8temp;//0}//rof}voidsenducharadduchardat{ucharADSij;CLK=0;LOAD=0;DIN=0;i=4;whilei16{ifi8{ADS=add;}else{ADS=dat;}forj=8;j=1;j--{ifADS0x80==0{DIN=0;}else{DIN=1;}ADS=ADS1;CLK=1;CLK=0;}i=i+8;}LOAD=1;}//voids_segucharX1ucharX2ucharX3ucharX4ucharX5ucharX6ucharX7ucharX8voids_segucharX5ucharX6ucharX7ucharX8{send0x0c0x01;//正常状态send0x0b0x07;//设置扫描范围DIG0-7send0x0a0x05;//设置亮度11/32send0x090xff;//采用译码方式//send0x01X1;//send0x02X2;//send0x03X3;//send0x04X4;send0x05X5;send0x06X6;send0x07X7;send0x08X8;}voidRHvoid{//主机拉低18msdout=0;Delay180;dout=1;//总线由上拉电阻拉高主机延时20usDelay_10us;Delay_10us;Delay_10us;Delay_10us;//主机设为输入判断从机响应信号dout=1;//判断从机是否有低电平响应信号如不响应则跳出,响应则向下运行if!dout//T!{U8FLAG=2;//判断从机是否发出80us的低电平响应信号是否结束while!doutU8FLAG++;U8FLAG=2;//判断从机是否发出80us的高电平,如发出则进入数据接收状态whiledoutU8FLAG++;//数据接收状态COM;U8RH_data_H_temp=U8comdata;COM;U8RH_data_L_temp=U8comdata;COM;U8T_data_H_temp=U8comdata;COM;U8T_data_L_temp=U8comdata;COM;U8checkdata_temp=U8comdata;dout=1;//数据校验U8temp=U8T_data_H_temp+U8T_data_L_temp+U8RH_data_H_temp+U8RH_data_L_temp;ifU8temp==U8checkdata_temp{U8RH_data_H=U8RH_data_H_temp;U8RH_data_L=U8RH_data_L_temp;U8T_data_H=U8T_data_H_temp;U8T_data_L=U8T_data_L_temp;U8checkdata=U8checkdata_temp;}//fi}//fi}voidprocessvoid{ifU8RH_data_H==0{hh=0;hl=0;}else{hh=U8RH_data_H/10;hl=U8RH_data_H%10;}ifU8T_data_H==0{th=0;tl=0;}else{th=U8T_data_H/10;tl=U8T_data_H%10;}}voidDelayU16j{U8i;for;j0;j--{fori=0;i27;i++;}}voidDelay_10usvoid{U8i;i--;i--;i--;i--;i--;i--;}voidwinklingvoid{switchmode_flag{case0:break;case1:{whilemode_flag==1{send0x050xf;special100;ifmode_flag!=1{send0x05th0;gotoXX2;}ifset_flag==1{set_flag=0;th0++;ifth09th0=0;}send0x05th0;special100;ifset_flag==1{set_flag=0;th0++;ifth09th0=0;}}}case2:{XX2:whilemode_flag==2{send0x060xf;special100;ifmode_flag!=2{send0x06tl0;gotoXX3;}ifset_flag==1{set_flag=0;tl0++;iftl09tl0=0;}send0x06tl0;special100;ifset_flag==1{set_flag=0;tl0++;iftl09tl0=0;}}}case3:XX3:{whilemode_flag==3{send0x070xf;special100;ifmode_flag!=3{send0x07hh0;gotoXX4;}ifset_flag==1{set_flag=0;hh0++;ifhh09hh0=0;}send0x07hh0;special100;ifset_flag==1{set_flag=0;hh0++;ifhh09hh0=0;}}}case4:XX4:{whilemode_flag==4{send0x080xf;special100;ifmode_flag!=4{send0x08hl0;gotoXX5;}ifset_flag==1{set_flag=0;hl0++;ifhl09hl0=0;}send0x08hl0;special100;ifset_flag==1{set_flag=0;hl0++;ifhl09hl0=0;}}}case5:{XX5:whilemode_flag==5{s_segth0tl0hh0hl0;special100;ifmode_flag!=5{s_segth0tl0hh0hl0;gotoXX6;}s_seg0xf0xf0xf0xf;special100;}}}XX6:mode_flag=0;s_segthtlhhhl;}致谢大学本科的学习终于快要毕业了得以完成毕业论文是与方方面面的关怀和帮助分不开的首先,我要衷心的感谢我的导师薛丽娟,从论文的选题到毕业设计和论文工作的进行,老师都给与我最大的帮助、指导和鼓励,并尽力为我创造了良好的环境,从而使我在面临一些困难的情况下完成了论文的研究工作同时还要感谢我班的同学,感谢他们的帮助,特别感谢郑兵、熊勇、在软件仿真和软件使用方面的帮助,使我能顺利做好仿真最后感谢养育我的父母,没有他们就没有今天的我学位论文原创性声明本人郑重声明所呈交的学位论文,是本人在导师的指导下进行的研究工作所取得的成果尽我所知,除文中已经特别注明引用的内容和致谢的地方外,本论文不包含任何其他个人或集体已经发表或撰写过的研究成果对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式注明并表示感谢本人完全意识到本声明的法律结果由本人承担学位论文作者(本人签名)年月日学位论文出版授权书本人及导师完全同意《中国博士学位论文全文数据库出版章程》、《中国优秀硕士学位论文全文数据库出版章程》以下简称“章程”,愿意将本人的学位论文提交“中国学术期刊(光盘版)电子杂志社”在《中国博士学位论文全文数据库》、《中国优秀硕士学位论文全文数据库》中全文发表和以电子、网络形式公开出版,并同意编入CNKI《中国知识资源总库》,在《中国博硕士学位论文评价数据库》中使用和在互联网上传播,同意按“章程”规定享受相关权益论文密级□公开□保密(___年__月至__年__月)保密的学位论文在解密后应遵守此协议作者签名_______导师签名______________年_____月_____日_______年_____月_____日独创声明本人郑重声明所呈交的毕业设计论文,是本人在指导老师的指导下,独立进行研究工作所取得的成果,成果不存在知识产权争议尽我所知,除文中已经注明引用的内容外,本设计(论文)不含任何其他个人或集体已经发表或撰写过的作品成果对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明本声明的法律后果由本人承担 作者签名:二〇一〇年九月二十日 毕业设计(论文)使用授权声明本人完全了解滨州学院关于收集、保存、使用毕业设计(论文)的规定本人愿意按照学校要求提交学位论文的印刷本和电子版,同意学校保存学位论文的印刷本和电子版,或采用影印、数字化或其它复制手段保存设计(论文);同意学校在不以营利为目的的前提下,建立目录检索与阅览服务系统,公布设计(论文)的部分或全部内容,允许他人依法合理使用(保密论文在解密后遵守此规定) 作者签名:二〇一〇年九月二十日致谢时间飞逝,大学的学习生活很快就要过去,在这四年的学习生活中,收获了很多,而这些成绩的取得是和一直关心帮助我的人分不开的首先非常感谢学校开设这个课题,为本人日后从事计算机方面的工作提供了经验,奠定了基础本次毕业设计大概持续了半年,现在终于到结尾了本次毕业设计是对我大学四年学习下来最好的检验经过这次毕业设计,我的能力有了很大的提高,比如操作能力、分析问题的能力、合作精神、严谨的工作作风等方方面面都有很大的进步这期间凝聚了很多人的心血,在此我表示由衷的感谢没有他们的帮助,我将无法顺利完成这次设计首先,我要特别感谢我的知道郭谦功老师对我的悉心指导,在我的论文书写及设计过程中给了我大量的帮助和指导,为我理清了设计思路和操作方法,并对我所做的课题提出了有效的改进方案郭谦功老师渊博的知识、严谨的作风和诲人不倦的态度给我留下了深刻的印象从他身上,我学到了许多能受益终生的东西再次对周巍老师表示衷心的感谢其次,我要感谢大学四年中所有的任课老师和辅导员在学习期间对我的严格要求,感谢他们对我学习上和生活上的帮助,使我了解了许多专业知识和为人的道理,能够在今后的生活道路上有继续奋斗的力量另外,我还要感谢大学四年和我一起走过的同学朋友对我的关心与支持,与他们一起学习、生活,让我在大学期间生活的很充实,给我留下了很多难忘的回忆最后,我要感谢我的父母对我的关系和理解,如果没有他们在我的学习生涯中的无私奉献和默默支持,我将无法顺利完成今天的学业四年的大学生活就快走入尾声,我们的校园生活就要划上句号,心中是无尽的难舍与眷恋从这里走出,对我的人生来说,将是踏上一个新的征程,要把所学的知识应用到实际工作中去回首四年,取得了些许成绩,生活中有快乐也有艰辛感谢老师四年来对我孜孜不倦的教诲,对我成长的关心和爱护学友情深,情同兄妹四年的风风雨雨,我们一同走过,充满着关爱,给我留下了值得珍藏的最美好的记忆在我的十几年求学历程里,离不开父母的鼓励和支持,是他们辛勤的劳作,无私的付出,为我创造良好的学习条件,我才能顺利完成完成学业,感激他们一直以来对我的抚养与培育最后,我要特别感谢我的导师赵达睿老师、和研究生助教熊伟丽老师是他们在我毕业的最后关头给了我们巨大的帮助与鼓励,给了我很多解决问题的思路,在此表示衷心的感激老师们认真负责的工作态度,严谨的治学精神和深厚的理论水平都使我收益匪浅他无论在理论上还是在实践中,都给与我很大的帮助,使我得到不少的提高这对于我以后的工作和学习都有一种巨大的帮助,感谢他耐心的辅导在论文的撰写过程中老师们给予我很大的帮助,帮助解决了不少的难点,使得论文能够及时完成,这里一并表示真诚的感谢串行口与LED单片机多路模式选择开关dht11温湿度、检测ADC0832报警电路信号调理电路信号调理电路信号调理电路多路切换器采样/保持器A/D转换器接口CPU。