基于MPX4115的数字气压计设计论文汇总
毕业论文基于单片机的气压传感器研制
1MSP430系列单片机是美国仪器(TI)生产的单片机芯片。此芯片是一款具有精简指令集(RISC)的混合信号处理器,其处理能力极强、运算速度快、功耗超低、片资源丰富且有方便高效的开发环境。然而,其价格比较昂贵且采用TPFQ贴片封装,不利于焊接,需要制作成PCB板,但这将大大增加了成本和开发周期[7]。
在工业领域,气压传动控制是工业中经常用到的一种控制方式,它采用气压完成传递能量的过程。因为气压传动控制方式的灵活性和便捷性,气压控制在工业上受到广泛的重视。气压传动是研究以有压流体为能源介质,来实现各种机械和自动控制的学科。气压传动利用这种元件来组成所需要的各种控制回路,再由若干回路有机组合成为完成一定控制功能的传动系统来完成能量的传递、转换和控制[1]。数字式的气压计能直接接入工业自动控制系统中,对工业生雪等万千气象都跟大气运动有紧密的关系,而造成大气运动的动力来源就是大气压分布的不平衡和气压分布的经常变化。由于地球表面不同地方在太阳照射下受热情况不同,各地的空气温度就有较大差别。在同一水平面上,如果气压分布不均匀,空气就要从高气压地区向低气压地区流动。因此某地区的气压高,该地区的空气就在水平方向上向周围地区流出。高气压地区上方的空气就要下降。由于大气压随高度的减小而增大,所以高处空气下降时,它所受到的压强增大,它的体积减小,温度升高,空气中的凝结物就蒸发消散。所以,高气压中心地区不利于云雨的形成,常常是晴天。如果某地区的气压低,周围地区的空气就在水平方向上向该地区流入,结果使该地区的空气上升,上升的空气因所受的压强减小而膨胀,温度降低,空气中的水汽凝结,所以,低气压中心地区常常是阴雨天[2]。由于气压跟天气有密切的关系,所以各气象哨所每天都按统一规定的时刻观测当地的大气压,报告给气象中心,作为天气预报的依据之一。
基于51单片机的数字气压计系统设计
2019.051概述气压计是利用压敏材料将气压变化转化成易于检测和传输的电信号,然后对电信号进行滤波、放大、通过后续电路处理,并将数据显示出来的一种测量工具。
其在观察压力变化、压力大小测量,以及对其他物理量测量等方面都有十分重要的作用。
传统的水银气压计占用空间较大、气压数据不能直接显示、灵敏度低、易损坏,测量结果受环境影响较大。
随着mems 技术和智能芯片技术的发展,气压计正朝着智能化、无线化、微型化的方向发展。
数字压力传感器的应用领域涵盖了医疗卫生、航空航天、户外作业、工矿企业等,并在人们的日常生活中也很常见,如手机、平板、手环等电子设备大部分都安装了数字气压计,给人们的生活带来了极大的便利。
2系统硬件2.1硬件总体框图本设计是基于MPX4115的数字气压计,硬件处理电路为大气压传感器模拟信号的采集、转换、处理和显示,并根据相应的软件需求设计控制程序。
气压计的硬件主要由4部分组成,分别为单片机最小系统、气压信号采集电路、ADC 转换电路和数码管显示电路。
2.2气压数据采集电路数据采集器件采用压力传感器MPX4115,其类型是硅压力传感器。
这种传感器在制造时引入了先进的微电机技术,薄膜镀金属。
工作温度范围是0℃-85℃,在此温度范围内误差不超过1.5%。
2.3气压信号转换电路ADC0832是常用的A/D 转换芯片,8位分辨率,转换时间短,是模拟量转换电路中常用的器件之一。
在本系统中,单片机所需的数字量信号是由气压传感器采集,然后交给ADC0832进行模数转换,并将转换结果传给单片机进行处理。
常用电路中,单片机与ADC0832之间采用4线制进行连接,ADC0832端的4个引脚依次采用DO、DI、CS、CLK。
但在通信过程中,单片机与ADC0832之间是单工通信,DO 引脚与DI 引脚并不需要同时使用,所以本系统中将DO 引脚和DI 引脚并联在一起进行分时使用。
CS 引脚输入高电平时,芯片禁用,ADC0832不能工作,此时其他引脚CLK、DO、DI 电平状态可任意设置。
基于MPX4115的数字气压计设计论文
阿坝师范高等专科学校电子信息工程系课程设计气压传感器实验设计学生姓名李其林专业名称嵌入式班级2011级学号20113122阿坝师范高等专科学校电子信息工程系二○一三年四月一、绪论1.1课题背景气压计是一种测量大气压的装置,一般把作用于单位面积上空气柱的重量称为大气压力,简称气压。
气象学研究表明,在空间垂直方向上气压随高度增加而降低,这种变化的幅度在近表面和高空时又有所不同,近地表时气压随高度增加而降低的幅度最大,越到高空这种变化越缓慢。
气压还会受空气中的气流影响,若空气中有下降气流,气压会增加;若空气中有上升气流,气压会减小。
本课题要求利用单片机控制实现气压计功能,而单片机的接口信号必须是数字信号,因此想要用单片机获取气压这类非电信号的信息,必须使用气压传感器。
气压传感器的作用是气压信息转换成电流或电压输出,转换后的电流或电压输出常为模拟信号因此还必须进行A/D转换,以满足单片机接口的需要。
1.2 数字气压计系统设计意义气压计被广泛应用于国防领域、工业领域、医疗领域以及我们日常家庭生活中。
其中的核心元件就是气压传感器,它在监视压力大小、控制压力变化以及物理参量的测量等方面起着重要作用。
运用于气压计的气压传感器基本都是依靠不同高度时的气压变化来获取气压值的。
传统气压表(空盒式、弯管式等)精度低、显示单一;本系统设计的数字气压计采用单片机控制,具有使用方便、精度高、显示简单和灵活性等优点,而且可以大幅提高被控气压的技术指标,从而能够大大提高产品的质量。
二、系统总体设计2.1 设计整体思想基于MPX4115的数字气压计包括软硬件的设计与调试。
软件部分通过对C语言的学习和对单片机知识的了解,根据系统的特点编写出单片机程序。
硬件部分分为四大块,包括大气压的非电信号数据的采集、转换、处理以及显示。
通过对设计的了解,选择适合的器件,画出原理图。
2.2 系统总体框图气压计硬件部分由四部分构成,它们分别是:信息采集模块,数据转换模块,信息处理模块和数据显示模块。
单片机控制的数字气压计的设计与实现_毕业设计(论文) 推荐
毕业设计(论文)题目基于单片机的数字气压计的设计与实现系(院)专业班级班学生姓名学号指导教师职称二〇一三年六月十八日独创声明本人郑重声明:所呈交的毕业设计(论文),是本人在指导老师的指导下,独立进行研究工作所取得的成果,成果不存在知识产权争议。
尽我所知,除文中已经注明引用的内容外,本设计(论文)不含任何其他个人或集体已经发表或撰写过的作品成果。
对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明。
本声明的法律后果由本人承担。
作者签名:二〇一三年六月十八日毕业设计(论文)使用授权声明本人完全了解滨州学院关于收集、保存、使用毕业设计(论文)的规定。
本人愿意按照学校要求提交学位论文的印刷本和电子版,同意学校保存学位论文的印刷本和电子版,或采用影印、数字化或其它复制手段保存设计(论文);同意学校在不以营利为目的的前提下,建立目录检索与阅览服务系统,公布设计(论文)的部分或全部内容,允许他人依法合理使用。
(保密论文在解密后遵守此规定)作者签名:二〇一三年六月十八日基于单片机的数字气压计的设计与实现摘要数字气压计是用来测量压力由压力传感器,可以直接转换为检测到的电流或电压信号,最后通过显示器显示设计。
本设计介绍了压力传感器MPX4115气压计实时数字显示设备。
得到的模拟气压值再经过电压/频率的换算电路,最终在LCD中显示出来。
关键词:89C55单片机;MPX4115传感器;V/F转换器;液晶显示Design and implementation of digital pressure meterbased on MicrocontrollerAbstractDigital barometer is designed through the pressure sensor will be measure air pressure, transform for direct current or voltage signal can be detected, and finally displayed by the display of a design. MPX4115 by pressure sensors are introduced the design of the real-time display of digital atmospheric pressure meter system equipment. The simulation of the pressure value through the voltage/frequency conversion circuit, finally displayed in the LCD.Keywords: 89C55 single chip microcomputer; MPX4115 sensor; V/F converter; Liquid crystal display (LCD)目录引言 (1)第一章数字气压计系统论证 (2)1.1数字气压计设计系统 (2)1.2设计思路分析 (2)1.2.1 设计方案一 (2)1.2.2 设计方案二 (2)1.2.3 设计单片机控制的数字气压计系统时的注意事项 (3)第二章系统总体构造的设计 (4)2.1 系统总体结构 (4)2.2 A/D转换模块 (4)2.3 MPX4115传感器模块 (6)2.4数据处理模块 (7)2.4.1数据处理模块电路的原理图 (7)2.5显示模块 (11)2.5.1 LCD1602显示器的介绍 (12)2.6电源电路模块 (13)2.7 本设计总体电路介绍 (14)2.7.1 对于数据的转换计算 (15)第三章程序的设计及系统调试与仿真 (15)3.1 由频率算出电压值 (15)3.2程序流程图 (16)3.3关于keil4和proteus的介绍 (17)3.4 程序仿真图如下 (17)3.5 电路仿真如图所示 (19)总结 (20)参考文献 (21)谢辞 (23)引言随着科学技术的发展,单片机技术、传感器技术以及计算机控制技术的发展正走向逐渐走向成熟。
基于MPX4115数字气压计的仿真实现
www�ele169�com | 85电子基础在项目开发过程中作者遇到要检测大气压强的问题,经过多方查阅资料和对比最终选定本文的方案来实现。
经作者查阅资料发现气压检测的应用领域广泛,例如蔬菜大棚中通过对气压的测量并配合温度、湿度的测量来判断大棚是否需要降温和通风,气象部门通过对气压的检测来判断天气的变化等。
气压测量的核心部件就是压力传感器,该传感器将气压的压力信号转换成电信号传送给单片机进行处理,处理结果通过显示器显示。
本系统设计的数字气压计采用MPX4115作为气压传感器,AT89C51单片机作为微处理器,LCD1602作为显示器用以显示被测气压值。
经仿真实现后发现该系统具有设计简单、精度高的特点,作者已经将该仿真系统进行硬件实现进行气压自动检测,方便灵活,便于携带适合野外作业的特点。
1 总体设计本系统分为硬件设计和软件设计两部分。
系统总体框图如图1所示。
整个系统的供电均采用+5V 直流稳压电源,气压传感器MPX4115进行气压的测量并将气压信号转换成0~5V 的模拟电压信号输出,该信号再送至8位AD 转换器ADC0832进行模数转换,转换生成的数字信号经AT89C51运算处理后送显示器LCD1602显示。
2 硬件电路■2.1 单片机的选型本设计采用AT89C51作为处理器,该单片机字长为8位,片内数据存储器RAM 存储容量为256B,片内程序存储器ROM 存储器容量为4KB,2个16位的定时器/计数器和5个中断源。
通常选择12MHz 作为该单片机的时钟频率,对应单片机的机器周期为1μs。
本设计中因大气压强数值变化比较缓慢,单片机采集数据的时间间隔通常以秒为单位进行采集,对数据处理的实时性要求不高,所以采用AT89C51作为处理器能够满足要求,经仿真和硬件电路验证了作者的想法基于MPX4115数字气压计的仿真实现王然升(山东信息职业技术学院,山东潍坊,261062)摘要:气压的测量应用广泛,测量手段也很多。
数字气压计的设计.
宁夏师范学院毕业生论文数字气压计的设计摘要:本文介绍基于气压传感器MPX4105的精密数字气压计系统的软、硬件实现方法。
通过气压传感器MPX4105获得与气压相对的模拟电压值,并经过电压/频率(V/F)转换模块转换为数字脉冲,通过单片机对此脉冲序列的计数等处理后获得实际的气压值,并通过数码管显示电路显示。
阐述了系统的软件设计,以C语言为开发工具,进行了详细设计和编码。
总体目标是实现系统的可靠性、稳定性、安全性和经济性。
关键词:气压传感器,电压/频率转换,单片机宁夏师范学院毕业生论文The Design of Numeral-barometerAbstract:Introduces a precise numerical barometer system based on MPX4105, giving the achieve-method of soft and hardware Obtain the value of analog voltage according to the air pressure via MPX4105, and convert it into numerical pulse by thevoltage/frequency conversion. Recur to the take count of the pulse-sequence and relevant management by the SCM, an actual air-pressure value is obtained. On the system software design, development tools is C language, a detailed design and coding. The overall objective is to achieve system reliability, stability, security and economy. Key words: Gs pressure transducer,Voltage / frequency conversion,SCM宁夏师范学院毕业生论文1引言 ........................................................................................................................................ (1)1.1课题背景 (1)1.2 本课题国内外研究现状 (1)1.3本课题的研究意义 (2)1.4 本课题相关理论综述 (2)2系统总体设计 (4)2.1 设计思路分析 (4)(1)设计方案一: (4)(2)设计方案二: (4)2.2 系统总体结构 (5)2.3系统各功能模块的设计思想 (5)2.3.1 A/D转换模块 (5)2.3.2 数据处理模块 (6)2.3.3 显示模块 (6)2.4气压传感器的选择 (6)2.5 A/D转换器件的选择 (7)2.6 三端稳压器 (8)2.7 数码管显示 (8)2.7.1 数码管静态显示 (8)2.7.2数码管动态显示 (8)2.8 系统配置 (8)3硬件电路设计 (9)3.1单片机电路部分 (9)3.1.1 主要芯片介绍 (9)3.2 气压传感和V/F转换电路部分 (11)3.3 胎压计电源与单片机电路部分 (15)3.4 pcb制作 (16)4软件设计 ........................................................................................................................................ .. 174.1用C语言开发单片机的优势 (18)4.2 如何由频率计算出气压值 (19)4.3程序流程图 (19)5系统调试与仿真 (20)5.1 Keil软件介绍 (20)5.2 PROTEUS软件介绍 (21)5.3 单片机调试仿真 .........................................................................................................225.4原理图检查调试 (22)5.5 器件连接调试 (23)5.6 PCB检查 (24)6毕业设计总结 (26)6.1主要成果 (26)6.2 经验总结和感谢 (27)参考文献 ........................................................................................................................................ .. (28)致谢 ........................................................................................................................................ (29)宁夏师范学院毕业生论文附录1 .......................................................................................................................................... .. (30)完整原理图: .....................................................................................................................30宁夏师范学院毕业生论文1引言1.1课题背景数字气压计是利用压敏元件将待测气压直接变换为容易检测、传输的电流或电压信号,然后再经过后续电路处理并进行实时显示的一种设备。
基于单片机的数字气压计设计
目录1 设计要求 (2)1.1课题背景 (2)1.2技术概况及发展趋势 (3)1.3数字胎压计系统设计的意义 (4)1.4国内外相关技术 (4)2 系统总体设计 (5)2.1设计思路分析 (5)2.1.1 设计方案一: (5)2.1.2 设计方案二: (5)2.2系统总体结构 (6)2.3系统各功能模块的设计思想 (6)2.3.1 A/D转换模块 (7)2.3.2 数据处理模块 (7)2.3.3 显示模块 (7)2.4气压传感器的选择 (7)2.5A/D转换器件的选择 (8)2.6三端稳压器 (9)2.7数码管显示 (9)2.7.1 数码管静态显示 (9)2.7.2数码管动态显示 (9)2.8系统配置 (10)3 硬件电路设计 (11)3.1单片机电路部分 (11)3.1.1 主要芯片介绍 (11)3.2气压传感和V/F转换电路部分 (14)3.3胎压计电源与单片机电路部分 (17)3.4 PCB制作 (18)4 软件设计 (20)4.1用C语言开发单片机的优势 (20)4.2如何由频率计算出气压值 (21)4.3程序流程图 (21)5 系统调试与仿真 (23)5.1K EIL软件介绍 (23)5.2PROTEUS软件介绍 (24)5.3单片机调试仿真 (25)5.4原理图检查调试 (26)5.5器件连接调试 (26)5.6PCB检查 (27)参考文献 (31)附录1 (32)完整原理图: (32)基于单片机的数字气压计设计1 设计要求1.1课题背景如今,随着高速公路网的蓬勃兴起,交通的日趋发达,车辆行驶速度的不断攀升,交通隐患的防范问题迫在眉睫,如因车胎漏气和爆炸等原因造成的交通事故,很多是由轮胎的工作温度过高或者不合理胎压引起的。
研究汽车轮胎胎压计,就对现代汽车行驶时的经济性、安全性和操纵稳定性具有尤为重要的现实意义。
在汽车的高速行驶过程中,轮胎故障是所有驾驶者最为担心和最难预防的,也是突发性交通事故发生的重要原因。
田忠义-数字气压计设计
摘要指导教师:杨世平学生:田忠义随着我国经济的不断成长,国家越来越重视气压计项目相关行业的发展,“十二五”期间气压计产业的重点领域及其投资机会研、究成为热点问题。
气压计的市场具有很大的吸引力!数字气压计是利用压敏元件将待测气压,直接变换为容易检测、传输的电流或电压信号,然后再经过后续电路处理并进行实时显示的一种设备。
气压计被广泛应用于国防领域、工业领域、医疗领域以及我们日常家庭生活中。
本设计就介绍了一种基于气压传感器MPX4115的精密数字气压计系统的实时显示设备。
它通过气压传感器MPX4115获得与大气压相对应的模拟电压值,并经过电压/频率(V/F)转换模块转换为数字脉冲,通过单片机接收该脉冲信号,得到单位时间内获得的脉冲数,依据电压与频率的线性关系式计算出所对应的实际气压值,最后在单片机的控制下由液晶显示电路显示出实际气压值。
关键词:单片机;气压传感器;V/F转换器;液晶显示AbstractAs China's economy continues to grow, countries pay more and more attention to the barometer project relevant industry development, during 1025 ", "the barometer industry key fields and its investment opportunity study became a hot issue. The barometer of the market has great attraction! Digital barometer is the use of pressure sensitive components will stay for easy measuring pressure directly transform the current detection, transmission or voltage signal, and then after the follow-up circuit processing and real-time display of a kind of equipment. The barometer is widely applied in the defence domain, industrial field, the medical field and in our daily family life. This design is introduced which is based on pressure sensor MPX4115 precision digital barometer of real-time display device. System It through the air pressure sensor MPX4115 was obtained with the atmospheric pressure corresponding simulation voltage values, and through voltage/frequency (V/F) conversion module converted to digital pulse, through the microcontroller receives the pulse signal, receive an unit time get, according to the number of pulses of linear equation of voltage and frequency calculated the actual air pressure value corresponding last, under the control of the processor by liquid crystal display circuit shows real pressure value.Keywords: MCU;pressure sensor;V/F transferor;LCD目录引言 1 1 绪论 (2)1.1课题原理和背景 (2)1.2技术概况及发展趋势 (2)1.2.1 传感器的技术性能 (2)1.2.2 传感器的发展趋势 (4)1.3数字气压计系统设计意义 (6)2 系统总体设计 (7)2.1设计整体思想 (7)2.2系统总体框图 (7)2.3数据采集模块 (8)2.3.1 数据采集模块的芯片选择 (8)2.3.2 数据采集模块的原理图 (9)2.3.3 气压传感器MPX4115的原理图 (9)2.4数据转换模块 (11)2.4.1 数据转换芯片选择 (11)2.4.2 数据转换电路部分电路原理图 (12)2.4.3 LM331的原理 (13)2.5数据处理模块 (14)2.5.1 数据处理模块的芯片选择 (14)2.5.2 单片机部分的原理图 (14)2.5.3 AT89C52引脚及功能 (15)2.6显示模块及芯片选择 (17)2.6.1 显示模块的芯片选择 (17)2.6.2 显示器LCD部分的原理图 (18)2.6.3 LCD1602原理 (18)2.6.4 电源模块的原理图 (20)2.6.5 芯片78L05原理 (21)2.7总体原理图 (24)2.8PCB制作 (25)3 软件设计 (26)3.1程序流程图 (26)3.2软件开发语言介绍 (27)4 系统调试与仿真 (28)4.1伟福仿真介绍 (28)4.2KEIL-C介绍 (30)4.3联机调试过程 (32)结论 (32)参考文献 (33)附录程序代码 (34)引言1643年,托里拆利实验的成功,标志着气压计开始成为了人类研究大气压强的重要工具。
单片机控制的数字气压计的设计与实现
毕业设计(论文)题目基于单片机的数字气压计的设计与实现系(院)专业班级班学生姓名学号指导教师职称二〇一三年六月十八日独创声明本人郑重声明:所呈交的毕业设计(论文),是本人在指导老师的指导下,独立进行研究工作所取得的成果,成果不存在知识产权争议。
尽我所知,除文中已经注明引用的内容外,本设计(论文)不含任何其他个人或集体已经发表或撰写过的作品成果。
对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明。
本声明的法律后果由本人承担。
作者签名:二〇一三年六月十八日毕业设计(论文)使用授权声明本人完全了解滨州学院关于收集、保存、使用毕业设计(论文)的规定。
本人愿意按照学校要求提交学位论文的印刷本和电子版,同意学校保存学位论文的印刷本和电子版,或采用影印、数字化或其它复制手段保存设计(论文);同意学校在不以营利为目的的前提下,建立目录检索与阅览服务系统,公布设计(论文)的部分或全部内容,允许他人依法合理使用。
(保密论文在解密后遵守此规定)作者签名:二〇一三年六月十八日基于单片机的数字气压计的设计与实现摘要数字气压计是用来测量压力由压力传感器,可以直接转换为检测到的电流或电压信号,最后通过显示器显示设计。
本设计介绍了压力传感器MPX4115气压计实时数字显示设备。
得到的模拟气压值再经过电压/频率的换算电路,最终在LCD中显示出来。
关键词:89C55单片机;MPX4115传感器;V/F转换器;液晶显示Design and implementation of digital pressure meterbased on MicrocontrollerAbstractDigital barometer is designed through the pressure sensor will be measure air pressure, transform for direct current or voltage signal can be detected, and finally displayed by the display of a design. MPX4115 by pressure sensors are introduced the design of the real-time display of digital atmospheric pressure meter system equipment. The simulation of the pressure value through the voltage/frequency conversion circuit, finally displayed in the LCD.Keywords: 89C55 single chip microcomputer; MPX4115 sensor; V/F converter; Liquid crystal display (LCD)目录引言 (1)第一章数字气压计系统论证 (2)1.1数字气压计设计系统 (2)1.2设计思路分析 (2)1.2.1 设计方案一 (2)1.2.2 设计方案二 (2)1.2.3 设计单片机控制的数字气压计系统时的注意事项 (3)第二章系统总体构造的设计 (4)2.1 系统总体结构 (4)2.2 A/D转换模块 (4)2.3 MPX4115传感器模块 (6)2.4数据处理模块 (7)2.4.1数据处理模块电路的原理图 (7)2.5显示模块 (11)2.5.1 LCD1602显示器的介绍 (12)2.6电源电路模块 (13)2.7 本设计总体电路介绍 (14)2.7.1 对于数据的转换计算 (15)第三章程序的设计及系统调试与仿真 (15)3.1 由频率算出电压值 (15)3.2程序流程图 (16)3.3关于keil4和proteus的介绍 (17)3.4 程序仿真图如下 (17)3.5 电路仿真如图所示 (19)总结 (20)参考文献 (21)谢辞 (23)引言随着科学技术的发展,单片机技术、传感器技术以及计算机控制技术的发展正走向逐渐走向成熟。
简易数字气压计设计论文
简易数字气压计设计论文摘要:本设计使用的显示器件为液晶显示器。
液晶显示器简称LCD显示器,它是利用液晶经过处理后能够改变光线的传输方向的特性实现显示信息的,液晶显示模块具有体积小、功耗低、显示内容丰富超薄轻巧等优点,在单片机应用系统中得到日益广泛的应用。
一、整体设计思路框图本设计主要的功能是使整个电路能够完成液晶显示器上能显示出正确的气压读数。
设计系统结构时,需要考虑整体的稳定性、复杂程度、整体造价及调试时要考虑的难易程度等因数。
图1所示框图中的每一部分对应一个电路单元,各部分电路可独立完成各自功能。
各模块之间没有复杂的信号传输,干扰较小,系统较稳定。
本设计是基于MPX4115的数字气压计的设计,硬件部分主要包括四大块,即大气压的非电信号数据的采集、转换、处理以及显示。
气压计硬件部分由四部分构成,它们分别是:信息采集模块,数据转换模块,信息处理模块和数据显示模块。
二、电路设计(一)信息采集模块信息采集模块主要应用的器件是MPX4115气压传感器。
MPX4115系列压电电阻传感器是一个硅压力传感器。
这个系列传感器结合了高级的微电机技术和薄膜镀金属技术,还能为高水准模拟输出信号提供一个均衡压力。
在0℃-85℃的温度下误差不超过15%,温度补偿是-40℃-125℃。
数据采集模块由气压传感器MPX4115构成,采集的是大气压值。
其中1脚是输出信号端,输出的是与气压值相对应的模拟电压信号。
(二)数据转换模块单片机接受传感器的电压值为模拟信号,它要和A/D转换模块的脉冲波发生装置发送过来的标准模拟信号相比较,即通过P1.0和P1.1引脚进行比较,同时开发定时器0,当待测模拟信号超过标准模拟信号时,P3.4引脚信号将会发生变化,此时的定时器0的值通过量纲转化就得到了相应的数字信号。
气压传感器MPX4115输出的是模拟电压,因此,必须进行模拟到数字的转换才能交由单片机处理。
在数据转换模块选用的是LM331芯片,它是一款高精度电压频率转换芯片。
基于MPX4115的数字气压计设计论文
摘要气压计被广泛应用于国防领域、工业领域、医疗领域以及我们日常家庭生活中。
本设计中就介绍了一种气压的实时显示设备。
它是利用软、硬件基础知识,通过单片机与气压传感器的结合,使得在液晶显示器上显示出当前大气压值。
本文详尽的描述了基于MPX4115气压计的软硬件实现过程。
设计是基于气压传感器MPX4115的精密数字气压计系统。
通过气压传感器MPX4115获得与大气压相对应的模拟电压值,并经过电压/频率(V/F)转换模块转换为数字脉冲,通过单片机接收该脉冲信号,得到单位时间内获得的脉冲数,依据电压与频率的线性关系式计算出所对应的实际气压值,最后在单片机的控制下由液晶显示电路显示出实际气压值。
关键词:单片机;气压传感器;V/F转换器;液晶显示AbstractBarometer is widely used in the defense sector, industry, medical fields as well as our daily ing basic knowledge of hardware and software, and through the combination of SCM and pressure sensors,The current atmospheric pressure value is displayed by the LCD.This article describes in detail the hardware and software based on MPX4115 barometer realization.An accurate digital barometer system is designed based on pressure sensor MPX4115. The system firstly gains the value of analog voltage corresponding to the atmospheric pressure by sensor MPX4115. Then the voltage signal is transferred into digital pulses using voltage/frequency transferring model. A single-chip is utilized in receiving the pulse signal, measuring the number of pulses received per unit interval, and in calculating the actual magnitude of pressure according to the linear relationship between voltage and frequency. Finally, controlled by the single-chip, the actual value of pressure is displayed by the liquid crystal displaying circuit.Keywords: MCU;pressure sensor;V/F transferor;LCD目录1 绪论 (1)1.1课题背景 (1)1.2技术概况及发展趋势 (1)1.2.1 传感器的技术性能 (1)1.2.2 传感器的发展趋势 (3)1.3数字气压计系统设计意义 (5)2 系统总体设计 (6)2.1设计整体思想 (6)2.2系统总体框图 (6)2.3数据采集模块 (7)2.3.1 数据采集模块的芯片选择 (7)2.3.2 数据采集模块的原理图 (7)2.3.3 气压传感器MPX4115的原理图 (8)2.4数据转换模块 (9)2.4.1 数据转换芯片选择 (9)2.4.2 数据转换电路部分电路原理图 (10)2.4.3 LM331的原理 (11)2.5数据处理模块 (11)2.5.1 数据处理模块的芯片选择 (11)2.5.2 单片机部分的原理图 (12)2.5.3 AT89C52引脚及功能 (12)2.6显示模块及芯片选择 (15)2.6.1 显示模块的芯片选择 (15)2.6.2 显示器LCD部分的原理图 (15)2.6.3 LCD1602原理 (16)2.6.4 电源模块的原理图 (18)2.6.5 芯片78L05原理 (19)2.7总体原理图 (22)2.8PCB制作 (22)3 软件设计 (24)3.1程序流程图 (24)3.2软件开发语言介绍 (25)4 系统调试与仿真 (26)4.1伟福仿真介绍 (26)4.2KEIL-C介绍 (28)4.3联机调试过程 (30)结论 (31)致谢 (32)参考文献 (33)附录A 英文原文 (34)附录B 中文译文 (40)附录C 程序代码 (44)1绪论1.1课题背景气压计是一种测量大气压的装置,一般把作用于单位面积上空气柱的重量称为大气压力,简称气压。
基于单片机的气压检测装置的设计_毕业设计论文1 推荐
毕业设计论文基于单片机的大气压检测系统的设计摘要:本系统是以MCS-51单片机为检测中心的大气压检测系统。
其总体设计是围绕低成本、模块化、微型化的特点展开的。
在硬件选择方面, 选择性价比高的AT89系列单片机、MPX4115压力传感器、ADC0832模数转换器、四位一体共阳七段式数码管显示器;在软件方面, 采用了功能模块化;源程序由C语言编写,经过KeilμVision软件编译,将hex文件烧录到芯片中。
为了降低整个系统的成本, 在满足性能要求的前提下, 选择低成本元器件, 简化系统设计。
同时,抗干扰能力强、微型化、微功耗等特点。
关键词:大气压检测;MPX4115;ADC0832;C语言程序引言近年来,随着微型计算机的不断发展,它的应用在人们的工作和日常生活中越来越普遍。
工业过程控制是计算机的一个重要应用领域。
其中由单片机构成的嵌入式系统已经越来越受到人们的关注。
随着科学技术的迅猛发展,生产力水平迅速提升,单片机性能不断提高,价格不断降低,技术日趋成熟,单片机广泛的应用于人们生活的多个领域,这些东西都离不开单片机,例如导弹的导航装置,工业自动化过程的实时控制和数据处理,计算机的数据传输以及网络通讯,各种智能IC卡、摄像机、全自动洗衣机的控制,以及电子琴、电子宠物等等,而基于单片机的大气压检测装置也是这类采用了单片机的电子产品。
若使用数字电路完成该设计,那么所设计的电路就会变得十分复杂,大概需要很多片数字集成块,它的功能的实现主要是依赖于数字电路的各个功能模块的组合,价格相对来说比较高,从而成本会提高,并且焊接的过程也比较复杂。
在本次设计中之所以采用单片机制作,是因为单片机功能的实现主要是通过软件编程来完成的,同时也使硬件电路简单化,并且其成本也有所降低。
本次设计的压力检测装置是通过压力传感器将检测到的压力信号装换为电信号,送至8位A/D转换器,然后将模拟信号转换成单片机可以识别的数字信号,再通过数码管显示输出。
基于单片机的数字气压计
摘要本文介绍基于气压传感器MPX4105的精密数字气压计系统的软、硬件实现方法。
利用单片机的数字化,应用于传感器,从而调节气压,实现了气压的自动控制,而且系统操作简单,大大提高了控制的精准度,通过气压传感器MPX4105获得与气压相对的模拟电压值,并经过模数(A/D)转换芯片转换为数字脉冲,通过单片机对此脉冲序列的计数等处理后获得实际的气压值,并通过LCD液晶显示电路显示。
阐述了系统的软件设计,以C语言为开发工具,进行了详细设计和编码。
总体目标是实现系统的可靠性、稳定性、安全性和经济性。
体现出单片机在自动控制方面的的优势,大大减少了人为操作的失误率,保证了人员与设备的安全关键词:单片机气压传感器自动控制AbstractThis paper introduces the realization method of soft, hardware design system of precision digital pressure sensor based on MPX4105. The use of single-chip digital, applied to the sensor, thereby regulating the pressure, to realize the automatic control of air pressure, and the system has the advantages of simple operation, greatly improving the control accuracy, MPX4105 pressure sensor through the obtained analog voltage and pressure relative value, and through the analog-to-digital (A/D) converter converts the digital pulse, the pulse pressure through the microcontroller a sequence of counts obtained after processing the actual value, and through the LCD display circuit displays. On the system software design, using C language development tools, a detailed design and coding. The overall goal is to achieve system reliability, stability, security and economy. Reflect the single chip computer in automatic control advantages, greatly reducing the human operation error rate, to ensure the safety of personnel and equipment.Keywords:Singlechip baroceptor automata目录绪论 ........................................................ - 1 -第1章概述 ................................................ - 2 - 1.1 课题研究的背景.......................................... - 2 - 1.2课题研究的意义........................................... - 2 - 1.3课题的国内外发展现状..................................... - 3 - 1.4课题的相关理论综述....................................... - 3 - 第2章系统设计方案 .......................................... - 5 - 2.1 方案一................................................... - 5 - 2.2 方案二................................................... - 6 - 2.3 方案三................................................... - 7 - 2.4 最终方案的确定........................................... - 7 - 第3章系统硬件设计 .......................................... - 9 -3.1 系统主芯片............................................... - 9 -3.1.1 单片机最小系统的设计................................ - 11 - 3.2 电源模块设计方案的选择.................................. - 12 - 3.3 MPX4105气压采集电路.................................... - 14 - 3.4 ADC0809采样电路........................................ - 14 - 3.5 LCD1602显示电路........................................ - 16 - 第4章系统软件设计 ......................................... - 18 - 4.1 系统主程序设计.......................................... - 18 - 4.2 ADC0809转换程序的设计.................................. - 19 - 4.3 LCD1602显示程序的设计.................................. - 20 - 4.4 程序开发环境............................................ - 25 - 总结 ....................................................... - 27 - 参考文献 ..................................................... - 28 - 附录 . (29)绪论在工业生产中,温度、气压及电流都是很常见的生产参数,随着科技的发展,以及对产品品质更加苛刻的要求,在生产过程中,对于这些生产参数的要求越来越严格,因此各种高精密的仪器被发明出来为产品的生产来服务。
单片机气压计课程设计报告01
课程设计报告名称:数字气压计专业:年级:09级学号:学生姓名:指导教师:完成日期:2012年05月15 日摘要:气压表在现实生活中的利用并非是很明显,大部份人在一生中很少乃至是没有接触过气压表,可是气压表在某一些工作领域确实是不可或缺的重要物件,例如国防领域、医疗领域、工业领域。
本设计介绍了一种基于气压传感器MPX4115的数字气压系统的实时显示电路设备。
它第一通过传感器MPX4115取得与大气压相关于的模拟电压值,第二它通过电压频率转换模块转换为数字脉冲,单片机同意该数字脉冲信号后,由取得的单位时刻内取得的脉冲数依据电压与频率的线性关系式计算出对应的实际气压值,最后在单片机的操纵下在液晶显示模块上显示实时的气压值。
关键词:单片机;气压传感器;液晶显示器;V/F转换器引言:1643年,托里查理实验的成功,标志着人类开始意识到大气压的存在并开始着手研究大气压给咱们的生活带来的阻碍。
最古老的气压计应属水银气压计和无液气压计。
传统的气压计往往体积会比较大,而且在对气压的测量时也无法直观的读出其大小,其精度较低,容易受环境阻碍。
二十一世纪是一个信息飞速进展的时期,传统的气压计由于其自身缺点已无法适应现今时期的需求,对其改革成了必然趋势,因此,对数字气压计的研究和设计对气压测量而言有了十分实际的意义。
二十一世纪追求的是飞跃式的技术进展,专门是随着电子制造技术的进步,使气压计趋向于向数字化、小型化方向进展成了可能。
数字化和小型化的气压计的显现使得各个领域对气压的测量加倍便利和直观。
例如汽车气压计,使得汽车爱好者更知道如何爱惜自己的爱车。
轮胎是汽车平安行驶的一个冲要部件,由于轮胎的缘故造成的平安事故的后果是极为严峻的,胎压是轮胎的生命,因此要随时保证在正确的胎压下行驶,是对车主人身平安的负责。
胎压太低会致使不正常磨损或轮胎内部损伤,胎压太高那么会使得轮胎及轮胎圈较容易受到不平地面的冲击而变形,乃至会致使爆胎。
基于单片机的数字气压计的设计与实现-毕业设计
基于单片机的数字气压计的设计与实现学生:指导教师:内容摘要:数字气压计的重要组成部分是压敏元件。
压敏元件可以将数字气压计需要测量的气压转化成为一种电流或者是一种电压信号。
此时形成的电流或者电压信号具有容易传输、容易检测的特点。
之后,经过后续电路处理这种电流或者是电压信号,它就可以显示在数字气压计的屏幕上。
这就是数字气压计的电流传输、处理、显示与读数过程。
在数字气压计中,气压传感器起着决定性的作用。
数字气压计的设计与实现是一个复杂而繁琐的过程。
它的设计需要硬件与软件二者相结合,再经过系统的仿真调试得以实现。
气压传感器起着关键性、决定性的作用。
本设计中我们将采用型号为MPX4105的传感器。
通过此型号的传感器测出相对应的具有模拟性的电压值,之后通过电压/频率(V/F)变换手段将其电压值输入到单片机进行处理,显示出相对应的气压值。
本设计的总体目标是将大学三年多所学的专业知识运用到实践当中去。
在这次设计中可以实现数字气压计系统的所有特性。
关键词:压敏元件数字气压计单片机气压传感器The Design and Implementation of Digital Barometer Base onSingle Chip MicrocomputerAbstract: Digital barometer is a device that makes full use of pressure sensitive components,which can make the tested pressure change into current or voltage signal easily. At the same time,pressure sensors is the core component for barometer.The ariticle introduces a excellent way that illustrated digital precision barometer can obtain the function of soft and hardware at the same time.The air pressure via MPX4105 which achieving the value of analong voltage,and the signal is converted by V/F converter,then coped with SCM. Finally,the signal can be displayed on LED synchronously.As we can see that this kind of system is reliable,stable security and economy.Keywords:Pressure-sensing element Digital barometer single chip microcomputer Gs pressure transducer目录前言 (1)1 系统总体设计 (3)1.1设计整体思想 (3)1.2系统总体框图 (3)1.3元器件的选择 (4)1.3.1 气压传感器 (4)1.3.2 电压/频率(V/F)转换器 (4)1.3.3 三端稳压器 (5)1.3.4 单片机 (5)1.3.5 LED显示 (5)2 硬件电路设计 (5)2.1气压传感和电压/频率(V/F)转换电路部分 (5)2.2单片机电路部分 (8)2.2.1 89C52单片机 (9)3 软件设计 (11)3.1软件开发C语言介绍 (11)3.2运用频率计算出气压值 (12)3.3基于单片机设计的程序流程图 (13)4 系统调试与仿真 (14)4.1C语言软件开发系统 (14)4.2PROTEUS软件介绍 (14)4.3联机调试过程 (15)5 设计总结 (16)5.1设计成果 (16)5.2感谢 (16)参考文献 (17)附录1 (18)附录2 (19)基于单片机的数字气压计的设计与实现前言气压计是一种测量大气压的装置。
基于单片机控制的数字气压计设计
摘要本文介绍了基于气压传感器的精密数字气压计系统的设计方法(包括软、硬件的设计)。
该方法利用气压传感器MPX4105芯片获得与汽车的胎压相对应的模拟电压值,经过电压/频率转换模块转换为数字信号,送入单片机中进行处理后获得实际的气压值,由数码管显示电路便可显示其值。
此方法制成的气压计方便携带,简单可靠,价格便宜。
关键词:气压传感器;电压/频率转换;单片机;气压计;AbstractIntroduced in this paper, based on the precision of pressure sensor implementation method of digital barometer system (including the design of hardware and software). Obtained with the method of pressure sensor to MPX4105 chip car tire pressure corresponding to the analog voltage value, is converted to a digital signal through the voltage/frequency conversion module, to the single-chip microcomputer for processing after get the actual pressure value, the digital tube display circuit can show its value. This method made the barometer of portable, simple, reliable and cheap.Key words:Gs pressure transducer;V oltage / frequency conversion;SCM;Barometer;目录引言 (1)1 概述 (2)1.1课题背景 (2)1.2技术现状和发展趋势 (2)1.3数字轮胎压力计系统设计的意义 (3)1.4国内外相关技术 (4)2 系统的整体方案设计 (5)2.1系统方案的选择 (5)2.1.1方案一 (5)2.1.2方案二 (5)2.2系统的整体方案 (5)3 各功能模块的选择 (7)3.1设计思路 (7)3.2 A/D转换模块 (7)3.3数据处理模块 (7)3.4显示模块 (7)3.5压力传感器的选择 (7)3.6 A/D转换装置的选择 (8)3.7三端稳压器 (9)3.8数码管显示 (9)3.8.1数码管静态显示 (9)3.8.2数码管动态显示 (9)3.9报警模块 (9)4 部分电路的设计 (10)4.1单片机电路部分 (10)4.1.1AT89C52特点 (10)4.2压力传感和部分V/F转换电路 (12)4.2.1MPX4105压力传感器芯片 (12)4.2.2LM331电压/频率转换器 (13)4.2.3MC78L05电源电路 (13)4.3轮胎压力计电源和单片机电路部分 (17)4.4 生成PCB........................................................................... 错误!未定义书签。
MPX4115实验报告
sbit RW=P2^3;//(读/写)(1/0)状态选择
sbit ADC_CS =P1^0;
sbit ADC_CLK=P1^1;
sbit ADC_DIO =P1^2;
void delay(uchar x){
unsigned char i;
while(x--)
输出信号端,输出的是与气压值相对
应的模拟电压信号。数据采集模块的
原理如图3所示。
2.2.3
MPX4115系列压电电阻传感器是一个硅压力传感器。这个传感器结合了高级的微电 机 技 术,薄 膜 镀 金 属。还 能 为 高 水 准 模 拟 输 出 信 号 提 供 一 个 均 衡 压 力 。在0℃-85℃的温度下误差不超过1.5% 温度补偿是-40℃-125℃。
P2口:P2是一个带有内部上拉电阻的8位双向I/O口,P2的输出缓冲级可驱动4 个TTL逻辑门电路。对端口写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口,作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流。在访问外部程序存储器或16位地址的外部数据存储器(例如执行MOVX @DPTR 指令)时P2口送出高8位 地 址 数据。在 访 问8位地址的外部数据存储器(如执行MOVX@RI指令)时,P2口线上的内容(也即特殊功能寄存器区R2寄存器的内容),在 整 个 访 问 期 间 不 改 变。Flash编程或校验时,P2亦接收高位地址和其它控制信号。
系别:电子信息工程系
专业:计算机控制技术
学生姓名:
学号:2 0 1 1 3 0 43
一、
利用压力传感器采集因压力变化而产生的电压信号,然后经模数转换器转换成数字信号最后把数字信号送入单片机。单片机经过处理后得出当前气压值,然后在LCD上显示。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
阿坝师范高等专科学校电子信息工程系课程设计气压传感器实验设计学生姓名李其林专业名称嵌入式班级2011级学号20113122阿坝师范高等专科学校电子信息工程系二○一三年四月一、绪论1.1课题背景气压计是一种测量大气压的装置,一般把作用于单位面积上空气柱的重量称为大气压力,简称气压。
气象学研究表明,在空间垂直方向上气压随高度增加而降低,这种变化的幅度在近表面和高空时又有所不同,近地表时气压随高度增加而降低的幅度最大,越到高空这种变化越缓慢。
气压还会受空气中的气流影响,若空气中有下降气流,气压会增加;若空气中有上升气流,气压会减小。
本课题要求利用单片机控制实现气压计功能,而单片机的接口信号必须是数字信号,因此想要用单片机获取气压这类非电信号的信息,必须使用气压传感器。
气压传感器的作用是气压信息转换成电流或电压输出,转换后的电流或电压输出常为模拟信号因此还必须进行A/D转换,以满足单片机接口的需要。
1.2 数字气压计系统设计意义气压计被广泛应用于国防领域、工业领域、医疗领域以及我们日常家庭生活中。
其中的核心元件就是气压传感器,它在监视压力大小、控制压力变化以及物理参量的测量等方面起着重要作用。
运用于气压计的气压传感器基本都是依靠不同高度时的气压变化来获取气压值的。
传统气压表(空盒式、弯管式等)精度低、显示单一;本系统设计的数字气压计采用单片机控制,具有使用方便、精度高、显示简单和灵活性等优点,而且可以大幅提高被控气压的技术指标,从而能够大大提高产品的质量。
二、系统总体设计2.1 设计整体思想基于MPX4115的数字气压计包括软硬件的设计与调试。
软件部分通过对C语言的学习和对单片机知识的了解,根据系统的特点编写出单片机程序。
硬件部分分为四大块,包括大气压的非电信号数据的采集、转换、处理以及显示。
通过对设计的了解,选择适合的器件,画出原理图。
2.2 系统总体框图气压计硬件部分由四部分构成,它们分别是:信息采集模块,数据转换模块,信息处理模块和数据显示模块。
图1为系统总框图。
图1系统总框图2.3 数据采集模块2.3.1 数据采集模块的芯片选择气压传感器对于系统至关重要,需要综合实际的需求和各类气压传感器的性能参数加以选择。
一般要选用有温度补偿作用的气压传感器,因为温度补偿特性可以克服半导体压力传感器件存在的温度漂移问题。
绝对气压值对应的既是实际的气压值,显然本设计要实现的数字气压计需要能测量绝对气压值的气压传感器。
本设计要实现的数字气压计显示的是绝对气压值,同时为了简化电路,提高稳定性和抗干扰能力,要求使用具有温度补偿能力的气压传感器。
经过综合考虑,本设计选用MPX4115。
2.3.2 数据采集模块的原理图数据采集模块由气压传感器MPX4115构成,采集的是大气压值。
其中1脚是输出信号端,输出的是与气压值相对应的模拟电压信号。
数据采集模块的原理如图2图2数据采集模块原理图气压传感器MPX4115的管脚说明如表1所示:表1 气压传感器MPX4115的管脚说明气压传感器MPX4114的特性参数如表2.2所示:2.4 数据转换模块2.4.1 数据转换电路部分电路原理图转换器的电路如图3:图3 数据转换模块原理图2.5 数据处理模块2.5.1 数据处理模块的芯片选择对于输出的频率信号要经过单片机的数据处理,通过频率与气压之间的关系计算出气压值。
AT89C51单片机最为核心的部分是中央处理器CPU,它由运算器和控制逻辑构成,其中包括若干特殊功能寄存器。
AT89C51 单片机可为您提供许多高性价比的应用场合,可灵活应用于各种控制领域。
本课题中选用AT89C51单片机来实现。
2.5.2 单片机部分的原理图AT89C51原理简介:单片机是将微处理器、一定容量的RAM和ROM以及I/O口、定时器等电路集成在一块芯片上的一种单片微型计算机。
单片机是典型的嵌入式系统,从体系结构到指令系统都是按照嵌入式应用特点专门设计的,能最好地满足面对控制对象、应用系统的嵌入、现场的可靠运行以及非凡的控制品质要求,是目前发展最快、品种最多、数量最大的嵌入式系统。
89系列单片机已经在片内增加4KB或者8KB的Flash ROM,而且整个89C51/89C52芯片价格较为便宜。
单片机部分的原理如图4所示。
图4 单片机部分原理图2.5.3 AT89C51引脚及功能AT89C51的引脚如图5所示。
图5 单片机引脚图·P3口同时为闪速编程和编程校验接收一些控制信号·RST复位输入。
当振荡器工作时,RST 引脚出现两个机器周期以上高电平将使单片机复位。
·ALE/PROG:当访问外部程序存储器或数据存储器时,ALE(地址锁存允许)输出脉冲用于锁存地址的低8 位字节。
即使不访问外部存储器,ALE仍以时钟振荡频率的l/6 输出固定的正脉冲信号,因此它可对外输出时钟或用于定时目的。
要注意的是:每当访问外部数据存储器时将跳过一个ALE 脉冲。
对Flash 存储器编程期间,该引脚还用于输入编程脉冲(PROG)。
如有必要,可通过对特殊功能寄存器(SFR)区中的8EH 单元的DO 位置位,可禁止ALE 操作。
该位置位后,只有一条MOVX 和MOVC 指令ALE 才会被激活。
此外,该引脚会被微弱拉高,单片机执行外部程序时,应设置ALE 无。
·PSEN:程序储存允许(PSEN )输出是外部程序存储器的读选通信号,当AT89C51 由外部程序存储器取指令(或数据)时,每个机器周期有两次PSEN ,即输出两个脉冲。
在此期间,当访问外部数据存储器,这两次有的PSEN信号不出现。
·EA /VPP 外部访问允许。
欲使CPU 仅访问外部程序存储器(地址为0000H—FFFFH),EA 端必须保持低电平(接地)。
需注意的是:如果加密位LB1 被编程,复位时内部会锁存EA 端状态。
如EA 端为高电平(接VCC 端),CPU 则执行内部程序存储器中的指令。
Flash 存储器编程时,该引脚加上+12V 的编程允许电源Vpp,当然这必须是该器件是使用12V 编程电压Vpp 。
·XTAL1 振荡器反相放大器的及内部时钟发生器的输入端。
·XTAL2 振荡器反相放大器的输出端。
·Vcc 电源电压·GND 地2.6显示模块及芯片选择2.6.1 显示模块的芯片选择在工业控制中,显示器件向来是很重要的一环,随着科技的迅速发展,显示器件的种类也是越来越多,目前主流的显示器件就是液晶显示器,液晶显示器简称LCD显示器,它是利用液晶经过处理后能够改变光线的传输方向的特性实现显示信息的,液晶显示模块具有体积小、功耗低、显示内容丰富超薄轻巧等优点,在单片机应用系统中得到日益广泛的应用。
液晶显示器按其功能分为三类:笔端式液晶显示器、字符点阵式液晶显示器、图形点阵式液晶显示器。
前两种能够显示数字、字符等,而图形点阵式液晶显示器还可以显示汉字和任意图形。
本设计中选择经济实惠的字符型液晶显示器LCD1602。
LCD1602可以显示两行,每行16个字符,采用+5V电源供电,外围电路配置简单,价格便宜,具有很高的性价比。
2.6.2 显示器LCD部分的原理图显示器部分的电路如图6所示。
图6显示模块原理图2.7 总体原理图把各个模块连接起来,构成气压计系统原理图,如图7所示。
图7 气压计系统原理图三、软件设计3.1源程序如下:/*第j页显示*/void yeshu(int j){LCDcmd(0xB8|j); //第j页显示LCDcmd(0x00); //设置列开始地址}/*写LCD字符串*//*写汉字上部分字符串*/void LCDshow(){uint i=((getAD()-218.72)/36.84+15)*10;yeshu(0);LCDhzs(0,0);LCDhzs(0,1);LCDhzs(0,2);LCDhzs(0,3);LCDhzs(1,4);yeshu(1);LCDhzx(0,0);LCDhzx(0,1);LCDhzx(0,2);LCDhzx(0,3);LCDhzx(1,4);yeshu(2);xss(0,i);LCDszs(1,10);LCDszs(1,11);LCDszs(1,12);yeshu(3);xsx(0,i);LCDszx(1,10);LCDszx(1,11);LCDszx(1,12);}main(){LCDrst();//LCD复位delay(100);//LCD复位前适当延时,保证LCD复位成功while(1){LCDshow();}}#define uchar unsigned char#define uint unsigned intuint code name[][16]={{0x00,0x00,0x40,0x42,0x5C,0x48,0x40,0x40,0x7F,0x40,0x50,0x4E,0x44,0xC0,0x00,0x00}, {0x00,0x00,0x20,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x7F,0x00,0x00}, /*"当",0*/{0x08,0x08,0xE8,0xA8,0xA9,0xAE,0xEA,0x08,0x08,0xC8,0x0C,0x0B,0xEA,0x08,0x08,0x00}, {0x00,0x00,0x7F,0x04,0x24,0x44,0x3F,0x00,0x00,0x1F,0x40,0x80,0x7F,0x00,0x00,0x00}, /*"前",1*/{0x00,0x20,0x10,0x8C,0xA7,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0x24,0x04,0x04,0x00}, {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0x30,0x40,0xF0,0x00}, /*"气",2*/{0x00,0x00,0xFE,0x02,0x42,0x42,0x42,0x42,0xFA,0x42,0x42,0x42,0x62,0x42,0x02,0x00}, {0x20,0x18,0x27,0x20,0x20,0x20,0x20,0x20,0x3F,0x20,0x21,0x2E,0x24,0x20,0x20,0x00}, /*"压",3*/{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}, {0x00,0x00,0x36,0x36,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}, /*":",4*/};uint code number[][16]={{0x00,0xE0,0x10,0x08,0x08,0x10,0xE0,0x00},{0x00,0x0F,0x10,0x20,0x20,0x10,0x0F,0x00},/*"0",0*/{0x00,0x10,0x10,0xF8,0x00,0x00,0x00,0x00},{0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00},/*"1",1*/{0x00,0x70,0x08,0x08,0x08,0x88,0x70,0x00},{0x00,0x30,0x28,0x24,0x22,0x21,0x30,0x00},/*"2",2*/{0x00,0x30,0x08,0x88,0x88,0x48,0x30,0x00},{0x00,0x18,0x20,0x20,0x20,0x11,0x0E,0x00},/*"3",3*/{0x00,0x00,0xC0,0x20,0x10,0xF8,0x00,0x00},{0x00,0x07,0x04,0x24,0x24,0x3F,0x24,0x00},/*"4",4*/{0x00,0xF8,0x08,0x88,0x88,0x08,0x08,0x00},{0x00,0x19,0x21,0x20,0x20,0x11,0x0E,0x00},/*"5",5*/{0x00,0xE0,0x10,0x88,0x88,0x18,0x00,0x00},{0x00,0x0F,0x11,0x20,0x20,0x11,0x0E,0x00},/*"6",6*/{0x00,0x38,0x08,0x08,0xC8,0x38,0x08,0x00},{0x00,0x00,0x00,0x3F,0x00,0x00,0x00,0x00},/*"7",7*/{0x00,0x70,0x88,0x08,0x08,0x88,0x70,0x00},{0x00,0x1C,0x22,0x21,0x21,0x22,0x1C,0x00},/*"8",8*/{0x00,0xE0,0x10,0x08,0x08,0x10,0xE0,0x00},{0x00,0x00,0x31,0x22,0x22,0x11,0x0F,0x00},/*"9",9*/{0x08,0xF8,0x88,0xC0,0x28,0x18,0x08,0x00},{0x20,0x3F,0x20,0x01,0x26,0x38,0x20,0x00},/*"K",10*/ {0x08,0xF8,0x08,0x08,0x08,0x08,0xF0,0x00},{0x20,0x3F,0x21,0x01,0x01,0x01,0x00,0x00},/*"P",11*/ {0x00,0x00,0xC0,0x38,0xE0,0x00,0x00,0x00},{0x20,0x3C,0x23,0x02,0x02,0x27,0x38,0x20},/*"A",12*/ {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},{0x00,0x30,0x30,0x00,0x00,0x00,0x00,0x00},/*".",13*/ };四、实验仿真4.1 实验设计最终仿真如图8所示:图8 设计仿真10。