




已阅读5页,还剩35页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本科生毕业论文(设计)题目:家用可燃气体报警器的设计学院电子信息工程学院学科门类工科专业电气工程及其自动化学号 姓名指导教师助教 年1月12日2摘 要家用危险气体报警器依据A/D转换原理,将气体浓度这一被测量转换成数字量,并在LCD显示屏上显示出测量结果。本设计使用ADC0809对输入的信号进行A/D转换,89C51单片机对转换的结果进行运算和处理,最后驱动液晶显示器显示最终的数据结果,将数值与设定值比较,控制声光报警以及电磁继电器的吸合。系统可自行设定上限报警值。Keil提供了包括C 语言编译器、连接器、宏汇编、库管理和一个功能强大的仿真器等在内的完整解决方案,并通过uViSion集成开发平台将这些部分组合在一起。Proteus是一款运行在PC机上的,可以进行仿真、分析各种模拟器件和集成电路,是具有单片机和高级电路分析等多重功能的仿真软件。Proteus软件功能强大,具有形象直观、硬件投入少、系统资源丰富等优点。在实际过程中,我们使用Proteus来设计系统的硬件电路,用Keil来编写系统所需要的软件语言,完成编译后,将生成的HEX文件导入Proteu硬件电路中进行仿真。本页为中文摘要样版关键词:ADC080989C51AbstractHousehold hazardous gas alarm use A/D conversion principle,to convert the measured quantityinto digital quantity, and show the result on the LCD screen.We use the ADC0809 totransform the analog signal to digital signal in this design, using 89C51 single-chip to operate and process the result of the conversion, at last driving the LCD screen toshow the digital signal, and compare the data to the pre-set data, control the light and voice alerting and the running of electromagnetic relay. We can set the alert line of the system.The Keil software provide a complete solution program which include C compiler,connectors, macro assembler, database management and a powerful debugger, through an integrated development platform the uVision will get these parts together.Proteus is an emulational software which can emulate and analyze different analog items and integrated circuit, with the function of single chip and advanced circuit analysis. The Proteus has powerful function, with the advantage of visual in image, less of hardware inputting and abundant system resource. During the real process, we use the Proteus to design the systems circuit, and using the Keil to compile systems program, after compiling, we put the generated HEX file to Proteus to start emulation.Key Words:89C51 ADC0809本页为英文摘要样版目录1绪论71.1 课题研究的目的意义71.2 国内外研究现状81.2.1 一氧化碳检测的现状81.2.2 我国一氧化碳检测的发展81.2.3 各国一氧化碳检测的发展82总体设计方案102.1系统的功能要求102.2 气体警报器控制系统的技术要求102.3 系统的组成及方案设计103系统的硬件设计123.1 气体浓度采集模块123.1.1 MQ-7气敏传感器123.1.2 ADC0809143.2 按键模块153.3最小系统163.4 LCD显示模块173.5 声光报警模块183.5.1 灯光提示电路183.5.2 声音报警电路193.6 负载控制电路204系统的软件设计204.1 主程序模块204.2显示模块224.3报警模块224.4按键模块245 联调与调试255.1 仿真调试255.2 实物调试266 总结28参考文献29附录30附录一(原理图)30附录二(PCB图)31附录三(焊接图)32附录四(程序)33V1 绪论1.1 课题研究的目的意义我们都知道煤气的主要成分是一氧化碳,而一氧化碳是一种有毒可燃性气体,常温下无色无味。相对密度略低于空气,和人体可以直接接触,适合监测仪的探测。本设计的核心,就是检测家庭环境中的一氧化碳。由于一氧化碳的无色无味特性,人们在中毒时几乎感觉不到,而正是这样的一种特性,使得一氧化碳变得更加危险。一般情况下,一氧化碳被人吸入体内后,会迅速的和血红蛋白结合,形成碳氧血红蛋白。而且它们结合后不易分离这就会让人体内的器官因载氧血红蛋白不足而导致缺氧。严重的,还能夺走体内的氧气,脑及全身组织缺氧中毒而窒息。因此一旦空气中的一氧化碳浓度超过了人体的警戒值,就会给人们带来极大的生命威胁。一氧化碳很早就被确定为火灾预测预报的监测气体。传统的火灾报警器大多是以温度、烟雾以及火焰为检测的关键特征,而这些特征却几乎都是发生在火灾出现之后,这就谈不上对火灾的预警预报。另外,由于这些特征并不能作为火灾出现的关键性因素,也就使得错报、误报的几率大大增加,这极大地降低了火灾报警器的实用性。随着近年来传感器技术的发展,使用气体传感器的火灾报警器也开始崭露头角。气体传感器的大小适中,灵敏度较高,重要的是,由于是检测火灾发生前的诱因,相比较传统的物理特性检测而言,具有真正意义的预警预报作用,特别是在当今社会下,多数人的工作和休息由室外转向室内,室内的安全问题也越来越受到重视,空气的质量问题首当其冲。而随着城市家用燃气的迅速普及,一氧化碳在为人们带来洁净的能源的同时,也为人们埋下了安全隐患,因此一氧化碳的检测就显得极为重要。所以为了人们的人身安全,在室内装备一个危险气体报警器是非常有必要的。1.2国内外研究现状1.2.1CO检测的现状目前,一氧化碳传感器主要采用的是基于三点定电位的电化学原电池传感器。1975年左右,美国安特奎提克斯科技公司发明了基于三电极控制电位原理的一氧化碳敏感元件专利产品。而根据敏感元件电解质性质的不同,可以分为胶体、固体和液体三种电解质一氧化碳敏感元件。分析方法上的分类有:层析法、电化学法、热导电气法、半导电气法、红外吸收法以及紫外吸收法等。1.2.2我国CO检测的发展自上世纪初哈佛大学发明了第一支一氧化碳气体检测管之后,我国从1950年起也开始使用气体检测管来检测一氧化碳浓度。随着气体检测管技术的日趋完善,气体检测管的适用范围还在不断扩大。由于气体检测管检测的快速和准确,目前仍是气体检测的一个重要方法。在建国早期,国内的有关单位如大连化学物理研究所主要是引进并仿制德国的产品。可是由于受到国内敏感元件材料的不足以及对其的加工技术水平限制,国产气体检测管的测量范围小,使用寿命短、密封性差、合格率低,产品的性能与国际先进水平还有很大的差距。目前,虽然国内已有多家企业生产这种报警器,但是像敏感元件这类关键器件仍由国外垄断,这就导致报警器的价格偏高,自主生产的报警还存在技术水平相对滞后的问题,一些要求长寿命的检测报警仪仍需向国外进口。国外从20世纪30年代开始研究及开发气体传感器,且发展迅速。日本于1963年5月完成开发第一台接触燃烧式家用燃气泄漏报警器。美国1996年2002年气体传感器年均增长率为27%30%。我国在70年代初期开始研发可燃性气体报警器,之后报警器的型号也由少变多,应用范围由小极大,产品的数量也在不断地增加,但多数产品都是在引进国外领先的技术和精准的产品生产工艺基础上来进行研究,继而逐渐形成自己的特色。近年来,在产品稳定性和气体选择性上也有了很大的进步。罗学恒. 单片机实践与应用M.北京:电子工业出版社,20101.2.3各国CO检测的发展目前市场上广泛使用的一氧化碳传感器主要有电化学固体电解质型、电化学固体高分子电解质型和金属氧化物半导体型等三种类型。上世纪70年代中期,电化学一氧化碳传感器问世,由于其具有灵敏度高、选择性比较自由、构造简单以及使用和维护起来方便等特点,受到国内外的青睐和重视。目前国外电化学一氧化碳传感器绝大多数使用的是铂黑催化电极,液体酸性电解质,以及电化学法中恒电位电解法来进行一氧化碳的浓度检测。近年来,美日德等国等对一氧化碳传感器的研究发展较快。其中具有代表性的产品主要有:中美联合研制Mini一氧化碳型电化学CO传感器;日本CO-7型,CO-82型电化学传感器;美国LD-145型电化学CO传感器。随着目前科学技术的不断发展以及人们对系统的易维修性、长时工作稳定性等方面的要求越来越高,一氧化碳检测仪也正朝着智能多功能、微小集成和通用互联网化的方向发展。如今,随着MEMS技术和半导体工艺的发展,红外气体分析器也将变得更加的微型化、便携化。2 总体设计方案本设计主要是实现煤气(一氧化碳)浓度监测以及超过上限时的报警及控制,下面分别对系统功能要求、系统技术要求及系统实现方案总体阐述。2.1系统的功能要求本系统的研制主要包括以下几项功能:(1)实时监测环境中一氧化碳的浓度值;(2)声光报警功能:当环境一氧化碳的浓度超过设定的上限值时,蜂鸣器要进行声音报警,红色LED灯进行灯光警示,同时吸和继电器,排气扇工作,降低当前周围环境中一氧化碳的浓度。2.2 气体警报器控制系统的技术要求了解这个系统的工作原理以及功能之后,就可以基本确定系统的技术要求。系统采用的是低成本的单片机,可以满足批量生产和各类工程的需求。对于完整的检测报警系统而言,为提高市场的竞争力,这个系统应该有着体积小、功耗低、数据传输性能可靠和成本低廉等技术优势。具体指标和参数如下:(1)体积小:探测器的体积要尽可能的小,这样才能减少占用的空间,使用和更换就会方便很多;(2)功耗低:本系统可以使用5v电源供电或三节5号干电池供电。(3)可靠性高:由于在于系统工作环境中可能有不确定的电磁干扰,为了保证系统长时间的可靠工作,同时减少误报次数,可以选择多指示灯,用来指示不同的状态。2.3 系统的组成及方案设计本设计主要由一氧化碳传感器电路、STC89C51单片机、灯光报警电路、负载驱动电路,显示电路等硬件部分和控制程序和编解码程序等软件部分组成。整个系统的设计大致可看成:气体浓度检测模块采集气体浓度的模拟数据,经由AD转换器交给单片机处理,经分析判定之后再由LCD模块显示浓度,超过设定值时声光报警。在系统设计之初,考虑到煤气(一氧化碳)的有毒属性,我在设计电路的时候添置了一个小风扇,使得在一氧化碳浓度较高时的检测能够迅速稀释浓度,以保证不至于一氧化碳浓度高时出现中毒现象。系统的组成结构如下:3 系统的硬件设计3.1 气体浓度采集模块如图3.1所示,在这个电路中,有两个部分,主要是CO传感器检测气体浓度,将电压信号给ADC0809,模数转换电路将模拟信号转换成数字信号给单片机,单片机再读取相应的数值和处理。图3.1 气体浓度采集模块电路3.1.1 MQ-7气敏传感器MQ-7型气体传感器用于以CO为主要成分的气体的测量,而且它抗干扰能力强,受水蒸气、烟等干扰气体的影响小。MQ-7型气敏元件具有以下特点:(1) 独立供电,功耗低,仅0.7W左右;(2) 使用烧结半导体所形成的敏感烧结体,具有稳定的R值(即器件在纯洁空气中的阻抗),从而保证了长期工作的稳定性;(3) 对检测气体有极高的灵敏度和快速的响应恢复。器件的灵敏度:S=Ro/Rx为1030。常见为QM系列的S值仅8左右。Rx为器件在CO浓度为0.2%时的阻抗。器件的主要参数如下:加热电压:V=5+0.2V;加热功率::约0.7W;响应时间:Tr10s;恢复时间:Tn60s;工作环境:温度-10+50湿度85%RH抗干扰能力:CO浓度在0.2%时,在湿度小于85%RH温度处于-10+40之间不会引起误报。MQ-7型气敏元件在CO浓度不到0.6%时有极高的灵敏度。通电80s后,元件进入稳定待测工作状态。朱越. 低成本可燃性气体泄漏报警器J. 电子设计工程. 2010(06)(4) 广泛的探测范围;(5) 驱动电路简单。3.1.2 ADC0809ADC0809有28个引脚,采用双列直插式封装,是一种逐次逼近的8位开关树型A/D转换器。下面是它的工作原理。输入三位地址后使ALE(地址锁存允许输入线)为高电平,把地址存到地址锁存器中。此地址通过译码选通器的一个模拟输入端到比较器。这时START上升沿就会逐次逼近寄存器并复位。复位后,下降沿开始启动 A/D转换,EOC输出信号开始慢慢变低,指示转换仍在进行,直到A/D转换完成之后,EOC就会转为高电平,此时A/D转换结束,数据结果保存至锁存器。当VOE=1(即输出允许信号)时,输出三态门打开,转换之后的量将会输出到数据总线上。赵新民. 模数转换器与P之接口(续)J. 电测与仪表. 1983(05)A/D转后的数据会传给单片机来处理。但是,如何确定转换已完成才是数据传输的关键所在,因为一旦确定了转换已完成,那么就可以接着进行传送。为此可以使用以下三种方式。(1)查询方式A/D转换芯片在完成转换时有一个状态信号。因此可以利用查询方式来测试状态信号的状态来确认转换是否结束,并继续来传送数据。(2)中断方式用表明转换完成的那个状态信号标记为中断请求信号,用中断方式来传送数据。(3)定时传送方式转换时间作为一项技术指标,对于某一确定型号的转换器来说,这个值是固定不变的。由此可以设计一个Delay子程序,ADC0809启动后即可调用该子程序,延迟时间一到,转换即已完成,也就可以传送数据了。但是一旦完成了转换,不管使用上述哪种方式,都可以通过指令进行数据传送。3.2 按键模块本设计采用按键接低的方式来读取按键,单片机初始时,因为为高电平,当按键按下的时候,会给单片机一个低电平,单片机对信号进行处理。单片机键盘有矩阵式键盘和独立键盘两种:矩阵式键盘式接法程序比较复杂,但是占用的I/O少,可以给其他设备挪出不必要的接口;而独立键盘每一个I/O 口上只接一个按键,按键的另一端接地,这种接法程序比较简单而且系统也更加稳定。本设计中只有三个按键,电路结构也不是很复杂,没有太多的外界单元,所以就选择了独立键盘。独立式键盘的实现方法是通过读取单片机I/O口的电平高低来判断是否有按键动作。将按键的一端接I/O口,另一常开端接地,初始情况下I/O的电平为高,若有按键动作时,则该I/O的电平由高转向低,动作结束后,单片机的上拉电阻又会使I/O的电平变高,这就完成了一个完整的按键动作;若无按键动作,则I/O会保持在原先的高电平状态。在不了解是否有过按键动作时,我们只需在程序中查寻该I/O口的电平状态就可以了。在使用单片机对键盘处理的过程中常常会出现键盘抖动。键盘抖动是一种信息的干扰。当键盘在未按到按下的临界区而产生不稳定的电平时,我们称之为键盘抖动,这是一种正常的现象,但却无法通过改变按键而让抖动消失。这种抖动一般在会有10200ms。可以通过硬件和软件两种方法消除。硬件去抖动就是用一个简易电路来处理抖动部分使之消除抖动;软件去抖动是在检测到第一个电平发生变化后,延时一段时间之后再来检测电平状态,通过延时过程将抖动忽略掉。出于成本的考虑,本设计采用了软件去抖动,具体的做法是当按键出现低电平时立即延时上述时间来避开抖动,延时结束后重新读一次I/O 口的值,如果是1 ,表示低电平的时间不到10200ms,那这就是干扰信号。当读出值为0时,则表示有按键按下,应调用相应的处理程序。键盘的硬件电路如图3.5所示:图3.2按键电路3.3最小系统单片机最小系统由两个部分构成复位电路和时钟电路。单片机的复位是把电路回归到一个确定的、初始的状态,通常是空状态。复位电路是在单片机的复位引脚上外接一个电阻和一个电容。接上电源后,按下开关即可实现系统的复位功能。复位电平的存在时间必须要大于或等于两个机器周期,否则复位无效。复位的具体时间常数可由RC电路计算得出。晶振电路虽然很简单,但是晶振的作用很大,没有晶振提供的时钟频率,单片机就无法完成所有的指令执行,也就不能达到我们所需要的功能,因此每个单片机都少不了晶振电路。它结合单片机内部电路产生系统所需的时钟频率,晶振提供的时钟频率和运行速度是呈正相关的,频率越高,运行速度越快。在一般情况下,晶振的频率精度都比较高,高级一点的晶振精度有可能更高。在一定范围内,晶振频率允许让外加电压调整的,称之为压控振荡器。为了能在共振的状态下工作,晶振所使用的晶体是可以将电能和机械能相互转化的,这样可以提供精准的振荡频率。晶振的主要作用就是为系统提供稳定统一的时钟信号。一般情况下,一个系统只使用一个晶振,这样便于系统各部分的时钟保持同步。晶振在工作时通常要配合使用锁相环电路来提供系统所需的时钟频率。如果子系统需要不同频率的时钟信号,那么可以在一个晶振上来连接不同的锁相环以保证产生不同频率的时钟。瞿生辉,冯毛官单片机原理与应用M西安:西安电子科技大学出版社,1989STC89C51使用11.0592MHz的晶振作为振荡源,由于C51单片机内部已有振荡电路,晶振电路也比较简单,由一个晶振和两个电容组成,电容一般在15pF至50pF之间。最小系统硬件图如下:图3.3 单片机最小系统3.4LCD显示模块液晶(Liquid Crystal Display)是一种介于固态和液态之间的有机化合物,通过电压对其显示区域进行控制,改变液晶分子的形态,就可以显示出图形。基于薄、低功耗、适用于LSI直接驱动以及低辐射等特点,LCD显示屏已被广泛使用于包括PC、DV这些数码设备在内的众多领域。LCD1602A 是一种工业字符型液晶,最多能够同时显示16x02 即32个字符(16列2行)。在单片机的视觉信息交流界面中,一般的交流介质有以下几种:发光二极管点阵、LCD显示器、LED数码管。发光二极管和LED数码管比较常用,并且软硬件相对简单。冉莉,王民. 基于单片机的液晶显示模块硬软件设计开发J. 科技广场. 2011(05)在单片机系统中液晶显示器有以下几个优点:在观看过老式的“大箱”电视之后,大家肯定会有这样一个感觉:电视机的屏幕不停地在刷新,虽然这种刷新频率很快,但还是很难受,而液晶显示屏则会恒定发光不会出现屏幕闪烁。因此,液晶显示器的显示画质好,界面显示稳定且不会闪烁。人们通过改变显示器上的电场来控制液晶分子的排列状态,进而达到显示目的的,相比传统的CRT显示器而言,省去了笨重的阴极管腔体,显得更加的轻便。同时,由于LCD显示器是数字式输出,和单片机的接口的连接不需要进行A/D转换,显示起来就很方便迅速,没有迟滞。总的来说,液晶显示器的功耗相比一些其他的显示器来说很低,电能的消耗主要集中在其内部电极和驱动IC上。图3.4 液晶显示电路设计3.5 声光报警模块3.5.1 灯光提示电路LED的特点非常明显,寿命长、光效高、辐射低与功耗低。严格来说LED已是第四代光源的代表,LED因其高亮低热、使用寿命长、无毒环保等优点,被称为是21世纪最有发展前景的绿色照明光源。近几年来LED的制造工艺不断进步,在原有的材料基础上也相继开发并应用了一些新的半导体发光材料,如荧光粉以及氮化物晶体等这类物质。同时超高亮度的LED进展也有了很大的突破,发光效率比最早一代的LED提高了近1000倍,色度方面也已覆盖了所有可见光的颜色,值得一提的是超高亮度白光LED的出现,这极大可能地促成LED的应用领域拓展至低耗高光照明市场。本设计利用不同颜色的LED指示不同的烟雾浓度报警,绿色表示浓度在上限之内,红色表示超出上限值。图3.5灯光提示电路3.5.2 声音报警电路蜂鸣器是一种结构单一的电子响音器,使用直流电压供电,广泛应用于电子产品中作发声器件。一般电路图中常表示的“H”或“HA”指的就是蜂鸣器。蜂鸣器主要分为压电式和电磁式两种类型,其中压电式占据了市场的大多数份额。压电式蜂鸣器主要由压电蜂鸣片、多谐振荡器、阻抗匹配器及外壳、共鸣箱等组成。多谐振荡器由集成电路或晶体管构成。接入1.5到15V的直流工作电压后,多谐振荡器即可振动,输出音频信号可达1.5k至2.5kHZ,压电蜂鸣片在阻抗匹配器的推动下发声。常见的压电蜂鸣片材料可由PZT或PMN两种压电陶瓷材料制成。陶瓷片的两面镀有银电极,经过极化跟老化处理之后,和不锈钢片或黄铜片粘在一起。电磁式蜂鸣器由磁铁、电磁线圈、振动膜片、振荡器及外壳等五个部分组成。接上电源后,振荡器的模拟音频信号电流通过电磁线圈,并在线圈中产生磁场。振动膜片在线圈和磁铁的叠加作用下就会发生周期性的振动。蜂鸣器驱动电路的驱动比较简单,一般由三极管、蜂鸣器、限流电阻三个部分构成。蜂鸣器是发声元件,在两端施加直流电压或者方波就可以发声,一般有缘蜂鸣器使用方直流电源,无缘蜂鸣器使用方波。主要参数是尺寸、发声方向、电压、频率、电流、驱动方式等。本设计使用的是有源蜂鸣器。三极管Q1有开关作用,其基极的低电平使三极管饱和导通,使蜂鸣器发声;而基极高电平则使三极管关闭,使得蜂鸣器停止工作。兰冰芯,谌海云,陈东,吉宁. 基于单片机的PM2.5测试仪的设计与实现J. 物联网技术. 2014(11)图3.6声音报警电路3.6 负载控制电路电磁继电器是一种由铁芯、衔铁、线圈、触点以及簧片等组成的电子控制器件,在电路中常常起到保护、转换、调节的作用。在线圈两端加上一定的电压后,线圈里就会产生电流,也就会形成电磁效应,线圈就会产生电磁力,而衔铁就会在电磁力的作用下和铁芯吸合在一起,从而使得衔铁的两个触点(一个动触点,一个静触点)吸合。线圈断开电源后,电磁力也会随着电磁作用的消失而消失,衔铁就会返回到初始的位置,使之前吸合的两个触点释放。电磁继电器正是通过这样的原理才达到变换电路的通断的目的。我们把在继电器未通电时处于断开时的静触点称作常开触点,处于接通时的静触点叫做常闭触点。周志敏. 浅析继电器的应用选型J. 电气开关. 2003(02)大多数继电器都会有两个电路,一个是高压工作电路和另一个是低压控制电路。电路中继电器室通过PNP型三极管驱动,当阀值超过设定时,单片机由高电平跳变成低电平,三极管导通,继电器吸合,继电器起开关作用,继而驱动负载。本设计中的负载单元是系统工作时的黄色二极管闪烁部分。图3.7继电器控制负载电路4 系统的软件设计系统程序主要包括主程序模块、显示模块、报警模块和按键模块等四大模块4.1主程序模块主程序的主要功能是显示当前CO浓度数值、读出并处理气敏传感器的检测值,按键控制CO的浓度上限值,当检测的值超过上限时,蜂鸣器发声报警。程序框图如下:图4.1 主程序框图4.2 显示模块显示数据子程序的主要功能就是把检测到浓度值经由单片机处理完毕后显示在液晶显示屏上。程序框图如下:图4.2 显示模块框图4.3 报警模块报警子程序的主要功能是在一氧化碳浓度值超过设定上限值时,能够使蜂鸣器发声、警示灯发光,从而达到报警的目的。程序框图如下:图4.3 报警模块框图4.4 按键模块本设计中按键主要用于设置检测的浓度上限值。当按下按键1时,计入设置模式,按下按键2时,提高上限值;按下按键3时,降低上限值,再按下按键1,设置结束。按键模块框图如下:图4.4 按键模块框图5联调与调试5.1仿真调试在进行实物的焊接之前,我们先在PC机上用软件进行了仿真测试。我在Proteus上做出了整个报警器的电路仿真图,仿真图如下:图5.1 电路仿真图5.2实物调试在仿真的时候,考虑到一氧化碳气体是有毒气体,我把报警阈值设定在了一个较低的浓度,浓度达到设定值时,报警器报警,液晶显示器的上栏显示的是环境一氧化碳浓度,下栏显示的是设定的阈值浓度,界面如图:图5.3 报警图要模拟在正常情况下的报警器工作状态,我就将报警阈值设定在了一个比较高的值,要使模拟环境浓度低于阈值,先按下实物面板右下三个按钮的上键,以进入设定值设定步骤,中间的键是上调键,下方的键是下调键,调整完毕后开始运行,界面如下:图5.4 运行图6 总结本设计从贴近实际的角度出发,在要求不高的情况下基本完成了课题要求的检测和报警两项主要任务。当然,在设计中,由于自身的水平有限和考虑不周,有些比较人性化和更高级一点的功能暂时无法添加,不过我会在以后的工作学习中逐步完善。经过了近5个月的时间的准备,我的毕业设计总算是完成了。在这段时间里,通过翻阅资料,我了解到了许多有关毕业设计的一些基础知识,也通过毕业设计去巩固了大学四年的一些专业知识。同时,也是利用毕业设计这样一个机会去把课本上所学到的知识完整地、正确地运用到实际问题当中。收集资料的同时,即是对所学知识的回顾和温习。除此之外,遇到不懂的难点,翻阅资料也使得自己有更加开阔的视野。在整个毕业设计的过程中,我要感谢所有帮助过我的导师和同学,是你们在我陷入困难的时候给我指点明津,让我得以顺利的完成毕业设计和论文的定稿。谢谢大家!参考文献1罗学恒. 单片机实践与应用M.北京:电子工业出版社,20102朱越. 低成本可燃性气体泄漏报警器J. 电子设计工程. 2010(06)3赵新民. 模数转换器与P之接口(续)J. 电测与仪表. 1983(05)4瞿生辉,冯毛官单片机原理与应用M西安:西安电子科技大学出版社,19895周正,卜丽,陈明. - 信息与电脑(理论版)- 20116冉莉,王民. 基于单片机的液晶显示模块硬软件设计开发J. 科技广场. 2011(05)7刘鑫;才智, 2010年31期附录附录一(原理图)附录二(PCB图)附录三(焊接图)附录四(程序)39/程序头函数#include /显示函数#include /宏定义#define uint unsigned int#define uchar unsigned char#define Data_ADC0809 P1/管脚声明sbit LED_R= P22;/红灯sbit LED_G= P20;/绿灯sbit FENG = P25;/蜂鸣器sbit san=P34; /风扇控制(选配)/ADC0809sbit ST=P33;sbit EOC=P36;sbit OE=P32;/按键sbit Key1=P26; /设置键sbit Key2=P27; /加按键sbit Key3=P37; /减按键bit bdata flag; /报警标志位uchar set; /设置状态/函数声明extern uchar ADC0809();extern void Key();/酒精含量变量uchar temp=0;uchar WARNING=25; /报警值void init() /初始化函数TMOD=0x01; /工作方式TL0=0xb0;TH0=0x3c; /赋初值(12MHz晶振的50ms)EA=1; /打开中断总开关ET0=1; /打开中断允许开关TR0=1; /打开定时器开关void main() /主函数Init1602();/初始化显示init(); /初始化定时器while(1) /进入循环temp=ADC0809(); /读取酒精浓度值if(set=0) /只有在非设置状态时,Display_1602(temp,WARNING); /才刷新显示实时浓度值if(tempWARNING&set=0) /非设置时当浓度值大于报警值时flag=1; /报警标志位置1Key(); /扫描按键/ADC0809读取信息uchar ADC0809()uchar temp_=0x00;/初始化高阻太OE=0;/转化初始化ST=0;/开始转换ST=1;ST=0;/外部中断等待AD转换结束while(EOC=0)/读取转换的AD值OE=1;temp_=Data_ADC0809;/将0809的数值读入单片机OE=0;return temp_; /返回读到的数据void Key() /按键函数if(Key1=0)/设置键按下时while(Key1=0);/检测按键是否释放FENG=0;/蜂鸣器响set+;/设置状态标志加flag=0;/停止报警san=1;/风扇停止转动(选配)TR0=0;/定时
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 能在电脑上写数学试卷
- 蒲城县高二联考数学试卷
- 班级活动方案策划300字(3篇)
- 水渠围堰施工方案(3篇)
- 河北企业线下活动策划方案(3篇)
- 线上签约活动方案策划(3篇)
- 辽宁水帘施工方案(3篇)
- 杭州混凝土施工方案公司(3篇)
- 银行年度活动策划方案(3篇)
- 农村庭院大门施工方案(3篇)
- 口腔颌面部外伤的处理课件
- 《现代涉外礼仪》课件
- 家庭教育学整套课件
- 社区生殖健康知识培训方案
- 春风十里不如你:一本书读尽冯唐人生金线年轻时极尽欢喜年长
- 耳鼻喉科患者的心理护理与干预策略
- 30道医院妇产科医生岗位高频面试问题附考察点及参考回答
- 设计单位工程质量检查报告(合格证明书)
- (完整word版)中国银行交易流水明细清单模版
- 怎么点评施工方案好坏
- 非标设备检验标准
评论
0/150
提交评论