超声波液位仪_第1页
超声波液位仪_第2页
超声波液位仪_第3页
超声波液位仪_第4页
超声波液位仪_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、液晶显示超声波液位仪姓名班级摘 要:超声波液位仪是一种非接触式液体液位测量仪,可用于测量各种容器或管道内液体的液位高低和流量大小,也可以用于水渠、水库、江河和湖海水位的测量中,尤其适用于污水、有腐蚀性的场合,如城市排水泵站拦污栅前后水位的测量。由于城市污水腐蚀性强,若采用接触式压力水位计,必须将传感器探头插入污水中,探头很快被腐蚀坏,影响正常的测量。此外,超声波液位计测量精度高,安装维护简便,可以同时测量水位、水位差和流量等,因此得到愈来愈广泛的应用。单片机是为了适应工业现场和较为广泛的应用现场而设计的芯片,它把CPU、RAM、ROM、I/O接口电路等部件集成在一起。并且以集成度高,功能强,体

2、积小,省电,应用灵活,价格低廉等优点,在工业自动化,过程控制,数字仪器仪表,通信系统以及家用电器产品中有着不可替代的作用。由于生产工艺和设计能力的不断提高,单片机也在向着更高集成化、多功能,更强化处理控制问题的能力、更快的运算速度、更廉价低功耗、更兼容开发和更好的软件固有化的方向发展。关键词:超声波液位仪 单片机 非接触式 LCD ultrasonic level meterNameAbstract:Ultrasonic liquid level meter is a kind of non contact type liquid level measuring instrument, can

3、 be used to measure various container or a pipe liquid height of the liquid level and flow rate, and can also be used for canal, reservoir, river and lake water level measurement, is particularly applicable to the sewage, corrosive occasions, such as the city drainage pumping station before and afte

4、r the water level of the trash rack measurement. Due to city sewage corrosion resistance, if the contact pressure meter, sensor probe is inserted into the sewage must be in the probe soon be corrosion, bad, affect the normal measurement. In addition, ultrasonic level meter high measuring precision,

5、convenient installation and maintenance, can simultaneously measure the water level, water level difference and flow rate, thus becoming increasingly widespread application.Single chip in order to adapt to the industrial field and wide application field and the design of the chip, the CPU, RAM, ROM,

6、 I/O interface circuit and other components are integrated together. And with high integration, strong function, small volume, electricity saving, flexible application, low prices and other advantages, in the industrial automation, process control, digital instrumentation, communication system and h

7、ousehold electrical appliance products have an irreplaceable role. Because of the production process and design the ability to continuously improve, SCM is towards higher integrated, multifunctional, more intensive processing control problems, faster computing speed, low power consumption, more chea

8、p more compatible with better software development in the direction of development of natural.key words:Ultrasonic level meter Single chip microcomputer Non contact type目 录目 录3第一章 概 述51.1 选题背景51.2 超声波液位仪的优点51.3 超声波液位计研究目的及其可行性51.4 本次设计所要实现的目标6第二章 超声波液位仪系统组成及工作原理72.1 超声波液位仪的系统组成72.2 系统工作原理7第三章 主要元器件介

9、绍及说明93.1 主控芯片AT89C51性能简介93.2 AT89C51引脚功能说明93.3 LM016L液晶显示123.4 ADC0808模/数转换器13第四章 系统硬件设计154.1仿真介绍154.1.1系统整体电路结构图154.1.2 单片机最小系统154.1.3 LM016L液晶显示164.1.4 ADC0808模/数转换器174.1.5 控制显示反馈电路17第五章 系统软件设计185.1 编译环境介绍185.1.1 使用界面185.1.2 建立项目195.1.3 编译19第六章 仿真与调试216.1 仿真软件介绍216.2 Proteus运行流程216.3 仿真结果226.3.1 用

10、Keil进行程序编译226.2.2 Proteus仿真236.4 仿真结果246.4.1 用Keil进行程序编译246.4.2 Proteus仿真24结束语26致 谢27参考文献28附录一 程序图29附录二 C语言程序30第一章 概 述1.1 选题背景超声波液位仪是一种非接触式液体液位测量仪,可用于测量各种容器或管道内液体的液位高低和流量大小,也可以用于水渠、水库、江河和湖海水位的测量中,尤其适用于污水、有腐蚀性的场合,如城市排水泵站拦污栅前后水位的测量。由于城市污水腐蚀性强,若采用接触式压力水位计,必须将传感器探头插入污水中,探头很快被腐蚀坏,影响正常的测量。此外,超声波液位计测量精度高,安

11、装维护简便,可以同时测量水位、水位差和流量等,因此得到愈来愈广泛的应用。近年来,随着电子技术和信号处理技术的迅速发展,液位测量仪表中的测量技术也发展很快,经历了由机械式向机电一体化再到自动化的发展过程。结合这两大技术,尤其是将微处理器引进液位测量系统以后,使得液位计的精度越来越高,越来越向智能化、一体化、小型化的方向发展。从上世纪八十年代开始,一些发达国家就借助微电子、计算机、光纤、超声波、传感器等高科技的研究成果,将各种新技术、新方法应用到储罐液位测量领域。电子式测量方法便是其中的重要成果之一。在电子式液位测量方法中,有许多新的测量原理,包括压电式、应变式、雷达式、超声波式、浮球式、电容式、

12、磁致伸缩式、伺服式、混合式等二十多种测量技术。由于该方法测量精度高,可靠性强,持续时间长,安装维护简单,因而正在逐步取代旧的机械式液位测量方法。用于储罐液位测量的众多电子式技术中,压电式、超声波式、应变式、浮球式、电容式五种测量技术应用最为广泛,约占总数的 60%以上。其中,超声波式测量技术的应用份额最大。1.2 超声波液位仪的优点超声波液位仪不仅能够定点和连续检测液位,而且能够方便地提供遥控或遥控所需的信号。与放射性技术相比,超声技术不需要防护。与目前的激光测量液位技术相比,超声方法比较简单而且价格较低。一般说来,超声波测位技术不需要有运动的部件,所以在安装和维护上有很大的优越性。特别是超声

13、测位技术可以选用气体、液体或固体来作为传声媒质,因而有较大的适应性。所以在测量要求比较特殊,一般液位测量技术无法采用时,超声测位技术往往仍能适用。1.3 超声波液位计研究目的及其可行性当前的接触型液位计由于是和被测液体直接接触,或多或少存在着精度问题,在安装、维护方面也有一定的难度。非接触型液位计由于其不和被测液体直接接触,且绝大多数不存在可动部件,精度较高,可以通过现场总线将实时数据采集后直接存储到电脑,再配合组态软件的使用,便可以实现现场级工业控制。其中,雷达液位计的测量精度较高,但安装较为复杂而且价格昂贵。激光的传播速度很快,不便于信号的处理。射线液位计容易对环境造成污染。超声波由于无辐

14、射、无破坏性、穿透性强,加之成本较低所以超声波是比较理想的信号源。同时超声波传感器的体积小,所需要的硬件电路相比也比较简单。与其他液位计相比,更加符合国内市场。1.4 本次设计所要实现的目标系统由超声波传感器、AT98C51单片机和LM016L液晶显示显示及系统控制反馈模块组成。传感器将接收到的信号经数据处理后送入单片机机进行显示、超限报警等操作及上限和下限操作。通过对超声波接收信号进行的有效处理,基本上消除时间检测误差,并进行温度补偿计算。主要技术指标(1)液位量程:05m;(2)测量误差:0.1%;(3)显示分辨率:lcm;(4)环境温度:-1060;(5)显示方式:LM016L液晶第2章

15、 超声波液位仪系统组成及工作原理2.1 超声波液位仪的系统组成超声波传感器、AT98C51单片机和LM016L液晶显示及系统控制反馈模块组成。控制反馈系统由按键、LED灯提示和喇叭报警等部分组成。单片机采用 AT89C51,AT89C51是一个低功耗,高性能CMOS 8位单片机,片内含4k Bytes的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及AT80C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元,功能强大的微型计算机的AT89C51可为许多嵌入式控制应用系统提供高性价比的解决

16、方案。控制反馈系统模块由LM016L液晶显示,按键、LED灯提示和公放报警组成,传感器公放及LED灯按键信号转换调节AT89C51单片机LM016L液晶显图2-1系统组成框图2.2 系统工作原理本设计采用超声脉冲回波法测液位。超声脉冲回波法的基本原理是由超声波传感器的发射探头发射超声波,当超声波遇到障碍物时会被反射,利用单片机记录超声波发射的时间和接收到回波的时间,根据当前环境下超声波的传播速度,即可通过公式 2.1 计算出超声波传播的距离,也就得到了障碍物离测试系统的距离。测距原理如图 2.2 所示。 S=C×t2 (2.1)式中 S 为被测距离,C 为超声波的传播速度,t 为回波

17、时间,t=Tl+T2。图2-2超声波测距原理图利用超声波在液体中传播时,有较好的方向性,且传播过程中能量损失较少,遇到分界面时能反射的特性,可用回波测距的原理,测定超声波发射后遇液面反射回来的时间,以确定液面的高度。超声波液位检测的原理图如图 2-3 所示。式中 S 为超声波探头到液面的距离,可由式 2.1 求得, H 为超声波探头到容器底的距离,需要提前测定,h 为所要测的液位高度。图 2-3 超声波液位检测原理图第三章 主要元器件介绍及说明3.1 主控芯片AT89C51性能简介AT89C51是一个低功耗,高性能CMOS 8位单片机,片内含4k Bytes的可反复擦写1000次的Flash只

18、读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及AT80C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元,功能强大的微型计算机的AT89C51可为许多嵌入式控制应用系统提供高性价比的解决方案。AT89S51具有如下特点:40个引脚,4k Bytes Flash片内程序存储器,128 bytes的随机存取数据存储器(RAM),32个外部双向输入/输出(I/O)口,5个中断优先级2层中断嵌套中断,2个16位可编程定时计数器,2个全双工串行通信口,片内时钟振荡器。3.2 AT89C51引脚功能说明AT89C51引脚分布图如下

19、图3-1所示。 图3-1 AT89C51引脚分布图VCC:电源电压GND:接地1、P0口P0口是一组8位漏极开路型双向I/O口,也即地址/数据总线复用口,作为输出口用时,每位能驱动8个TTL逻辑门电路,对端口写“1”可作为高阻抗输入端口。在访问外部数据存储器或程序存储器时,这组口线分时转换地址(低8位)和数据总线复用,在访问期间激活内部上拉电阻。在Flash编程时,P0口接收指令字节,而在程序校验时,输出指令字节,校验时,要求外接上拉电阻。2、P1口P1是一个带内部上拉电阻的8位双向I/O口,P1的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。对端口写“1”,通过内部的上拉电阻把端口

20、拉到高电平,此时可作输入口。作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号校验期间,P1接收低8位地址。3、P2口P2是一个带有内部上拉电阻的8位双向I/O口,P2的输出缓冲级可驱动4个TTL逻辑门电路。对端口写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口,作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流I。在访问8位地址的外部数据存储器(如执行:MOVX Ri 指令)时,P2口线上的内(也即特殊功能寄存器,在整个访问期间不改变。Flash 编程或校验时,P2也接收高位地址和其它控制信号。4、P3口P3口是一组带有内部上拉电阻的8位双向I/O

21、口。P3口输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。对P3口写入“1”时,它们被内部上拉电阻拉高并可作为输入端口。作输入端口时,被外部拉低的P3口将用上拉电阻输出电流I。P3口除了作为一般的I/O口线外,更重要的用途是它的第二功能,P3口的第二功能如下表3-1所示。表3-1 P3口的第二功能端口功能第二功能端口引脚第二功能RXD(P3.0)串行输入口T0(P3.4)定时/计数器0外部输入TXD(P3.1)串行输出口T1(P3.5)定时/计数器1外部输入INT0(P3.2)外中断0WR(P3.6)外部数据存储器写选通INT1(P3.3)外中断1RD(P3.7)外部数据存储器读选通5

22、、RST当振荡工作时,RST引脚出现两个机器周期上高电平将使单片机复位。ALE/PROG:当访问外部程序存储器或数据存储器时,ALE(地址锁存允许)输出脉冲用于锁存地址的低8位字节。即使不再访问外部存储器,ALE仍以时钟振荡频率的1/6输出的正脉冲信号,因此它可对外输出时钟或用于定时目的,要注意的是:当访问外部数据存储器时将跳过一个ALE脉冲。如有必要,可通过对特殊功能寄存器(SFR)区中的8EH单元的D0位置位,可禁止ALE操作。该位置禁位后,只有一条MOVX 和MOVC指令ALE才会被激活。单片机执行外部程序时,应设置ALE无效。6、PSEN程序储存允许(PSEN)输出是外部程序存储器的读

23、选通信号,当AT89S51由外部程序存储器取指令(或数据)时,每个机器周期两次PSEN有效,即输出两个脉冲。当访问外部数据存储器,高有两次有效的PSEN信号。7、EA/VPP外部访问允许,欲使CPU访问外部程序存储器(地址0000HFFFFH),EA端必须保持低电平(接地)。需注意的是:如果加密位LB1被编程,复位时内部会锁存EA端状态。如EA端为高电平(接VCC端),CPU则执行内部程序存储器中的指令。Flash存储器编程时,该引脚加上12V的编程电压VPP。8、XTAL1振荡器反相放大器及内部时钟发生器的输入端。9、XTAL2振荡器反相放大器的输出端。3.3 LM016L液晶显示液晶显示器

24、(LCD)具有功耗低、体积小、质量轻、功耗小的特点。点阵字符型液晶显示器把 LCD控制器、点阵驱动器、字符存储器集成在一块印刷电路板上,构成便于应用的液晶模块。这类液晶模块不仅可以显示数字、字符,还可以显示各种图形符号以及少量自定义符号,并且可以实现屏幕的上下左右滚动、文字的闪烁等功能;人机界面友好,使用操作也更加灵活、方便,使其日益成为各种仪器仪表等设备的首选。LM016L液晶模块采用 HD44780控制器。 HD44780具有简单而功能较强的指令集,可以实现字符移动、闪烁等功能。LM016L与单片机 MCU通讯可采用 8位或者 4位并行传输两种方式。 HD44780控制器由两个 8位寄存器

25、、指令寄存器( IR)和数据寄存器(DR)、忙标志(BF)、显示数据 RAM(DDRAM)、字符发生器ROM(CGROM)、字符发生器 RAM(CGRAM)、地址计数器( AC)。IR用于寄存指令码,只能写入不能读出;DR用于寄存数据,数据由内部操作自动写入 DDRAM和CGRAM,或者暂存从DDRAM和 CGRAM读出的数据。BF为 1时,液晶模块处于内部处理模式,不响应外部操作指令和接受数据。 DDRAM用来存储显示的字符,能存储 80个字符码。 CGROM由 8位字符码生成 5*7点阵字符 160种和 5*10点阵字符 32种,8位字符编码和字符的对应关系.CGRAM是为用户编写特殊字符

26、留用的,它的容量仅 64字节。可以自定义 8个 5*7点阵字符或者 4个 5*10点阵字符。 AC可以存储 DDRAM和 CGRAM 的地址,如果地址码随指令写入 IR,则 IR自动把地址码装入 AC,同时选择 DDRAM或者 CGRAM单元。图3-2 液晶显示流程图3.4 ADC0808模/数转换器ADC0808是采样分辨率为8位的、以逐次逼近原理进行模/数转换的器件。其内部有一个8通道多路开关,它可以根据地址码锁存译码后的信号,只选通8路模拟输入信号中的一个进行A/D转换。ADC0808是ADC0809的简化版本,功能基本相同。一般在硬件仿真时采用ADC0808进行A/D转换,实际使用时采

27、用ADC0809进行A/D转换。ADC0808芯片有28条引脚,采用双列直插式封装。各引脚功能如下:15和2628(IN0IN7):8路模拟量输入端。8、14、15和1721:8位数字量输出端。 22(ALE):地址锁存允许信号,输入,高电平有效。 6(START): A/D转换启动脉冲输入端,输入一个正脉冲(至少100ns宽)使其启动(脉冲上升沿使0809复位,下降沿启动A/D转换)。 7(EOC): A/D转换结束信号,输出,当A/D转换结束时,此端输出一个高电平(转换期间一直为低电平)。 9(OE):数据输出允许信号,输入,高电平有效。当A/D转换结束时,此端输入一个高电平,才能打开输出

28、三态门,输出数字量。 10(CLK):时钟脉冲输入端。要求时钟频率不高于640KHZ。 12(VREF(+)和16(VREF(-):参考电压输入端 11(Vcc):主电源输入端。 13(GND):地。 2325(ADDA、ADDB、ADDC):3位地址输入线,用于选通8路模拟输入中的一路。第4章 系统硬件设计4.1仿真介绍4.1.1系统整体电路结构图该系统电路主要包括:单片机最小系统、AD转换器、传感器、LM0161L液晶显示、LED灯显示、喇叭、按键。如图 4-1-1所示。图 4-1-1 系统整体电路结构图4.1.2 单片机最小系统AT89S51单片机最小系统的电路如图4-1-2所示。单片机

29、AT89S51具有低电压供电和体积小等特点,四个端口只需要两个口就能满足电路系统的设计需要,很适合便携手持式产品的设计,可用两节电池供电。图4-1-2 单片机最小系统4.1.3 LM016L液晶显示图4-1-3LM016L液晶显示LM016L引脚说明:1、 VSS 0V 2、 VDD 5.0V 3、 VEE 4、RS H/L H:数据线上为数据信号;L:数据线上为指令信号 5、RW H/L H:读数据模式;L:写数据模式 6、E H/L 使能信号端 714 DB0DB7 H/L 数据线4.1.4 ADC0808模/数转换器 图4-1-4 ADC0808模/数转换器 图4-1-5控制显示反馈电路

30、4.1.5 控制显示反馈电路两个按键用来调节上限和下限;LS喇叭是用来报警,当液面距离达到或者超过设定的值的时候喇叭则提示警报;LED灯是提示是否正常工作的。如图4-1-5第五章 系统软件设计5.1 编译环境介绍本次编译使用的是Keil uVision软件,Keil uVision软件是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。Keil提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(uVision)将这些部分组合在

31、一起。5.1.1 使用界面Keil uVision软件易学易用,功能强大,平时老师上课时就一直使用这款软件,所以在进行软件开发过程中我理所当然的选择了Keil uVision软件。我所使用的版本是uVision4,它的启动界面和工作界面如图下图5-1-1所示。图5-1-1 启动界面图5-1-2 工作界面5.1.2 建立项目1. 在Keil uVision4工作界面上用鼠标左键点下拉菜单Project,在弹出的菜单上点New Project;桌面弹出如下图5-1.3所示的Create New Project创建新项目对话框。图5-1-3 Create New Project创建新项目对话框2.

32、在新建项目对话框中选择保存文件位置(如D:超声波液位仪)和文件名(超声波液位计),单机保存。则新建的项目文件无线对讲机.uv4保存在D: 超声波液位仪。3. 保存项目文件后,单片机型号选择对话框,左侧是date base栏,选择CPU型号(如AT89S51)的介绍。单击确定,选定单片机型号,进入了项目操作界面。5.1.3 编译在添加源程序到项目后,在项目工作界面点击Project菜单,在下拉菜单中选中Build target,将编译当前文件并生成应用。在输出窗口可以观察有无语法错误,无语法错误则编译成机器码。编译结果如下图5-1-4所示。图5-1-4 编译结果第六章 仿真与调试6.1 仿真软件

33、介绍本次仿真用了Proteus软件,Proteus(海神)的ISIS是一款Labcenter出品的电路分析实物仿真系统,可仿真各种电路和IC,并支持单片机,元件库齐全,使用方便,是不可多得的专业的单片机软件仿真系统。Proteus软件软件的特点。(1)全部满足我们提出的单片机软件仿真系统的标准,并在同类产品中具有明显的优势。(2)具有模拟电路仿真、数字电路仿真、单片机及其外围电路组成的系统的仿真、RS一232动态仿真、1 C调试器、SPI调试器、键盘和LCD系统仿真的功能;有各种虚拟仪器,如示波器、逻辑分析仪、信号发生器等。(3)目前支持的单片机类型有:68000系列、8051系列、AVR系列

34、、PIC12系列、PIC16系列、PIC18系列、Z80系列、HC11系列以及各种外围芯片。(4)支持大量的存储器和外围芯片。总之该软件是一款集单片机和SPICE分析于一身的仿真软件,功能极其强大 ,可仿真51、AVR、PIC。Proteus启动画面如下图6-1所示。图6-1 启动画面6.2 Proteus运行流程Proteus ISIS的工作界面是一种标准的Windows界面,如图6-2所示。图6-2 Proteus ISIS的工作界面包括标题栏、主菜单、标准工具栏、绘图工具栏、状态栏、对象选择按钮、预览对象方位控制按钮、仿真进程控制按钮、预览窗口、对象选择器窗口、图形编辑窗口。运行Prot

35、eus程序后,进入软件的主界面。通过左侧工具栏中的P(从库中选择元件命令)命令,在Pick Devices 左侧窗口中选择所需元件的关键字,然后放置元件并调整方向和位置以及参数设置,最后进行连线。6.3 仿真结果6.3.1 用Keil进行程序编译运用keil软件编译C语言程序,其结果如下图6-3所示,在结果栏显示“wdbj”0 Error(s),0 warning(s),说明此程序在软件编译上无语法等错误,将此程序生成*.hex文件调入硬件中用Proteus进行调试仿真。图6-3 程序编译结果 6.2.2 Proteus仿真将生成的wdbj.hex文件调入Proteus电路图的单片机中,点击图

36、左下角的开始键运行,程序的开始界面如下图6-4所示。图6-2 Proteus ISIS的工作界面包括标题栏、主菜单、标准工具栏、绘图工具栏、状态栏、对象选择按钮、预览对象方位控制按钮、仿真进程控制按钮、预览窗口、对象选择器窗口、图形编辑窗口。运行Proteus程序后,进入软件的主界面。通过左侧工具栏中的P(从库中选择元件命令)命令,在Pick Devices 左侧窗口中选择所需元件的关键字,然后放置元件并调整方向和位置以及参数设置,最后进行连线。6.4 仿真结果6.4.1 用Keil进行程序编译运用keil软件编译C语言程序,其结果如下图6-3所示,在结果栏显示“wdbj”0 Error(s)

37、,0 warning(s),说明此程序在软件编译上无语法等错误,将此程序生成*.hex文件调入硬件中用Proteus进行调试仿真。图6-3 程序编译结果6.4.2 Proteus仿真将生成的wdbj.hex文件调入Proteus电路图的单片机中,点击图左下角的开始键运行,程序的开始界面如下图6-4所示。正常工作时显示屏显示具体的数值,并且LED灯变亮,一旦当液面值达到液晶显示的数值时则喇叭会提示警报。图6-5 软件结构框架图图6-6系统正常工作电路结束语毕业设计是培养学生综合运用所学知识,发现、提出、分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程。在今后的

38、工作中,将继续努力将自己的学习的知识应用到社会发展的各个方面来。我不会忘记这难忘的几个月的时间。毕业论文的制作给了我难忘的回忆。在我徜徉书海查找资料的日子里,面对无数书本的罗列,最难忘的是每次找到资料时的激动和兴奋;亲手设计电路图的时间里,记忆最深的是每一步小小思路实现时那幸福的心情;为了论文我曾赶稿到深夜,但看着亲手打出的一字一句,心里满满的只有喜悦毫无疲惫。这段旅程看似荆棘密布,实则蕴藏着无尽的宝藏。我从资料的收集中,掌握了很多单片机、组态、传感器等知识,让我对我所学过的知识有所巩固和提高,并且让我对当今单片机、传感器的最新发展技术有所了解。在整个过程中,我学到了新知识,增长了见识。在今后

39、的日子里,我仍然要不断地充实自己,争取在所学领域有所作为。 脚踏实地,认真严谨,实事求是的学习态度,不怕困难、坚持不懈、吃苦耐劳的精神是我在这次设计中最大的收益。我想这是一次意志的磨练,是对我实际能力的一次提升,也会对我未来的学习和工作有很大的帮助。 在这次毕业设计中也使我们的同学关系更进一步了,同学之间互相帮助,有什么不懂的大家在一起商量,听听不同的看法对我们更好的理解知识,所以在这里非常感谢帮助我的同学。 在此更要感谢我的导师和专业老师,是你们的细心指导和关怀,使我能够顺利的完成毕业论文。在我的学业和论文的研究工作中无不倾注着老师们辛勤的汗水和心血。老师的严谨治学态度、渊博的知识、无私的奉

40、献精神使我深受启迪。从尊敬的导师身上,我不仅学到了扎实、宽广的专业知识,也学到了做人的道理。在此我要向我的导师致以最衷心的感谢和深深的敬意。致 谢在这次毕业设计的过程中,我的指导老师给予了我很大的帮助,提供了相关的资料,对我的毕设作品给予了指导和支持,使我顺利圆满地完成了此次毕业设计。在此,向李建荣老师表示衷心的感谢!同时,也要感谢学校提供计算机等设施,使我的设计能够调试。大学三年是我一生的重要阶段,是学习专业知识及提高各方面能力为以谋生发展的重要阶段。从跨入大学的校门的那一刻起我就把这一信念作为人生的又一座右铭。李建荣老师虽然有繁忙的工作,但他仍抽出大量时间给予我学术上的指导和帮助,从设计草

41、案的确定和修改、任务书、开题报告、中期检查以及后期详细设计,每一步都是在李老师的帮助下完成的,在这个过程中我受益匪浅。老师严谨的治学态度,精益求精的工作作风,对我产生了很大影响。通过本次论文使我掌握了基本的设计方法。在此,向老师们致以深深的敬意和由衷的感谢。最后,再次感谢学校领导和老师几年来对我的培养和教育,以及电子信息工程系的各位老师和许多的朋友、同学在各个方面给予了我很多的帮助和支持,让我坚持到了最后,谢谢你们!参考文献1 胡萍.超声波测距仪的研制.计算机与现代化.2003 ,10:54-562 周航慈.单片机应用程序设计技术(修订版).北京航空航天大学出版社,20023 周航慈.单片机程

42、序设计基础(修订版).北京航空航天大学出版社,20034 周航慈,朱兆优,李跃忠.智能仪器原理与设计. 北京航空航天大学出版社,20055 沈建华等.MSP430系列16位超低功耗单片机原理与应用.清华大学出版社,20046 张唏等.MSP430系列单片机实用C语言程序设计.人民邮电出版社,20057 江泽涛等. 温度对液体中超声速度的影响.南昌航空工业学院学报,1998.028 李光飞等.单片机课程设计实例指导. 北京航空航天大学出版社,2004附录一 程序图附录二 C语言程序#include<reg52.h>#include<intrins.h>#define uint unsigned int#define uchar unsigned charsbit start=P30;sbit eoc=P31;sbit ale=P32;sbit clock=P33;sbit oe=P34;sbit rs=P20;sbit rw=P21;sbit e=P22;sbit key1=P36;sbit key2=P37;sbit beep=P24;sbit moto=P25;uint temp,miao,fen,shi;#define ADTA P1#define lcd P

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论