ImageVerifierCode 换一换
格式:DOC , 页数:37 ,大小:778.50KB ,
资源ID:2629323      下载积分:12 金币
验证码下载
登录下载
邮箱/手机:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/2629323.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  
声明  |  会员权益     获赠5币     写作写作

1、填表:    下载求助     留言反馈    退款申请
2、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
3、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
4、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
5、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【快乐****生活】。
6、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
7、本文档遇到问题,请及时私信或留言给本站上传会员【快乐****生活】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。

注意事项

本文(单片机控制的数字气压计的设计与实现.doc)为本站上传会员【快乐****生活】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4008-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

单片机控制的数字气压计的设计与实现.doc

1、毕业设计(论文)题 目基于单片机的数字气压计的设计与实现 系 (院)专 业班 级班学生姓名学 号指导教师职 称1独 创 声 明本人郑重声明:所呈交的毕业设计(论文),是本人在指导老师的指导下,独立进行研究工作所取得的成果,成果不存在知识产权争议。尽我所知,除文中已经注明引用的内容外,本设计(论文)不含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明。本声明的法律后果由本人承担。 作者签名: 毕业设计(论文)使用授权声明本人完全了解滨州学院关于收集、保存、使用毕业设计(论文)的规定。本人愿意按照学校要求提交学位论文的印刷本和电子版,同意学

2、校保存学位论文的印刷本和电子版,或采用影印、数字化或其它复制手段保存设计(论文);同意学校在不以营利为目的的前提下,建立目录检索与阅览服务系统,公布设计(论文)的部分或全部内容,允许他人依法合理使用。(保密论文在解密后遵守此规定) 作者签名: 1滨州学院本科毕业设计(论文)基于单片机的数字气压计的设计与实现 摘 要 数字气压计是用来测量压力由压力传感器,可以直接转换为检测到的电流或电压信号,最后通过显示器显示设计。本设计介绍了压力传感器MPX4115气压计实时数字显示设备。得到的模拟气压值再经过电压/频率的换算电路,最终在LCD中显示出来。关键词:89C55单片机;MPX4115传感器;V/F

3、转换器;液晶显示Design and implementation of digital pressure meter based on MicrocontrollerAbstract Digital 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. MPX41

4、15 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 se

5、nsor; V/F converter; Liquid crystal display (LCD) 目 录引 言1第一章 数字气压计系统论证21.1数字气压计设计系统21.2设计思路分析21.2.1 设计方案一21.2.2 设计方案二21.2.3 设计单片机控制的数字气压计系统时的注意事项3第二章 系统总体构造的设计42.1 系统总体结构42.2 A/D转换模块42.3 MPX4115传感器模块62.4数据处理模块72.4.1数据处理模块电路的原理图72.5显示模块112.5.1 LCD1602显示器的介绍122.6电源电路模块132.7 本设计总体电路介绍142.7.1 对于数据的转换计算1

6、5第三章 程序的设计及系统调试与仿真163.1 由频率算出电压值163.2程序流程图163.3关于keil4和proteus的介绍173.4 程序仿真图如下183.5 电路仿真如图所示20总结21参考文献22谢 辞24III引 言 随着科学技术的发展,单片机技术、传感器技术以及计算机控制技术的发展正走向逐渐走向成熟。人们的生活和工作也脱离不了科学技术的发展。比如我们的电脑、手机、MP3等等我们日常生活中用到的各种电子设备,几乎都是在单片机的控制下完成的。 在我们的实际生活中,各种智能控制的仪器或者机器都是建立在单片机和传感器的基础上的。在在实时监测和自动控制领域,设备和仪器,单片机智能方向已经

7、称为一个不可避免的趋势。这是一个技术进步的象征,也是社会和经济发展的需要。传感器和单片机集成是最为普遍的一种控制系统。随着现代科学技术和自动化智能控制技术的发展,传感器在人们的生活中的地位越来越高。近年来,由于科技发展、环境影响以及人们的需要,传感器在各个部门起到的作用是不容小觑的。当然在工业生产自动化、安全防卫、能源交通、环境保护、灾害预测、医疗卫生等方面所研发的各种传感器,在全球化科技发展中创造了巨大的贡献。其中很重要的一种就是:数字气压计的设计为气象预测和气候的判定提供了准确的信息。6 传统的数字气压计存在的问题还是很多的。如低精度,表明稳定性差,而设计的微处理器控制的数字气压计,而不是

8、一个复杂的电路和控制系统,设计易于使用,实时显示稳定性好,精度高,抗干扰能力,和技术规格的测量压力已经大大提高。因此,对于单片机控制的数字气压计的设计有非常重要的意义。8 第一章 数字气压计系统论证1.1数字气压计设计系统 数字气压计系统:以AT89C55单片机为微控制器,利用气压传感器实现气压检测,测量外界大气压,以及LM016L液晶显示器来来显示当前地域或者空间的气压值。1.2设计思路分析1.2.1 设计方案一 使用SCM的主人,获得的压力传感器模拟信号,再经过A / D转换后,由微处理器控制的监控系统,并最终发送一个信号到单片机控制系统,然后通过显示。原理框图如下:A/D转换器显示器单片

9、机控制的检测系统单片机控制的主控制器压力传感器 总线 图1-1 方案一原理图 1.2.2 设计方案二 采用AT89C55单片机为核心,将获得的信号交由A/D转换器处理后直接送到单片机,最终由显示器显示出来。原理原理框图如下:气压传感器显示器A/D转换单片机处理 图1-2 方案二原理图 综上所述,两种方案虽然电路设计方面相似,但是我们可以看到方案二的设计更为简单快捷,而且相对于方案一来说性价比高。因此我们选择第二种方案。1.2.3 设计单片机控制的数字气压计系统时的注意事项在数字气压计的设计过程中,我们要注意一下几个方面。 根据正确的方案和参数选择合适的压力传感器。 对于A/D转换器的选择,要考

10、虑抗干扰的问题以及设计起来要简单。 对于单片机和A/D转换器的电路连接要合理,不能繁琐。 对于信息的采集和显示要迅速且实时显示效果要好。第二章 系统总体构造的设计2.1 系统总体结构 本系统的整体结构框图如图2-3所示。基于单片机的数字气压计设计初始化模块A/D转换模块块数据处理模块显示模块图2-3 基于单片机控制的数字气压计系统结构整体框图由图2-3可知,整个系统的工作流程如下。 被测信号是电压输出,不能直接由微控制器控制。因此,通过V / F转换器模块的压力传感器输出模拟电压信号转换为数字脉冲(其频率与输入电压成线性变化)。单片机接收到脉冲信号处理,使用线性关系相应的电压和频率公式计算实际

11、压力值,最后通过液晶显示电路显示。3 2.2 A/D转换模块 单片机接受传感器的电压值为模拟信号,因此要将模拟信号转换为单片机可以识别的数字信号。 在本文中,基于各种原因,我选择了V / F转换器LM331芯片构成的A / D转换电路。目前,控制信息处理应用程序主要是A / D转换技术,各种测量仪器通过A / D转换器技术使准确的检测结果,因此最受欢迎的。然而,在一些远距离数据传输需求,准确和更度有限的资金情况下正常的A / D转换技术成本不高,所以我们想到一个V / F变换器代替A / D转换装置。作为MPX4115压力传感器是一个模拟电压输出,有必要对A / D转换器的单片机识别和处理。在

12、A / D转换,利用LM331芯片包含电压/频率(V / F)转换电路对模拟电压数字处理。V / F转换器是一个模拟电压信号转换成频率信号,精度高和信号稳定性。V/F转换器件与单片机接口有以下特点: (1)接口简单。占用单片机内存资源少。抗干扰性能好。有较强的抗干扰能力。 (2)有利于远距离传输。通过一定的调制将无线传输变成光传输。这样就在远距离传输过程中是信号准确且不失真。 含芯片LM331的V/F转换器如图2-4 图2-4 含LM331芯片的V/F转换器各引脚功能说明如下: CO(1脚):电流输出脚。 RefC(2脚):基准电流脚。此引脚可接一固定电阻串联一个可变电阻器的组合,用于调整转换

13、增益。 FO(3脚):脉冲序列输出脚。该序列的频率值对应于输入电压的脉冲序列。 GND(4脚):接地端。 R/C(5脚):组容网络引脚。Thre(6脚):阈值电压脚。内部电压比较器会将此引脚上的电压和7脚做比较。CmpIn(7脚):比较器电压输入脚。输出低通滤波后的V/F转换的电压。 VCC(8脚):电源脚。可采用单、双电源供电,输入电压540V。2.3 MPX4115传感器模块 这个传感器讲高级的微电机技术和薄膜镀金属结合起来。还未高水准模拟输出信号提供了一个均衡压力。7它的实物图如图所示: 气压传感器MPX4115的各引脚如下:表2-5 气压传感器MPX4115的管脚说明123456VOU

14、TGNDVSN/SN/SN/S9气压传感器仿真图如下图所示: 图2-6 压力传感器MPX4115仿真图2.4数据处理模块LM331是通过频率和压力计算压力值。选择设计AT89C55为核心,包括算术和控制逻辑组成。AT89C55是一种低能、高性能单片机,其重点是一个常见的八个中央处理器和闪存单元。强大的单片机AT89C55以其高成本,可以灵活地应用于各种控制领域。102.4.1数据处理模块电路的原理图AT89C55是一个低压、高性能的8位单片机,芯片的CMOS包含20 k字节,可以反复阅读可重写的Flash程序内存和256字节的随机存取数据存储器(RAM),设备使用爱特梅尔公司公司,生产的高密度

15、非易失性存储器技术,兼容标准通过mcs51汇编语言指令集,块内置万能8中央处理器和闪存单元,强大的单片机AT89C55可以为您提供许多更复杂的系统控制应用程序。5单片机部分的原理如下图所示 图2-7 单片机部分原理图AT89C55的原理以及各引脚分析: 图2-8 单片机引脚图89C55单片机引脚功能:主电源及时钟引脚:(1)Vcc(40脚):接+5V电源。(2)Vss(20脚):接地。(3)XTAL1(19脚):提供单片机控制信号。(4)XTAL2(18脚)接振荡器的反向输出端控制引脚: (1)RST复位输入。 (2)ALE/PROG:当访问外部程序或数据存储器,此端口是一个地址锁存器启动信号

16、。当此端口为低8地址字节。编程闪存设备,这个端口还用于程序脉冲输入。 (3)PSEN:程序内存允许输出控制终端是一个外部程序存储器读出选通。每当一个外部存储器取指令,然后将会有两次PSEN每个机器周期有效。两个脉冲输出。此外,当外部内存访问,和一些这两个PSEN信号不出现。 (4)EA/VPP:希望只访问外部存储器的CPU,EA港口必须保持接地。如果EA端口连接VCC,那么CPU执行内部程序内存指令。输入/输出引脚:此类引脚包括P0口、P1口、P2口和P3口。P0口:当外部数据或程序访问内存,它将把地址和数据总线复用,激活当访问内部上拉电阻。在Flash编程过程,P0端口将接收指令;而在校准过

17、程必须是一个外部上拉电阻。P1口:在编写一个端口内部P1高高挽起,可以用来作为输入,P1端口是接地的,将会有电流输出,这是因为包含内部停下电阻器。在FLASH编程和验证,P1端口接收8地址。P2口:端口是一个上拉电阻P2与一个8位双向I / O端口,P2港口输出缓冲区可以接收四个TTL栅电流,当P2端口通过写“1”,内部上拉电阻器把它销和作为输入。因为作为输入,外部销将拉低P2端口和输出电流。这是因为有一个内部拉的缘故。当P2端口访问外部程序或16位外部数据存储器地址,P2端口发送输出地址高八。在给定的地址“1”,因为内部上拉电阻优势当八地址外部数据存储器读写,P2端口输出的特殊功能寄存器。P

18、3口:此端口是一组P3端口与一个内部上拉电阻8位双向I / O端口,可以得到输出4 TTL栅电流。当P3端口写“1”,内部上拉电阻为高,然后可以用来作为输入。作为输入,由于外部下拉到地面,因为原因P3港口拉输出电流(TTL)。(1)P0(P0.0P0.7)CPU的数据输入和输出都要通过此端口。(2)P1(P1.0P2.7)是一个8位准双向I/O口,含有上拉电阻。(3)P2(P2.0P2.7)地址总线高八位与此端口复用。(4)P3口:P3港口针脚8与内部上拉电阻双向I / O端口,可以得到输出4 TTL栅电流。当P3端口写“1”,他们是在内部把高,并作为输入。作为输入,由于外部到低,P3端口将输

19、出电流(生病),这是由于拉的缘故。4P3口作为AT89C52的一些特殊功能口P3口功能表,如下表1.1所示P3口各个位的第二功能P3口的位第二功能说明P3.0RXD串行数据接收口P3.1TXD串行数据发射口P3.2INT0外部中断0输入P3.3INT1外部中断1输入P3.4T0计数器0计数输入P3.5T1计数器1计数输入P3.6WR外部RAM写信号P3.7RD外部RAM读信号 表2-9 AT89C55的一些特殊功能口P3口功能表2.5显示模块 数据显示模块,我选择了液晶显示器,显示是其主要优势是相对晶体管体积小、功耗低、超薄轻质显示内容丰富等。在SCM系统已经被广泛的应用。液晶显示器可以分为三

20、个类别根据功能:Biduan字符点阵液晶显示器、液晶显示器、点阵液晶显示器、光两种可以显示数字、字符等,和图形点阵液晶显示器可以显示字符和图形。13 本设计选择相对负担得起的字符LCD1602液晶显示器可以显示两行16字符,使用+ 5 V电源,电路结构简单、廉价和有一个高成本和应用结果。显示器部分的电路如图2-10所示: 图2-10 显示模块原理图2.5.1 LCD1602显示器的介绍LCD1602是一种专门用来显示字母、数字、符号等点阵式LCD,实物如图2.8所示。 图2.11 LCD显示器实图LCD1602的外围引脚及作用:第1脚:VSS为接地电源;第2脚:VDD为+5V正电源;第3脚:V

21、0是调整对比度的液晶显示器端口,和积极的供应连接使弱对比,当功率将停飞,但对比最高对比度太高会产生“重影”,因此,可以用来连接一个10 k电位器来调整对比度;第4脚:RS是寄存器选择端口,当您选择数据寄存器当此端口连接到高级别,指令寄存器在选择这个端口是低;第5角:RW读写信号线是高当第二个端口将读操作,当第二个端口与低写操作。当RS和RW可以写同时接地指示或显示的地址,当RS与低,可以读取时RW连接到VCC忙信号当RS与VCC,可以写数据;第6脚:E端口功能的客户端,当E终端端口从高到低,LCD模块将执行命令;第7-14脚:D0D7是8位双向数据线;第1516脚:空脚。2.6电源电路模块 由

22、于数据转换模块是核心设备LM331为+ 15 V,但SCM,MPX4115和其他芯片需要+ 5 V电源,它还需要特别设计,以满足供电电路Zhengge系统功率需求。电源电路连接如图2-12所示: 图2-12 电源电路模块图2.7 本设计总体电路介绍我们AT89C55单片机作为整个系统的核心,通过压力传感器对空气压力信号采集、控制、放大和其他加工参数自动获得完整的空气压力,最后数字显示等等。在这个过程中需要用一个定时器内部单片机AT89C55被测量,然后处理软件模块,a / D转换结果。14本设计总体电路图如图2-13所示: 图2-13 总体设计电路图2.7.1 对于数据的转换计算 在此电路中,

23、电压Vin和输出脉冲FO的频率fo的转换关系满足公式(1)。Fo=Kvin (1)其中,K=, Rs=R2+R3 (2)电路中Rt、Ct和RL值通常是6.8,0.01 kpf和100 k,Rs由一个固定电阻器R2和R3串联电路,其中一个变量,R2,R3 22 k阻力最大的12 k,调节可变电阻R3电阻Rs可以实现增益调节电路开关。1 第三章 程序的设计及系统调试与仿真3.1 由频率算出电压值信号每一步的变换过程如下:第一步,通过压力传感器测量压力成电压输出MPX4115 MPX4115显示芯片数据显示输出电压输出电压和大气压力P之间的关系一样输出电压= VCC(0.01 p - 0.09) (

24、3)哪里是+ 5 V电压,所以我们可以得到:输出电压= 5(0.01 p - 0.09) (4)第二步,MPX4115输出电压输出电压和输入电压Vin转变什么,阿文,和佛的一致性作为最后一章的公式(1)下面。综合式(1)和式(4),根据VOUT=Vin,可得:P=+9 (5)式(5)中,fo为频率,P为压强,K为V/F转换增益,令K值为2000。在软件中,根据式(5)算出气压值P。113.2程序流程图单片机实现数字气压计的程序流程如图3-14所示50ms定时中断1服务子程序主程序开始、设置定时器1初值为50msTimecount+设置定时器0设置计时器1Timecount=2?即1s时间到开中

25、断启动定时器TR0=0定时器停止Timecount=0,flag=0计算频率f0While(1)调用显示程序计算大气压值Pa 中断返回 等待定时中断图3-14 程序流程图123.3关于keil4和proteus的介绍Keil软件是C51软件公司研究开发。51系列单片机C语言兼容软件开发系统,与之相比,C语言在功能成为、结构、可读性、可维护性是显而易见的,所以容易学习的目的。您可以完成编程、编译、连接、调试、仿真所以整个开发过程。其开发流程步骤如下:开启uVision4,建立工程文件并且从器件数据库里挑选出项目具体实际使用的器件。建立新的源程序,并且把这个源文件添加到工程中。为单片机添加且设置启

26、动代码。设置硬件想过的选项。编译程序并最终生成可以下载到单片机用的HEX文件。15Proteus和其他单片机仿真软件是不同的,它不仅可以仿真单片机CPU的工作,而且还能模拟芯片外围电路工作。因此,在仿真和调试程序,特别关注不再是某些语句执行单片机寄存器和内存内容的变化,但从工程角度直视工作程序运行和电路的过程和结果。对于这个仿真,从某种意义上说,是由一个实验和工程应用脱节的现象和矛盾。 Proteus提供了一个相对广泛的测试信号用于测试电路。这些测试信号和包括模拟和数字信号。单片机的硬件和软件调试,多变的人提供了两个方法:一是影响系统的整体实现,一个是软件一步一步调试,这两个方法依赖于特定的环

27、境下使用。23.4 程序仿真图如下图3-15 程序仿真图3.5 电路仿真如图所示 图 3-16 整体仿真图总结本文介绍了基于单片机的数字大气压计系统的设计,对于正格硬件电路和软件程序设计做了具体的分析,介绍了关于数字大气压计的设计方案和原理,加深对52单片机的结构、特点等只是的了解,并给出主程序设计的流程图,更加只管的把设计呈现出来,最后用Keil软件和Proteus软件分别对程序和电路进行仿真,验证了设计的正确性和合理性。本设计使用89 c55单片机和MPX4115压力传感器进行数据收集,和V / F转换器LM331为数据处理,容易使用,精度高,显示的简单性和灵活性,稳定性好,易于扩展功能,

28、等等。避免了传统的气压计的精度较低,如缺乏一个单一的显示。 参考文献1 孙艳玲,刘亚丽基于MPX4115芯片的数字气压计设计J.中国仪器仪表,2007.92 周润景.基于Proteus的电路及单片机系统设计与仿真M.北京:北京航空航天大学出版社,2006.53 沈红卫.单片机应用系统设计实例与分析M北京航空航天大学出版社4 张毅刚.单片机原理及应用M.北京:高等教育出版社,2003.65 余锡存,曹国华.单片机原理及接口技术M.陕西:西安电子科技大学出版社6 林琳,陈金玲便携式气压计的电路与系统设计J程度气象学院学报2000.87 王化祥,张淑英,传感器原理与应用,M,天津,天津大学出版社,2

29、007.28 王晓岚,浅谈数字气压计的设计,J. 科技信息,2011.109 唐文彦,传感器,M,北京,机械工业出版社,200710 袁捷,韩波,李平基于单片机89C55的气压高度计系统的设计和应用,J,机电工程.2005.1011 杨智低功耗数字气压计的设计,J,沈阳航空工业学院学报2007.312 沈绍祥,胡爱华.基于单片机控制的数字气压计设计与实现,J,国外电子元器件,2004.7 13CAOWandan,PANLian,HURui,PANYu.InformationScienceandEngineeringInstitute,WuhanUniversity of Scienceand

30、Technology,Wuhan,Hubei,China,430081.Design of an Intelligent DigitalBarometer Based on AVRA.Proceedings of the 8th Internati onal Symposiumon Testand Measurement(Volume)C.International Academic PublishersLtd, 2009.(86)14 Chen CH. Signal processing and pattern recognition in nondestructive evaluation

31、 of materials M. Berlin:Sp ringer2Verlag, 1988(56)15 M. M. Kaila. A High Temperature Superconductor (HTSC) Hot Electron (HE) THz Heterodyne Thermal Sensor (HTS): Computational Analysis of Conversion Gain in J. Journal of Superconductivity: Incorporating Novel Magnetism, 2002, Vol.15 (3).谢 辞 本次毕业设计让我

32、感触很深。首先让我明白了这四年来学的东西是远远不够的,光有理论知识是不行的,实践才是最为重要的东西。在这期间我感受到同学的友情和帮助以及老师对我的指导让我受益终生。电子类的设计只有经过无数次试验和调试才会有产品的出现。在毕业设计过程中遇到了不少困难和麻烦,在指导老师和同学们的大力帮助和支持下,特别是胡春华老师的指导和监督,让我找到了更好的方法完成设计。在毕业设计的过程中,我们有艰辛的付出和让人想放弃的困难,当然更多是给我们丰收的喜悦,知识固然得到了巩固和条,我相信在实践中的切身体会将使我在以后的工作和学习中终身受用。实践是检验真理的唯一标准,经过几年的理论学习和这次在即将走向工作岗位的时候能将

33、理论与实践相结合来锻炼自己是一种很大的提高。在这里真心感谢我的指导老师胡春华老师,也感谢在设计过程中帮助我的同学。最后,再次感谢我的指导老师和我的同学们。同时也感谢学校给我们提供了良好的硬件设施和实验条件。谢谢你们。附录:#include#include#define uchar unsigned char #define uint unsigned char #define K 2000 /K为转换增益常数,K取值2000uint Pa; /定义气压值Pauchar T0count;uchar Timecount;bit flag;/定义1s标志位unsigned long x;sbit L

34、CD_RS=P20;sbit LCD_E=P21;sbit LCD_RW=P22;#define LCD_DATA P0/定义单片机P0口作为LCD液晶显示位选码uchar code LcdBuf1=welcome to use!;uchar code LcdBuf2=Pressure test!;/LCD显示内容,定义到代码段uchar temp8;uchar dispbuf8=0,0,0,0,0,0,10,10;/函数声明void lcd_init(void);void displa_string(uchar x,uchar*);void disp_selec(unsigned char

35、bit_sdelec,unsigned char seg);void delay(uint z)/延时 1ms uint x,y; for(x=z;x0;x-) for(y=110;y0;y-);/*函数名称:dellay*入口函数:h(unsigned int 型)*出口参数:无*功能描述:短暂延时,使用11.0592晶体,约0.01MS*/void dellay(uint z)uint i,j;for(i=z;i0;i-)for(j=110;j0;j-);/*函数名称:WritedataLcd*入口参数:wdata (unsigned char 型)*出口参数:无*功能描述:写数据到LCD

36、*/void WriteDataLcd(unsigned char wdata) LCD_RS=1; LCD_DATA=wdata; dellay(10);/短暂延时,代替检测忙状态 LCD_E=1; dellay(10); /短暂延时,代替检测忙状态 LCD_E=0;/*函数名称:WriteCommandLcd*入口函数:wdata(unsigned char 型)*出口参数:无*功能描述:写命令到LCD*/void WriteCommandLcd(unsigned char wdata) LCD_RS=0; LCD_DATA=wdata; dellay(10);/短暂延时,代替检测忙状态

37、LCD_E=1; dellay(10);/短暂延时,代替检测忙状态 LCD_E=0;void lcd_init()LCD_E=0;WriteCommandLcd(0x38);WriteCommandLcd(0x38);/显示模式设置WriteCommandLcd(0x08);/关闭显示WriteCommandLcd(0x0c);/显示开及光标设置WriteCommandLcd(0x06);/显示光标移动设置WriteCommandLcd(0x01);/显示清屏WriteCommandLcd(0x90);/显示开及光标移动设置/*函数名称:display_xy*入口参数:x(unsigned c

38、har 型),y(unsigned char 型)*出口参数:无*功能描述:设置光标位置,x是列号,y是行号*/void display_xy(unsigned char x,unsigned char y) if(y=1) x+=0x40; x+=0x80; WriteCommandLcd(x);/*函数名称:display_char*入口参数:x(unsigned char 型),y(unsigned char 型),dat(unsigned char型)*出口参数:无*功能描述:在具体位置显示显示单个字符,x是列号,y是行号*/void display_char(unsigned cha

39、r x,unsigned char y ,unsigned char dat) display_xy(x,y); WriteDataLcd(dat); / While(*s)/*函数名称:display_string*入口参数:x(unsigned char 型),y(unsigned char 型),s(指针型)*出口参数:无*功能描述:在具体位置显示显示字符串,以/0结束,x是列号,y是行号*/void display_string(unsigned char x,unsigned char y,unsigned char*s) display_xy(x,y); while(*s) WriteDataLcd(*s); s+;void main(void)unsigned char i;LCD_RW=0;delay(10);lcd_init();display_string(0,0,LcdBuf1);/显示第一行,从第三个位置开始display_string(0,1,LcdBuf2);/显示第二行,从第0个位置开始delay(300);TMOD=0X15;/初始化定时器工作方式,T1为定时器,时基为50MS

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服