1、基于单片机数字气压计设计与实现学生: 指引教师:内容摘要:数字气压计重要构成某些是压敏元件。压敏元件可以将数字气压计需要测量气压转化成为一种电流或者是一种电压信号。此时形成电流或者电压信号具备容易传播、容易检测特点。之后,通过后续电路解决这种电流或者是电压信号,它就可以显示在数字气压计屏幕上。这就是数字气压计电流传播、解决、显示与读数过程。在数字气压计中,气压传感器起着决定性作用。 数字气压计设计与实现是一种复杂而繁琐过程。它设计需要硬件与软件两者相结合,再通过系统仿真调试得以实现。气压传感器起着核心性、决定性作用。本设计中咱们将采用型号为MPX4105传感器。通过此型号传感器测出相相应具备模
2、仿性电压值,之后通过电压/频率(V/F)变换手段将其电压值输入到单片机进行解决,显示出相相应气压值。本设计总体目的是将大学三年多所学专业知识运用到实践当中去。在这次设计中可以实现数字气压计系统所有特性。核心词:压敏元件 数字气压计 单片机 气压传感器The Design and Implementation of Digital Barometer Base on Single Chip MicrocomputerAbstract:Digital barometer is a device that makes full use of pressure sensitive components
3、,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.T
4、he 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
5、 element Digital barometer single chip microcomputer Gs pressure transducer目 录前言11 系统总体设计31.1 设计整体思想31.2 系统总体框图31.3 元器件选取41.3.1 气压传感器41.3.2 电压/频率(V/F)转换器41.3.3 三端稳压器51.3.4 单片机51.3.5 LED显示52 硬件电路设计52.1 气压传感和电压/频率(V/F)转换电路某些52.2 单片机电路某些82.2.1 89C52单片机93 软件设计113.1 软件开发C语言简介113.2 运用频率计算出气压值123.3 基于单片机设计
6、程序流程图134系统调试与仿真144.1 C语言软件开发系统144.2 PROTEUS软件简介144.3 联机调试过程155 设计总结165.1 设计成果165.2 感谢16参照文献17附录118附录219基于单片机数字气压计设计与实现前言气压计是一种测量大气压装置。气压计重要构成某些是压敏元件。压敏元件可以将数字气压计需要测量气压转化成为一种电流或者是一种电压信号。此时形成电流或者电压信号具备容易传播、容易检测特点。之后,通过后续电路解决这种电流或者是电压信号,它就可以显示在数字气压计屏幕上。这就是数字气压计电流传播、解决、显示与读数过程。在数字气压计中,气压传感器起着决定性作用。本课题运用
7、单片机控制数字气压计设计与实现功能。单片机接口信号必要是数字信号,因而想要运用单片机获取气压此类非电信号信息,需要使用气压传感器。将气压信息转换成电流或电压输出是气压传感器作用,转换后电流或电压输出常为模仿信号。因而必要进行A/D转换,以满足单片机接口需要。数字气压计大量应用在各种工矿公司,野外作业,消费类电子产品等地方。它需求极为广泛。常用气压计有盒式气压计和液体气压计。飞机上使用高度计事实上是通过盒式气压计改装而成。常用液体气压计有酒精气压计和水银气压计两种。这两种气压计都是老式气压计,不以便于携带并且容易损坏。在科技飞速发展今天,各行各业不断浮现新技术新材料。进入20世纪90年代后来,微
8、电子行业发展极为迅速,各行各业电子传感器被创造并运用到各个领域当中,给人们生产生活带来了极大便利。数字气压传感器已经浮现,并大量运用到寻常生活中。当前诸多手持设备中都植入了气压计功能。例如手机、GPS等,为人们出行旅游带来以便。当前国际国内诸多电子公司都推出了数字气压传感器。如摩托罗拉公司MPX4105、Intersema公司MS5534b及华普微电子公司HP03系列数字气压传感器。多样化数字化气压测量装置、用品大量浮现,致使此产品越来越普及,精准度也越来越高。数字气压计除了测量气压一种功能以外,还具备了测量温度、指南针、码表功能。此前电子气压计只是一种专业场合只能通过专业人才干使用测量器具。
9、现如今,电子气压计已经成为大众化产品,在大街小巷随处可见。它也成为人们以便携带与运用电子产品之一。气压传感器在数字气压计中起着至关重要作用。在当今社会中,数字气压计运用范畴广泛。在国防领域中,它运用于火箭、导弹升空气压监测。在工业领域,它运用于汽车制造方面颇多。在医疗领域,它多运用高压氧舱气压测量。数字气压计浮现及广泛使用,为咱们平民百姓寻常生活提供了很大便利条件。在本次设计与实验过程中,数字气压计是采用单片机数字气压计控制。这种采用单片机数字气压计使用起来以便,精准度较高,显示数字易读,以便携带。产品质量得以保障。基于气压传感器核心性作用。此实验设计一方面需要简介一下气压传感器有关知识。为后
10、续工作奠定一种良好基本。一方面对于气压传感器技术性能作出如下简介。在气压传感器中,普遍采用技术是差动技术。差动技术最大长处是减小大气温度变化对实验测量影响。另一方面它还具备减少外界对实验干扰,影响气压传感器精准度长处。在气压传感器中可以产生一种平均效应。这是由于气压传感器采用了平均技术。每一种单元都可以感受到数字气压计测量是它原理。每一种单元所感受到误差值看做随后误差并且服从正态分布话,总误差将会明显减小。在气压传感器中,补偿性修正技术也被广泛应用。在气压传感器自身特性发生变化时,可以运用补偿性修正技术进行修复。还可以在外界环境容许条件下,对气压传感器进行修正一种技术。对气压传感器整体或者材料
11、、元器件进行必要稳定性解决是为了提高传感器性能稳定性。气压传感器在使用过程中,若测量规定较高,必要时也应对附加调节元件,后续电路核心元器件进行老化解决1。另一方面对于气压传感器发展趋势作出如下简介。气压传感器发展不但仅只涉及到一种领域。它在专业技术水平发展平台上使用诸多,在选用材料办法及使用上也有涉及,在工业方面它应用更加广泛。传感器集成化也可以称为“多功能一体化”,它是将传感器温度补偿、放大及运算各种环节一体化,并运用它们组装成一种元器件。当前,各类集成传感器已浮现许多系列性产品,广泛应用于生产生活中。传感器技术发展迅速,集成化成为它发展一种重要方向。在集成化技术迅速发展前提条件下,相继浮现
12、了各类混合集成和单片集成式压力传感器,大某些已经推广上市。弄清晰气压定义是设计电子气压计首要条件。气压是作用在单位面积上大气压力,即等于单位面积上向上延伸到大气上界垂直空气柱重量。气压以百帕(hPa)为单位,取一位小数。国际制单位:帕斯卡,简称帕,符号是Pa。惯用单位:原则大气压。表达气压单位,普通运用水银柱高度。一种标注大气压=1013百帕(毫巴),1毫米水银(汞柱)柱高=4/3百帕(毫巴),1个标注大气压=760mm水银(汞柱)柱高。气压产生因素:根据分子动理论可知,气体压强是通过大量分子频繁碰撞容器壁面产生。大量分子频繁碰撞容器壁,对气壁作用力是持续、均匀。压强大小就是这个压力与气壁面积
13、比值。影响压强因素:海拔因素、大气温度、大气密度都会影响气压大小。普通随着高度升高按指数律递减。大气压强变化有日、月及年差别。在一天当中,气压有一种最高值、最低值,分别出当前910时和1516时。在一年当中,夏季气压低于冬季气压。水银气压表、空盒气压表、气压计是气象观测中惯用测量气压仪器。意大利科学家托里拆利最先测出原则大气压。1 系统总体设计1.1 设计整体思想本次系统设计将采用型号为MPX4105气压传感器。数字气压计设计思路包括软件设计及硬件设计2。软件设计涉及C语言编程与设计。硬件设计涉及传感器、单片机技术设计及调试。一方面,我应当先对C语言进行全面学习,学会编写程序。对单片机选取也需
14、要有自己一定结识。另一方面,要将学习成果运用到整体设计中去。最后,得出原理图及实现设计目的。1.2 系统总体框图数字气压计总体设计需要将大气中提供非电信号数据进行解决。信息采集时硬件设计前提条件,数据再通过转换,在硬件元器件中进行解决。最后,将相应数据显示在数字气压计屏幕上。图1.2-1为系统总框图。 图1.2-1 系统总框图1.3 元器件选取1.3.1 气压传感器在气压传感器选取上,应选取具备温度补偿能力这种特性仪器。具备这种特性气压传感器可以简化电路,提高稳定性和抗干扰能力3。在系统设计元器件中,咱们选取是型号为MPX4105气压传感器。重要因素是MPX4105特点符合咱们设计材料选用规定
15、。4.855.35V是MPX4105供电范畴。在此范畴内供电会达到安全状态。085是MPX4105正常温度工作范畴。当在测量过程中,温度在这个给定范畴之内,测试值都会达到抱负状态。15105kPa是MPX4105测量范畴。大气压强在此范畴之内都可以精准测量。在实验过程中,咱们需要一种微解决器接口,而MPX4105刚好符合咱们需要条件。由于MPX4105这种传感芯片特点,符合实验规定。因此在综合多方面因素考虑之后,咱们将选用MPX4105作为本次实验气压传感器。基于MPX4105气压传感器在气体压力控制方面能发挥较好作用,输出电子信号能力强,可供参照性强。1.3.2 电压/频率(V/F)转换器在
16、系统总体设计中选取电压/频率(V/F)转换器是至关重要一种环节。电压/频率(V/F)转换器在实验中起着转换电路作用。因此,转换器选取为数字气压计读数与否精准奠定基本。电压/频率(V/F)转换器第一步是将电压幅值输入到转换器中。第二步是通过脉冲序列转换,将电路进行转换得以实现。为了实现A/D转换功能,必要先测量出电压/频率转换电路得到输出频率。为了达到实验目,在本次设计中,咱们将采用集成芯片LM331。LM331特点符号实验精准规定。它在电源电压达到低值4.0V依然可以精准测量。LM331这种集成芯片另一种特点是温度补偿能力非常强,为测试精准度打下坚实基本。1.3.3 三端稳压器在本次实验设计中
17、需要选取三端稳压器。三端稳压器作用是稳定这个系统电源电压。在整个系统中,系统所需电源+5V供电。而三端稳压器正好拥有这项特性。解决了基于MPX1045气压传感器、单片机提供+5V电压不匹配难题。本实验采用是摩托罗拉公司三端低电流线性稳压芯片MC78L05无需外部元器件解决,热过载保护和内部短路电路限制是它最优功能。1.3.4 单片机单机片是实验设计重要构成元器件。也称单片微控制器。在产品中运用上单片机技术,就可以使产品升级换代,从而达到“智能型”。本设计采用型号为AT89C52单片机。AT89C52单机片片内具有8K存储器。这种存储器特点是可以重复擦写,并且是一种只读程序FEROM。这种基于A
18、T89C52单机片功能十分强大,为数字气压计测量提供强有力条件。1.3.5 LED显示LED是在寻常生活听到比较多,运用比较广泛产品。LED显示也是本实验设计一种重要环节。LED是由二极管构成。如果需要显示一种LED,就必要要由7个二极管并且是在发光条件构成。这样才干显示一种LED单元。本设计中显示单元需要由5个LED构成。2 硬件电路设计2.1 气压传感和电压/频率(V/F)转换电路某些在系统设计元器件选取中,咱们选取了基于MPX4105气压传感器。气压传感器在数字气压计中起着至关重要作用。MPX4150引脚分布如图2.1-1所示:MPX4150123456VOUT GND VCC NC N
19、C NC图2.1-1 MPX4105引脚分布图MPX4105引脚分布图如上图2.1.1所示。在图中很清晰看到,此图有六个引脚构成。1脚为电压输出脚,2脚为接地端,3脚为VCC,4脚、5脚及6脚这三脚都应用与内部连接。在系统设计总体中咱们已经选好电压/频率转换器,是型号为LM331转换器。这种转换器是一种高精度转换芯片。LM331转换器引脚分布如图2.1-2所示:ADC083212347665CO RefCFOGNDVCCCmpInThreR/C图2.1-2 ADC0832引脚分布图LM331引脚图如上图2.1.2所示。在图中很清晰看到,此图有六个引脚构成。1脚为电流输出脚,简称CO。2脚比较复
20、杂,是通过组合得来,转换增益方面效果明显,简称REFC。3脚为前述提到过脉冲序列输出脚,简称FO,在后章节公式中以简称FO浮现。4脚和上述MPX41052脚作用相似,都是接地端。5脚为组容式网络引脚。6脚用来与7脚作相相应比较。芯片内部电压会自动在6、7脚中作比较。8脚在540V输入电压内工作,简称VCC。与前述MPX41053脚作用相似,单电源、双电源都可供电。MC78L05三端稳压器:三端稳压器作用是稳定这个系统电源电压。在整个系统中,系统所需电源+5V供电。而三端稳压器正好拥有这项特性。解决了基于MPX1045气压传感器、单片机提供+5V电压不匹配难题。本实验采用是摩托罗拉公司三端低电流
21、线性稳压芯片MC78L05无需外部元器件解决,有+5V固定电压输出,热过载保护和内部短路电路限制是它最优功能。MC78L05三端稳压器引脚分布如图2.1-3所示: MC78L05123Vout GND Vin图2.1-3 MC78L05引脚分布图 MC78L05引脚图如上图2.1-3所示。在图中很清晰看到,此图有三个引脚构成。分别是1脚,有+5V固定电压输出脚,简称Vout。2脚和LM3314脚、MPX41052脚作用相似。3脚简称Vin,是电压输入脚。数字气压计硬件电路构成,涉及四个元器件。它们是上述选取元器件:气压传感器、V/F转换电路、单片机电路和电源电路。气压传感和电压/频率(V/F)
22、转换电路原理图如图2.1-4所示: 图2.1-4 基于MPX4105数字胎压计系统气压传感及V/F转换电路原理图图2.1-4中,基于MPX4105气压传感器用U3所代表,它工作电压在前面章节已经得出。电压输出脚Vin将输送电压到基于LM331电压/频率转换电路中。其中U2代表基于LM331电压/频率转换电路。+5V输入电压Vin和输出脉冲FO频率fo转换关系满足公式(2.1-1)。 Fo=Kvin (2.1-1) 其中, K=,Rs=R2+R3 (2.1-2)电路中,6.8k、0.01pf和100k分别是Rt、Ct和RL典型值。通过公式2.1-2中Rs=R2+R3,可以看出R2是一种定值电阻,
23、两者是通过串联构成。在电路中,K求解公式中,Rs是未知。若规定解K值,必要先求解出Rs值。在本实验计算中可以变化电阻R3值,由于R3是一种可变电路。通过变化R3值调节Rs阻值大小。最后求解K值。由于前面章节所述可以得到输入电压Vin变化时依照大气气压变化而变化。当Vin随气压发生变化时,FO值和K值随后发生变化。而在实验设计中V典型值时4.590V,由此得出Vin变化幅度不会太大。因此必要增大K值,才可以提高数字气压计测量精准度。2.2 单片机电路某些2.2.1 89C52单片机基于89C52单机片如下图2.2.1-1所示是由40条引脚构成。可以将这些引脚提成三个某些。这种分类办法是通过89C
24、52单片机功能用途来划分。图2.2.1-1 单片机引脚图89C52单机片引脚图如上图2.2.1-1所示。在图中很清晰看到,此图有40个引脚构成。其中最为重要是18、19和40脚。18脚是作用于89C52单片机内部,它在振荡器反向输出端上作用连接。19脚与18脚相似,也作用于89C52单片机内部,为89C52单片机时钟控制提供相相应信号。在上图89C52单机片引脚图2.2.1-1中可以发现,按功能将40个引脚划分为三个某些。每个某些都存在一种或两个接触口。分别是P0口、P1口、P2口及P3口。P0口是一种原码输入口。P0口输出原码前提条件是必要先通过flash进行校验。P1口是一种被作为第八位地
25、址接受入口。当89C52单机片输出4TTL门电流,P1口缓冲器都可以将其接受。P2口也是作为缓冲器可以接受输出4TTL门电流。当P2口内部被拉高时,它将被改写,与P1口作用一致,也可以接受第八位地址。P3口是一种内部上拉双向口,这种双向口简称为I/O口。它是89C52单机片特殊功能口。它与P2口状况相似,也是作为缓冲器可以接受输出4TTL门电流。当P3口内部被拉高时,它将被改写,与P1口作用一致。P3口是一种特殊功能口。P3口功能表如下表2.2.1-2所示:表2.2.2-1 P3口功能表P3口各个位第二功能P3口位第二功能阐明P3.0RXD串行数据接受口P3.1TXD串行数据发射口P3.2IN
26、T0外部中断0输入P3.3INT1外部中断1输入P3.4T0计数器0计数输入P3.5T1计数器1计数输入P3.6WR外部RAM写信号P3.7RD外部RAM读信号上述2.2.1-2表中P3口P3.0为接受口,简称RESET。这是一种复位输入接受口。在P3口中存在8个引脚。它们功能与特点也各不相似。例如P3.1PSEN,它是一种选通信号。它只选取外面程序存储器有效值。当PSEN信号不出当前P3.1口处时,阐明此值为无效值。第31引脚简称VPP,在flash编程区间,此引脚也可试用于施加12V变成电源引脚。同步,它可以始终保持低电平状态。第30引脚简称ALE/PROG,它可以将输出电平地址低位字节存
27、储下来。应用于编程过程中。此引脚作用是输入脉冲FO。89C52单片机设计思路图如2.2.1-3所示:图2.2.1-3 89C52设计思路 电路原理图制作(附录一):在总设计方案拟定完毕,元器件选取完毕及硬件电路设计完毕之后,咱们可以进行电路原理图设计。电路原理图设计环节总共分为七个环节。第一种环节是设计原理图环境。重要是设计原理图工作环境。图纸大小设定,模板设计都为电路原理图设计打下基本。第二个环节是对前面章节选好元器件进行放置。在图纸上合理放置好这些已经选好元器件也是一件不容易事情。第三个环节是原理图布线工作。第四个环节是对已经放置好元器件进行属性编辑。第五个环节是检查设计制作好原理图。看看
28、各个元器件连接与否合理。作出相应报告,查缺补漏。第六个环节是生成网络表。第七个环节是将原理图进行排版打印。此电路原理图在附录一中显示。印制电路板(PCB)制作(附录二):印制电路板设计与制作是非常复杂而繁琐过程。制作它需要做充分准备。完毕整个印制电路板设计需要五个环节。第一步是检查电气,设计出印制电路板原理图。网络表生成是第一步核心。第二步电路板层数、尺寸进行拟定。第三步导入第一步网络表。第四步是制作并完毕整个印制电路板,分派好各个元器件在电路板上位置。3 软件设计3.1 软件开发C语言简介C语言是本设计中使用编程语言。在当今单片机开发过程中,C语言以其以便、灵活、逻辑性强、易于维护及可移植性
29、好等强有利优势,占据着单片机开发重要地位。在C语言环境下,只需要关怀程序逻辑关系,编译器将完毕细节工作。这位迅速开发单片机提供了较好条件,也缩短了开发单片机工作量。C语言编译器提供嵌入式汇编与汇编互调用和汇编级代码查看等功能,从而解决了单片机实现细节问题。 在这里重要简介一下C语言编程与汇编语言编程相比优势4。C语言编程与汇编语言编程相比优势:编程调试灵活以便。因素在于它是一门高档语言。高档语言特点是编程方式灵活。同步,当前所有单机片均有相应C语言级别仿真调试系统,使得它调试十分以便。生产代码编译效率高。在较为复杂单片机系统中,C语言开发更具备明显优势。就当前而言,较好C语言编辑系统编译效率已
30、经基本达到中高档程序人员开发水平。完全化模块化。函数是C语言基本构成单位,其自身就是模块化开发方式。程序模块化可以最大限度实现资源共享,有助于多人协作,进行大系统项目开发。便于项目维护管理。C语言开发代码便于开发小组筹划项目、灵活管理、分工合伙以及后期维护。基本上可以杜绝因开发人员变化而给项目进度、后期维护或升级所带来影响,从而保证了整个系统高品质5。3.2 运用频率计算出气压值信号变换环节有如下两步:第一步,基于型号MPX4105气压传感器,将待测气压转换成为电压输出。输出电压VOUT和大气压P关系如下: VOUT=VCC(0.01P-0.09) (3.2-1)这里VCC为+5V,因而可得:
31、 VOUT=5(0.01P-0.09) (3.2-2)第二步,基于型号MPX4105气压传感器输出电压,将VOUT这种输出电压作为Vin这种输入电压。V/F转换电路,得到相应频率fo脉冲序列FO。Vin和FO这种相应关系如上一节式(3.2-1)所示。综合式(3.2-1)和式(3.2-2),可得: P=+9 (3.2-3)注:VOUT=Vin式(3.2-3)中,Hz是fo单位,kPa是压强(P)单位,V/F是K转换增益。在本次实验设计中K取值咱们将定为。P是通过上述公式(3.2-3)编程计算得到气压值。3.3 基于单片机设计程序流程图本实验程序流程如图3.3-1所示:图3.3-1 单片机实现数字
32、气压计程序流程图4 系统调试与仿真4.1 C语言软件开发系统在本次实验设计中,系统调试采用C语言软件。KEIL-C51是一款兼容单机片C语言软件发开系统软件。由于在本设计中运用到了KEIL-C软件,因此简介一下KEIL-C知识。KEIL-C51原则C编译器提供了C语言环境,同步它还具备汇编代码高效性、迅速性特点,并据以保存。随着编译器功能不断增强,在寻常生活中咱们可以更直接接近CPU自身以及它延伸推广产品。UVision2集成开发环境中已经完全融入了C51系列兼容单片机C语言开发系统。编译器,汇编器。实时操作系统,项目管理器,调试器是这个集成开发环境包括内容。uVision2 IDE为它们提供
33、单一而灵活开发环境。当前最高效、灵活开发平台是C51 V7版本。它支持物品有:8051衍生推广所有产品,所有兼容仿真器支持,它第三方开发工具支持。C语言系统开发软件中,最重要一种环节是项目管理。项目管理也称作“工程”。它集开发工具选取,源头文献和编程阐明构成。在本次实验设计中,咱们所取工程是uVision2。一种单一uVision2是由一种目的程序构成,在特殊状况下uVision2也可以由各种目的程序构成。它同步涉及器件数据库。它为了满足顾客运用特定微控制器规定,因此自动设立生产汇编器、编译器、连接定位器以及调试器选项。C语言系统开发软件中,另一种重要一种环节是源代码编辑器。在上述uVisio
34、n2编辑器前提条件下,将C语言编程源代码进行优化。uVision2编辑器作用体现于提供了优先、迅速便利条件。再运用源代码编辑器调试程序,提高了检测速度。在检查与修改精准度上得以大幅度提高。C语言系统开发软件中,还存在一种重要编辑器。这个编辑器就是上述提到C51编辑器。它是由微控制器特别设计出来。C51编辑器最大长处在于它扩展功能。可以让使用者更好运用所有资源。例如它储存,中断功能,灵活指针等功能。咱们在本次实验中运用是C语言软件。它为本次实验测试程序方面打下坚实基本。在前述uVision2调试器跟踪调试下,再根据Shift语言和DDE界面支持。就可以自动生成程序测试。以便了实验需求,提高了测试
35、时间。4.2 PROTEUS软件简介在本次实验设计系统仿真环节中,咱们将采用PROUTEUS软件。这是一款仿真软件,也称EDA工具。它是一款集电路仿真、PCB设计和虚拟模型仿真等长处为一体软件。Proteus软件功能有:原理布图、PCB自动或人工布线和SPICE电路仿真。同步,Proteus软件还具备完善电路仿真功能。Proteus软件作为被选取软件一种特点是,它具备混合仿真特性,可以很有效地实现数字电路。同步它仿真显示也是直观显示,可以生动将动态器件结合,更好显示在数字气压计上。超过27000个仿真器件:可以通过内部原型或使用厂家SPICE文献自行设计仿真器件,Labcenter也在不断地发
36、布新仿真器件,还可导入第三方发布仿真器件。多样勉励源:涉及脉冲、分段线性脉冲、直流、正弦、音频、单频FM、指数信号、数字时钟及码流,还支持文献形式信号输入。它尚有丰富虚拟仪器,涉及了13中虚拟仪器,例如波器、逻辑分析仪、信号发生器等,它们面板操作仿真限度高,为实验设计奠定了良好基本。为了用于电路测试,Proteus提供了比较丰富测试信号。模仿信号是它提供常用型号,另一方面尚有数字信号。都为电路测试提供信号。在单片机电路调试过程中,系统总体执行效果和对软件分步调试是Proteus软件提供两种办法。办法一:是针对总体执行效果。针对总体执行效果办法,运用起来比较简朴。一方面,点击F12快捷键。另一方
37、面,运用鼠标选取工具栏中相应工具就可以进行运营方式。办法二:是针对软件某些调试。第一步点击F10快捷键,进入子程序执行是它执行效果。第二步在执行了start命令后,仿真中所涉及到软件列表和单片机系统资源将在debug菜单下面浮现。第三步,查看调试数据并分析数据,得出相应结论。4.3 联机调试过程联机调试要根据上述简介Proteus系统软件调试办法,对单片机进行调试。在其供应电源和复位电路某些进行调试。一方面要保证单片机正常工作。在整个系统正常工作中电源电路和复位电路是基本。应当检查其工作状态,以达到正常工作状态再进行仿真调试。通过仿真调试,显示屏上显示值有变化。如下图4.3-1所示:图4.3-
38、1 单片机调试仿真5 设计总结5.1 设计成果 通过一种多月努力,在孙活教师与同窗们指引协助下,“基于单片机数字气压计设计与实现”设计论文顺利完毕。在本次设计实验中我收获非常大。本次实验涉及论文成果有:第一,我在大学三年专业知识得以充分运用。第二,本次实验设计中,我在教师、同窗们协助下设计出了一套完整设计方案。第三,在气压传感器选取上有了更深层次结识,为此后工作奠定了良好基本。第四,学会了在完毕数字气压计设计方案前提下,如何减少设计成本。5.2 感谢 本次实验设计论文已经圆满画上句号。在本次实验设计论文中,我将自己所学理论知识运用到实践中,收获颇大。我在本次学习与努力过程中,遇到了诸多困难。通
39、过查阅资料、询问教师、同窗协助下,问题得以较好解决。对于单片机有了更加深刻结识,对我后来独自解决问题有了很大协助。一方面感谢我指引教师孙活教师,感谢您在忙碌教学工作和生活中抽出时间,细心指引,提出来宝贵建议。另一方面感谢我同窗,她们在本次论文设计中不辞辛苦,多次协助我解答了设计中疑难问题。有了教师和同窗们协助,使得本次论文设计进行非常顺利。最后感谢大学三年多以来教过我教师们,为我打下了坚实专业知识基本。正由于有了你们支持、勉励与协助。我论文设计才得以顺利完毕。参照文献1刘伟 传感器原理及实用技术 电子工业出版社 页码P2;2戴佳 51单片机C语言应用程序设计实例精讲 电子工业出版社 页码P3;3黄智伟等 全国大学生电子设计竞赛训练教程 电子工业出版社 页码P4;4周兴华 手把手教你学单片C程序设计 北京航空航天大学出版社 页码P12;5马忠梅 单片机C语言应用程序设计 北京航空航天大学出版社 页码P12附录1完整原理图附录2 PCB图