电子设计竞赛设计报告-超声波测距仪

合集下载

基于stm32单片机的超声波测距仪设计报告

基于stm32单片机的超声波测距仪设计报告

基于stm32单片机的超声波测距仪设计报告【文章标题】基于STM32单片机的超声波测距仪设计报告【引言】超声波测距是一种常见且有效的测量方法,被广泛应用于工业控制、自动化、智能家居等领域。

本文将深入讨论基于STM32单片机的超声波测距仪的设计原理、硬件搭建和软件编程,并分享对该设计的观点和理解。

【简介】1. 超声波测距原理简介(可使用子标题,如1.1)- 超声波的特性与应用- 超声波传感器原理及工作方式2. 设计方案(可使用子标题,如2.1)- 系统框图:硬件模块与连接方式- 所需材料清单及器件参数选择【正文】1. 超声波传感器的选型与特性比较(可使用子标题,如1.1)1.1 超声波传感器的种类与特点1.2 STM32单片机与超声波传感器的配合选择理由与原则2. 硬件电路设计与搭建(可使用子标题,如2.1)2.1 超声波发射电路设计与实现2.2 超声波接收电路设计与实现2.3 STM32单片机与超声波传感器的连接方法及引脚映射3. 软件编程实现(可使用子标题,如3.1)3.1 STM32单片机开发环境配置与准备3.2 程序框架和流程设计3.3 超声波信号处理与距离计算算法【总结】1. 设计成果总结与优缺点评价- 设计成果与功能实现总结- 设计过程中的挑战与解决方案- 设计的优点与改进空间2. 对基于STM32单片机的超声波测距仪设计的观点和理解- 本设计在硬件搭建和软件编程方面充分利用了STM32单片机的性能与功能- 超声波测距仪在工业自动化和智能家居等领域具有广阔应用前景 - 未来可以进一步提升设计的灵活性和可扩展性【参考资料】- 张三: 《超声波测距原理与应用技术》,出版社,2018年- 李四: 《STM32单片机与嵌入式系统设计》,出版社,2019年以上是本文基于STM32单片机的超声波测距仪设计报告,对这个主题的观点和理解。

希望这篇文章内容全面、深入,并能帮助您对超声波测距仪设计有更深刻的理解。

基于stm32单片机的超声波测距仪设计报告

基于stm32单片机的超声波测距仪设计报告

基于stm32单片机的超声波测距仪设计报告1. 引言超声波测距仪(Ultrasonic Distance Sensor)是一种常用的测距设备,通过发送超声波脉冲并接收其反射信号来测量目标与测距仪之间的距离。

本报告将详细介绍基于stm32单片机的超声波测距仪的设计过程。

2. 设计原理超声波测距仪的基本原理是利用超声波在空气中的传播速度和反射特性来计算目标物体与测距仪之间的距离。

其中,stm32单片机作为测距仪的控制核心,通过发射超声波脉冲并测量接收到的回波时间来计算距离。

2.1 超声波传播速度超声波在空气中的传播速度约为340m/s,可以通过测量超声波往返的时间来计算出距离。

2.2 超声波反射信号当超声波遇到障碍物时,会产生反射信号,测距仪接收到这些反射信号并测量其时间差,再通过计算即可得到距离。

3. 硬件设计本设计使用stm32单片机作为核心控制器,并搭配超声波发射器和接收器模块。

3.1 超声波发射器超声波发射器负责产生超声波脉冲,并将脉冲信号发送到待测物体。

3.2 超声波接收器超声波接收器负责接收从物体反射回来的超声波信号,并将其转换为电信号。

3.3 stm32单片机stm32单片机作为测距仪的核心控制器,负责发射超声波脉冲、接收反射信号并计算距离。

4. 软件设计本设计涉及的软件设计包括超声波信号发射、接收信号处理和距离计算等。

4.1 超声波信号发射使用stm32单片机的GPIO口控制超声波发射模块,产生一定频率和周期的脉冲信号。

4.2 接收信号处理通过stm32单片机的ADC模块,将超声波接收器接收到的模拟信号转换为数字信号,并对信号进行处理和滤波。

4.3 距离计算根据接收到的超声波反射信号的时间差,结合超声波的传播速度,使用合适的算法计算出距离。

5. 实验结果与分析经过实际测试,基于stm32单片机的超声波测距仪达到了预期的效果。

能够精确测量目标与测距仪之间的距离,并显示在相关的显示设备上。

电子设计应用超声波测距仪的设计

电子设计应用超声波测距仪的设计

超声波测距仪的设计摘要:电子测距仪要求测量范围在0.10~5.00m,测量精度1cm,测量时与被测物体无直接接触,能够清晰稳定地显示测量结果。

由于超声波指向性强,能量消耗缓慢,在介质中传播的距离较远,因而超声波经常用于距离的测量,如测距仪和物位测量仪等都可以通过超声波来实现。

超声波测距器,可以应用于汽车倒车、建筑施工工地以及一些工业现场的位置监控,也可用于液位、井深、管道长度的测量等场合。

利用超声波检测往往比较迅速、方便、计算简单、易于做到实时控制,并且在测量精度方面能达到工业实用的要求,因此在移动机器人的研制上也得到了广泛的应用。

该测距仪采用NE555电路、两级放大电路和电平比较电路实现了超声波的发射与接收。

单片机为该测距仪的核心单元,实现发射电路的控制和接收数据的处理。

本系统在10~200cm的距离内测量精度可达±0.5cm,并且易于调试,成本低廉,具有很强的实用价值和良好的市场前景。

关键字:超声波传感器,测距仪,PIC16F876AAbstract:Ultrasonic Ranging, can be used in car reversing, the construction site and the location of some industrial site monitoring, can also be used if the level, depth and length of the pipeline, such as measurement occasions. Measurement of the requirements in the 0.10-5.00 m, precision 1 cm, with the measurement of detected objects without direct contact, being able to clearly show stable measurement results. Because of the strong point of ultrasonic energy consumption slow, medium of communication in the longer distance, thus frequently used ultrasonic distance measurement, such as the range finder and level measurement and so on can be achieved by ultrasound. Use of ultrasonic testing is often more rapid, convenient and simple terms, easy to achieve real-time control, and measurement accuracy can meet the practical requirements of industry, in the mobile robot has been developed on a wide range of applications.The range finder only NE555 circuit,two amplifier circuit and the level achieved a comparison of launching and receiving ultrasound. SCM range finder for the core elements for launching the circuit control and receive data processing. 10-200 cm in the system of distance measurement accuracy up to ±0.5cm,and easy to debug,low-cost,with strong practical value and good market prospects. Keywords:Ultrasonic sensors, range finder, PIC16F876A目录一、系统方案比较与选择 (4)方案一:利用分立模块的超声波测距仪 (4)方案二:基于PIC16F876A单片机的超声波测距仪 (5)二、理论分析与计算 (6)1、测量与控制方法 (6)2、理论计算 (6)三、电路与程序设计 (7)1、检测与驱动电路设计 (7)2、总体电路图 (12)3、软件设计与工作流程图 (14)四、系统调试 (15)1 超声波测距误差分析 (15)2 提高精度的方案及系统设计 (16)3、测量结果 (18)五、创新发挥 (19)六、设计结论 (20)一、系统方案比较与选择方案一:利用分立模块的超声波测距仪系统包括超声波测距模组、LED数码显示模组、驱动模组控制模组及电源五部分。

超声波测距总结报告

超声波测距总结报告

电子技术实验课程设计超声波测距系统总结报告自03胡效赫2010012351一、课题内容及分析首先根据课程所给的几个题目进行选择,由于自己最近在做电子设计大赛的平台设计,希望对超声波测距在定位方面应用有更详尽的了解,所以选择课题三——超声波测距作为课程设计,内容如下:对课题进行分析:实验提供超声波传感器T40-16和R40-16,利用面包板和小规模芯片搭接电路,实现距离的测量及显示。

大致思路即驱动发射端发出超声波,接收端收到返回的脉冲进行处理与计算得到测量距离并通过数码管和蜂鸣器显示。

二、方案比较与选择由于超声波测距方案原理基本相同,只要能够检测出发射到接收的时间,并通过相应计算就可以得到所测距离。

所以问题大致分为驱动发射端、接收端检测、间隔时间计算与计算结果显示四部分。

具体的方案设计如下:闸门脉冲源产生基准宽度为T 的闸门脉冲,该脉冲一方面控制计数电路的计数启动和并产生计数器清零脉冲,使计数器从零开始对标准脉冲源输出的时钟脉冲(频率为17KHz)计数。

同时开启控制门,超声波振荡器输出的40kHz脉冲信号通过控制门,放大后送至超声波换能器,由发射探头转换成声波发射出去。

该超声波经过一定的传播时间,达到目标并反射回来,被超声波换能器的接收探头接收变成电信号,经放大、滤波、电压比较和电平转换后,还原成方波。

图中的脉冲前沿检测电路检测出第一个脉冲的前沿,输出控制信号关闭计数器,使计数器停止计数。

则计数器的计数值反映了超声波从发射到接收所经历的时间(或距离)。

三、模块化设计及参数估算1、闸门控制模块●设计思路555振荡电路产生频率为2Hz的脉冲,作为闸门脉冲源。

RC微分电路将输出的2Hz脉冲进行微分运算产生脉冲信号,作为计数启动和计数清零的信号,分别控制D触发器的置高端和74LS90的清零端。

●参数设计:555振荡电路T = (R1+2*R2)*C*ln2。

其中R1取4.7kΩ,R2接入10kΩ滑动变阻器,最后实测7.51kΩ,C取47uF。

实训报告超声波测距仪

实训报告超声波测距仪

一、实训目的本次实训旨在通过实际操作,掌握超声波测距仪的设计、制作和调试方法,了解超声波测距的原理和特点,提高动手能力和创新思维。

二、实训内容1. 超声波测距原理超声波测距仪是利用超声波的传播速度和反射原理进行距离测量的设备。

当超声波发射器发射超声波信号后,遇到障碍物会反射回来,接收器接收反射信号,通过计算超声波往返时间,即可得到距离。

2. 超声波测距仪设计(1)硬件设计本次实训所设计的超声波测距仪主要由以下模块组成:1)超声波发射模块:采用超声波发射器产生40kHz的超声波信号。

2)超声波接收模块:采用超声波接收器接收反射回来的超声波信号。

3)单片机模块:采用AT89S51单片机作为主控制器,负责控制超声波发射、接收、数据处理和显示。

4)显示模块:采用四位共阳数码管显示距离。

5)电源模块:采用稳压电源为整个系统供电。

(2)软件设计1)初始化:设置单片机工作状态,初始化各个模块。

2)超声波发射:单片机控制超声波发射器发射超声波信号。

3)超声波接收:单片机控制超声波接收器接收反射回来的超声波信号。

4)数据处理:计算超声波往返时间,根据超声波在空气中的传播速度,计算出距离。

5)显示:将计算出的距离显示在数码管上。

3. 超声波测距仪调试(1)硬件调试:检查各个模块的连接是否正确,确保电路正常工作。

(2)软件调试:编写程序,调试单片机控制程序,使超声波测距仪能够正常工作。

三、实训过程1. 硬件制作(1)按照电路图连接各个模块,焊接电路板。

(2)组装超声波发射器、接收器和数码管。

2. 软件编写(1)根据超声波测距原理,编写程序实现超声波发射、接收、数据处理和显示功能。

(2)调试程序,确保超声波测距仪能够正常工作。

3. 调试与测试(1)检查电路连接是否正确,确保电路正常工作。

(2)调试单片机控制程序,使超声波测距仪能够正常工作。

(3)进行实际测量,测试超声波测距仪的测量精度和稳定性。

四、实训结果与分析1. 测量精度通过实际测量,超声波测距仪的测量精度在1厘米以内,满足日常使用要求。

电子技术课程设计报告硬件超声波测距仪

电子技术课程设计报告硬件超声波测距仪

电子技术课程设计报告硬件超声波测距仪本次电子技术课程设计的主题是硬件超声波测距仪,目的是设计并制作一款超声波测距器,通过超声波传感器实现对距离的测量,并将测量结果输出显示在液晶屏幕上,同时也可以通过串口通信将数据发送给计算机进行处理。

以下是本文档的详细设计报告。

一、选型原则1. 选材:以自主设计的原则为基础,尽量选用成熟的产品和器材,确保产品的质量和稳定性。

2. 选型:根据我们所需的功能,选择性价比高、应用广泛的型号。

3. 综合性能指标:在价格、使用寿命、环保、功耗、可靠性、易用性等方面综合考虑,以最大化的性价比为原则。

二、功能需求分析1. 超声波测距功能:可以通过超声波传感器实现距离测量,大约测量范围在2cm-400cm。

2. 显示屏显示功能:可以将测距结果通过液晶屏幕实时显示,用户可以轻松获取距离信息。

3. 数据输出接口:可以通过串口通信将数据发送给计算机进行处理,也可以便于实现对数据的存储和管理。

4. 低功耗设计:可以降低功耗,减少对环境的影响,同时也可以延长电池使用寿命。

三、设计方案1. 超声波传感器超声波传感器是本次设计的核心部分,主要用于信号的接收与传输。

我们选择使用JSN-SR04T型号的超声波传感器,因为该型号的性价比比较高,使用方便,同时也稳定性能不错。

该型号的超声波传感器测量范围为2cm-400cm,并且具有精度高、速度快、适应性强等特点。

2. 控制电路本设计采用STM32F103C8T6 MCU控制器,能够为整个系统提供较稳定的控制环境,同时具有高性能和灵活性,可以充分满足我们的设计需求。

3. 显示屏本设计采用2.4寸的TFT液晶屏幕,可以通过SPI接口和MCU进行通信,实现对测量结果的实时显示。

4. 电源管理为了保证系统的稳定性和可靠性,我们采用了电源管理芯片AMS1117-3.3来进行稳压处理,同时也可以降低功耗、延长电池使用寿命。

四、关键实现技术1. 超声波信号的发射和接收。

课程设计实验报告-超声波测距仪的设计

课程设计实验报告-超声波测距仪的设计

超声波测距仪的设计一、设计目的本设计利用超声波传输中距离与时间的关系,采用STC51单片机进行控制和数据处理,设计出能够精确测量两点间距离的超声波测距仪。

同时了解单片机各脚的功能,工作方式,计数/定时,I/O口的相关原理,并稳固学习单片机的相关内容知识。

二、设计要求1.设计一个超声波测距仪,能够用四段数码管准确显示所测距离2.精度小于1CM,测量距离大于200CM三、设计器材元器件数量STC51单片机 1个超声波测距模块URF-04 1个电阻〔1K 200 4.7K〕 3 个晶振〔12MHz〕 1 个共阳极四位数码管 1 个极性电容〔33pF〕 2 个非极性电容〔22uF〕 1 个四、超声波测距系统原理331.45米/秒,由单片机负责计时,单片机使用12.0M晶振,所以此系统的测量精度理论上可以到达毫米级。

超声波测距的算法设计: 超声波在空气中传播速度为每秒钟340米〔15℃时〕。

X2是声波返回的时刻,X1是声波发声的时刻,X2-X1得出的是一个时间差的绝对值,假定X2-X1=0.03S,那么有340m×0.03S=10.2m。

由于在这10.2m 的时间里,超声波发出到遇到返射物返回的距离如下:图1 测距原理超声波测距器的系统框图如下列图所示:图2 系统框图五、设计方案及分析〔包含设计电路图〕4.1硬件电路设计4.1.1 单片机最小系统控制模块设计与比拟方案二:采用STC51单片机控制。

STC51单片机是一种低功耗、高性能CMOS8位微控制器,具有 8KB的系统可编程Flash 存储器。

AT89S52具有以下标准功能: 8k字节Flash,256字节RAM, 32 位I/O 口线,看门狗定时器,2 个数据指针,三个16 位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路,能够满足题目设计的所有要求,而且我们对STC51单片机也比拟熟悉,因此我们选择方案二。

最小系统电路图如图3所示图3 单片机最小系统显示模块设计采用四位共阳极数码管显示,连接电路简单,显示电路连接图如图4所示图4 数码管显示电路超声波测距模块a.本系统采用超声波模块URF04进行测距,该模块使用直流5V供电,理想条件下测距可达500cm,广泛应用于超声波测距领域,模块性能稳定,测度距离精确,盲区〔2cm〕超近。

超声波测距设计报告

超声波测距设计报告
设计内容(包括设计过程、主要收获、存在问题、解决措施、建议,不少于2000字)
一设计过程
本次设计的基于完整的PCB板,和元器件,通过自己和焊接来完成,通过调试来测试设计是否成功。
1.硬件设计
我们都有一个完整的PCB板,是设计好的我们都可以直接利用,这时就要求我们能看的懂PCB板的原理图,了解它的设计。
5、掌握电路的调试与检测技术。
3.元件的选择
1、电阻及其辨别
(1)常用电阻有金属膜电阻、碳膜电阻、线绕电阻等,金属膜电阻是先在圆柱型陶瓷基体上镀金属膜,再把金属膜切割成螺旋状,安装端帽和引线后制成。金属膜电阻以其阻值稳定、温度系数小、寿命长而得到广泛应用。电阻又可分为固定电阻和可变电阻。
(2)电阻的功率分为1/32、1/16瓦、1/8瓦、1/4瓦、1/2瓦、1瓦、2瓦……。通常体积越大的电阻,功率也越大。
(3)电阻阻值标称值的有效数字序列有10、11、12、13、14、15、16、18、20、22、24、27、30、33、36、39、43、47、51、56、62、68、75、82、91。
(4)大功率电阻直接将阻值和功率标注在电阻上;小功率的电阻采用色环标注阻值
2.电容
(1)电容按其介质不同可分为:瓷介电容、聚脂电容、聚丙烯电容、电解电容等。
2.课程设计要求
1、学习电子工艺知识,识别与检测元器件,了解常用电子元器件的规格、性能和选用。
2、掌握锡焊技术,了解电子设备的安装接线工艺和电子产品的制作。
3、熟悉集成运算放大电路、集成稳压电源、常用集成门电路、集成译码器、数据选择器、集成触发器、集成计数器、集成单稳态电路、定时器等的功能及使用。
4、掌握电路的装配与焊接技术。
2.部分元件的正负极辨别错误。

超声波测距仪开题报告

超声波测距仪开题报告

超声波测距仪开题报告一、项目背景超声波测距仪是一种利用超声波技术测量距离的仪器,广泛应用于工业自动化、机器人导航、智能家居等领域。

超声波测距仪通过发射超声波信号并接收其回波信号来计算距离。

该技术具有测距范围广、精度高、响应速度快等优点,因此在各行各业都有潜在的应用需求。

本项目旨在设计一个基于超声波技术的简易测距仪原型,通过学习超声波原理、硬件电路设计和软件编程等知识,实现一个能够准确测量距离的设备。

通过该项目的实施,可以深入了解超声波测距的原理和应用,同时提高自身在电子设计和嵌入式系统开发等方面的技能。

二、项目目标1.设计一个简易的超声波测距仪原型,能够准确测量距离。

2.学习并掌握超声波测距的原理,理解超声波信号的发射、接收和处理过程。

3.学习并掌握相关硬件电路设计知识,包括超声波传感器的选型、信号放大与滤波等。

4.学习并掌握嵌入式系统开发技术,包括单片机的选择与编程、传感器数据的采集与处理等。

5.实现一定程度的功能拓展,如显示测距结果、实时监测、报警等。

三、项目计划与进度安排第一阶段:调研与准备(2天)在第一阶段,我们将进行超声波测距技术的调研与准备工作。

具体计划如下:1.研究超声波测距的原理,了解超声波信号的特点和应用场景。

2.调研市场上已有的超声波测距仪产品,分析其技术特点和功能。

3.研究超声波传感器的选型原则,并根据项目需求选择合适的传感器。

4.学习相关的硬件电路设计知识,为后续的电路设计做准备。

第二阶段:硬件设计与实施(5天)在第二阶段,我们将进行硬件电路设计与实施的工作。

具体计划如下:1.根据项目需求和选定的超声波传感器,设计相应的硬件电路。

2.硬件电路设计包括超声波传感器的接口电路设计、信号放大与滤波电路设计等。

3.购买所需的元器件,并进行电路的实际搭建与测试。

第三阶段:嵌入式系统开发与调试(7天)在第三阶段,我们将进行嵌入式系统开发与调试的工作。

具体计划如下:1.根据项目需求和硬件电路设计,选择合适的单片机进行开发。

毕业设计方案超声波测距仪的设计方案

毕业设计方案超声波测距仪的设计方案

摘要本设计采用以AT89S58单片机为核心的低成本、高精度、微型化数字显示超声波测距仪的硬件电路和软件设计方法。

整个电路采用模块化设计,由主程序、预置子程序、发射子程序、接受子程序、显示子程序、语音播报子程序等模块组成。

发射模块发射超声波,接受模块接受回波,单片机计算距离,显示测量结果。

各探头的信号经单片机综合分析处理,实现超声波测距仪的各种功能。

在此基础上设计了系统的总体方案,最后通过硬件和软件实现了各个功能模块。

相关部分附有硬件电路图、程序流程图。

超声波测距今年来得到了广泛的应用。

本设计的优点在于超声波明显特征是方向性好,穿透性强。

尤其是在光不透明的固体中,它碰到杂质或分界面就有显著地反射。

用超声波测距离时通过测量发射的超声波与接受到被测物体反射的回波之间的时间差来确定的。

关键词:AT89S51,超声波,测距目录第一章绪论11.1课题设计目的及意义11.1.1设计的目的11.1.2设计的意义11.2超声波测距仪的现状和发展11.2.1发展历史11.2.2 研究现状21.3本课题研究的主要内容3第二章系统方案论证42.1超声波测距仪的设计思路42.1.1超声波测距原理42.1.2超声波测距仪原理框图42.1.3课题设计的要求42.2超声波测距方法的选择42.3超声波发生器选择62.4超声波接受传感器62.5显示单元选择62.6语音播报电路选择72.7温度传感器的选择7第三章系统的硬件结构设计93.1 AT89S51单片机的功能及特点93.1.1主要性能参数93.1.2功能特性概述93.2单片机最小系统103.3单片机测距原理103.4超声波发射电路103.5超声波检测接收电路113.6温度补偿电路123.7显示单元电路133.7.1 12864液晶资料133.7.2 12864液晶基本特性143.8语音播报电路153.9无线发射与接收电路153.9.1APC240无线通信模块主要特点错误!未定义书签。

超声波测距仪课程设计报告

超声波测距仪课程设计报告

超声波测距仪课程设计报告《超声波测距仪课程设计报告》在进行超声波测距仪的课程设计时,那可真是一段充满挑战又有趣的经历啊。

最初接到这个任务的时候,我心里就“咯噔”一下,这听起来就很复杂呢。

不过,咱也不能被吓倒呀。

就像我第一次尝试自己组装自行车,零件摊了一地,完全不知道从哪儿下手,但最后不也成功了嘛。

这超声波测距仪也一样,得一步一步来。

我先去研究它的原理。

超声波嘛,就是那种人耳听不到的声波,它能发射出去,然后遇到障碍物再反射回来。

这就好比我小时候玩弹球,把球扔出去,球撞到墙再弹回来,我就可以根据球来回的时间算出距离,超声波测距仪也是这个道理。

然后就开始挑选元件了。

那感觉就像是在菜市场买菜,得挑新鲜的、合适的。

我在一堆电子元件里翻来翻去,这个电容看起来不错,那个电阻好像也挺合适。

看着那些小小的元件,我就想,这么小的东西居然能发挥这么大的作用,真神奇。

电路设计可是个大工程。

我画电路图的时候,那根线画错了又擦,擦了又画,就像我画画的时候总是改来改去一样。

有时候感觉已经很完美了,突然发现又有个地方不通电,只能重新检查。

这时候我就想起我有一次做手工,也是做到一半发现结构有问题,当时那个懊恼啊,但最后重新调整后还是做出了很棒的东西。

焊接元件的时候,那可真得小心翼翼。

我眼睛紧紧盯着焊点,手都不敢抖一下。

就像我在缝衣服的时候,针要是扎错地方就麻烦了。

我记得有一次,差点就把两个不该连在一起的焊点给连上了,吓出我一身冷汗。

程序编写也不简单。

我对着代码一行一行地看,就像读天书一样。

不过,当我一点点把它搞懂的时候,那种成就感就像我解开了一道超级难的谜题一样。

终于,我的超声波测距仪完成了。

当我测试它的时候,那紧张的心情就像等待考试成绩公布一样。

我把它对准一面墙,看着它显示出距离,心里可激动了。

这就像是自己精心培育的小树苗终于长大了。

这个小小的超声波测距仪,虽然在制作过程中让我吃了不少苦头,但就像我之前经历的那些挑战一样,最后成功的时候,那种喜悦是无法言表的。

超声波测距仪实验报告

超声波测距仪实验报告

课题名称:超声波测距仪班级:应用电子0901:吴星超学号:0503090128指导老师:文博前言随着人类社会从工业化社会到信息化社会的发展,视觉传达设计经历了商业美术、工艺美术、印刷美术设计、装潢设计、平面设计等几大阶段的演变,最终成为以视觉媒介为载体,利用视觉符号表现并传达信息的设计。

对于每一位“为传达而设计”的设计者来说,如何正确、充分地传达信息是我们始终要面临的中心问题。

但是,在当今社会,由于科技的进步,社会环境和社会秩序的更新,各种视觉媒介的充斥,影响着人们的思维、观念和感情,仅仅把传达信息的关键词定位于正确和充分显然是不够的。

鉴于时代的要求与设计本质的要求,必须要把视觉传达设计的创新重视起来,以创新为前提充分准确地传达信息。

设计界存在着大量的抄袭、模仿之作,使得设计活动成为一种程式。

比如一说到大学标志,就等于是篆书外加一个圆托印章;一谈到VIS设计,便是大量相同的模版拷贝;一说到数码的视觉符号,就是一大堆蚂蚁般的“1”+“0”;一谈到商品的广告,就是戴眼镜的博士或美女的推荐代言等等。

人们无时无刻都被这些“东施效颦”的设计所侵犯和骚扰,这些设计给我们带来了视觉污染,人们不禁要问:设计究竟怎么了?面对这些,我们每一个设计师都责无旁贷。

现在该是大力宣扬“设计创新”的时候了,因为这个时代比以往任何时期都更需要清晰而独创的视觉传达设计。

那么,视觉传达设计的创新究竟体现在哪些方面?目录一、超声波测距仪的制作 (3)1.1 超声波测距的原理 (3)1.2 超声测距仪的硬件电路 (5)1.2.1回流信号放大电路 (5)1.2.2 信号检波电路 (6)1.3超声波测距程序设计 (7)二、总结: (20)三、参考文献 (20)一、超声波测距仪的制作1.1 超声波测距的原理根据相关的物理学知识,声音在介质中如空气和石头中传播时,其衰减特性与其频率相关,频率越高越不容易衰减,相应地其传播距离越远。

当声音的频率在20KHz以上的围时,超出了人耳的听觉围,变成了超声波,可以传播较远的距离而不衰减,且其本身的信号频率特性不容易受环境噪音的干扰。

超声波测距仪开题报告1

超声波测距仪开题报告1
第十三周:评阅、成果验收,规范化检查;
第十四周:答辩评分,完成毕业设计工作总结。
指导老师意见:
签 名: 年 月 日
毕业设计(论文)开题报告
课题名称
超声波测距仪的设计
一、选题背景与意义
超声波是指频率在20kHz以上的声波,它属于机械波的范畴。它在介质中传播时能量可以集中在很小的范围内,具有良好的成束性,也就是方向性极好。由于超声波的速度相对于光速要小很多,其传播时间就比较容易检测,并且易于定向发射,方向性好,强度好控制。日常的测距工具在一些特殊的场合是很不方便的,甚至无法进行距离的测量,比如液位、井的深度、管道的长度等等。而超声波作为一个检测的技术,采用的是非接触式的测量,其特点可使测量仪器不受被测介质的影响。此外,该技术对被测元件无磨损,使测量仪器牢固耐用,而且还降低了能量消耗。因为,利用超声波检测,既迅速、方便、计算简单,又易于实时控制,在测量精度方面能达到工业实用的要求。
[6]徐淑华,程退安,姚万生.单片机微型机原理与应用[M].哈尔滨:哈尔滨工业大学出版社,1999.6.
四、方案(设计方案、研制方案、研究方案)论证
按照系统设计的功能的要求,初步确定设计系统由单片机主控模块、显示模块、超声波发射模块、接收模块共四个模块组成。
单片机主控芯片使用51系列AT89S51单片机,该单片机工作性能稳定,同时也是在单片机中经常使用到的控制芯片。
发射电路由单片机输出端直接驱动超声波发送。接收电路使用三极管组成的放大电路,该电路简单。
图1 系统设计框图
五、工作计划
第一周:选题,完成相关表格的填写工作,列出阶段的实施进度计划;
第二周:查阅资料与相关文献,提出设计方案,进行方案论证;
第三周:撰写开题报告;
第四周:查阅资料,进一步完成方案论证,熟悉Proteus软件;

《超声波测距仪电路设计》

《超声波测距仪电路设计》

《超声波测距仪电路设计》超声波测距仪电路设计超声波测距仪是一种常见的测距装置,它利用超声波的传播特性来测量目标物体与测距仪之间的距离。

其基本原理是利用超声波的发射和接收来计算目标物体与设备之间的距离。

超声波测距仪的电路设计包括发射电路和接收电路两部分。

1.发射电路设计超声波测距仪的发射电路主要包括发射器、脉冲发生电路和驱动电路。

发射器是将电能转换为声能的装置,一般采用压电陶瓷材料。

脉冲发生电路是用来产生发送的超声波脉冲信号的电路,常用的是555定时器芯片,通过设置合适的频率和占空比,可以实现超声波脉冲的产生。

驱动电路主要是将脉冲信号放大,并提供足够的电流和电压来驱动发射器。

2.接收电路设计超声波测距仪的接收电路主要包括接收器、放大电路和信号处理电路。

接收器是将接收到的声波信号转换为电信号的装置,常用的是压电陶瓷材料。

放大电路主要是将接收到的微弱信号放大到合适的电平,以便后续的信号处理。

信号处理电路包括滤波器和放大器,滤波器用于滤除杂散信号,放大器用于放大清晰的接收信号。

3.其他设计考虑除了发射电路和接收电路,还需要考虑一些其他设计因素。

第一,为了减小测量误差,需要加入合适的校准电路来对测量系统进行校准。

第二,为了方便使用,可以加入显示电路,将测量结果以数字或者模拟形式显示出来。

第三,为了提高抗干扰能力,可以加入滤波器和抗干扰电路来滤除干扰信号。

总之,超声波测距仪电路设计需要考虑发射电路、接收电路以及其他设计因素,合理配置各个部分的电路参数,并利用合适的元器件和电路拓扑结构,以提高测距仪的精度和稳定性。

在实际设计中,还需要考虑功耗、成本和尺寸等因素,以满足具体应用的要求。

超声波测距仪(液晶屏加报警)设计报告

超声波测距仪(液晶屏加报警)设计报告

超声波测距仪(液晶屏加报警)设计报告-CAL-FENGHAI.-(YICAI)-Company One1超声波测距仪设计报告一、 设计要求1、 提供2cm —400cm 的非接触式距离测量功能,测距精度达到3mm 。

2、 测量结果通过液晶屏实时显示。

3、 当测量距离小于20cm 时,进行声音和灯光报警。

二、 超声波测距原理测量距离的方法有很多种,短距离的可以用米尺,远距离的有激光测距等,超声波测距适用于高精度的中长距离测量。

因为超声波在标准空气中的传播速度为331.45米/秒,由单片机负责计时,系统的测量精度理论上可以达到毫米级。

超声波测距的原理一般采用渡越时间法TOF (time of flight ),也可以称为回波探测法,如图1所示。

超声波发射器向某一方向发射超声波,在发射时刻的同时开始计时,超声波在介质中传播,途中碰到障碍物就立即返回来,超声波接收器收到反射波就立即停止计时。

根据传声介质的不同,可分为液介式、气介式和固介式三种。

根据所用探头的工作方式,又可分为自发自收单探头方式和一发一收双探头方式。

而倒车雷达一般是装在车尾,超声波在空气中传播,超声波在空气中(20℃)的传播速度为340m/s(实际速度为344m/s 这里取整数),根据计时器记录的时间就可以计算出发射点距障碍物的距离,公式340*/2S t 。

图1 超声波测距原理由于超声波也是一种声波,其声速c与温度有关,表1列出了几种不同温度下的声速。

在使用时,如果温度变化不大,则可认为声速是基本不变的。

如果测距精度要求很高,则应通过温度补偿的方法加以校正。

表1 声速与温度的关系三、硬件系统设计1、设计框图本研究设计的超声波测距仪框图如图2所示。

图2 超声波测距仪方框图2、US-100超声波收发模块该超声波收发模块可自己产生40kHz的方波,并经放大电路驱动超声波发射探头发射超声波,发射出去的超声波经障碍物反射后由超声波接收探头接收。

经接收电路的检波放大,积分整形,在ECHO引脚上产生方波脉冲,该脉冲宽度与被测距离成线性关系。

毕业设计超声波测距仪设计

毕业设计超声波测距仪设计

毕业设计超声波测距仪设计(以下内容仅供参考)一、设计要求1.设计一款超声波测距仪,最大测量距离为5米。

2.能够实现实时测量距离。

3.具有屏幕显示测距结果。

4.能够通过按键控制实现最大距离设置。

二、设计方案1.硬件设计2.软件设计1.硬件设计超声波测距仪主要由以下部分组成:1)Arduino UNO开发板Arduino UNO开发板是一款开源的硬件平台,基于ATmega328P单片机。

可以通过编写软件来控制它,从而实现各种功能。

在该设计中,我们使用Arduino UNO作为超声波测距仪的主控板。

2)超声波传感器超声波传感器是超声波测距仪的核心部分。

它通过发射和接收超声波,来测量被测物体和传感器间的距离。

在该设计中,我们使用HC-SR04超声波传感器。

3)1602液晶显示屏1602液晶显示屏是用于在超声波测距仪中显示测距结果的显示设备。

4)按键按键用于设置最大距离。

5)发光二极管发光二极管用于指示测量状态。

2.软件设计超声波测距仪的软件设计主要包括以下三个部分:1)超声波测距的程序设计该部分主要负责调用超声波传感器进行距离测量,并返回测量结果。

2)LCD1602数字显示的程序设计该部分主要负责在1602液晶显示屏上显示测量结果。

3)设置最大距离的程序设计该部分主要负责通过按键设置最大距离。

三、系统实现1.硬件实现超声波传感器通过引脚连接到Arduino UNO的第8、9、10、11号IO口(分别为Trig、Echo、Vcc、GND),1602液晶显示屏通过引脚连接到Arduino UNO的第12、13、6、7、5、4号IO口(分别为RS、EN、D4、D5、D6、D7),按键通过引脚连接到Arduino UNO的第3号IO口,发光二极管通过引脚连接到Arduino UNO的第2号IO口。

2.软件实现1)超声波测距程序设计:首先定义Trig、Echo两个引脚,然后定义pulseIn函数,这个函数的作用是等待Echo引脚输出一个高电平,然后返回Echo引脚的高电平持续时间(us)。

超声波测距仪设计实训报告

超声波测距仪设计实训报告

超声波测距仪设计实训报告超声波测高仪设计实训报告姓名学号院(系)专业、年级2014年1月10日摘要超声波指向性强,能量消耗缓慢,在介质中传播的距离较远,因此超声波经常用于障碍物的距离测量。

由于超声波可做到无接触检测距离,这一特性用在人体或其它物体高度的测量上会变得非常方便。

测高前先利用超声波测出发射头与地面的高度H1并存入单片机,然后将被测物移入测量区内测得上表面距离H2,用单片机算出两者之差就是被测物体的实际高度。

本设计采用以AT89C51单片机为核心的低成本、高精度、微型化数字显示超声波测距仪的硬件电路和软件设计方法。

整个电路采用模块化设计,由主程序、中断程序、发射子程序、接收子程序、显示子程序等模块组成。

各探头的信号经单片机综合分析处理,实现超声波测距仪的各种功能。

在此基础上设计了系统的总体方案,最后通过硬件和软件实现了各个功能模块。

一、超声波测高原理超声波是通过不断检测超声波发射后遇到障碍物所反射的回波,从而测出发射和接收回波的时间差t,然后求出距离S=Ct/2,式中的C 为超声波波速。

利用超声波测高前先用超声波测出发射头与地面的高度H1并存入单片机,然后将被测物体移入测量区内测得上表面距离H2,用单片机算出两者之差就是被测物体的实际高度。

超声波测高实现原理二、系统硬件设计1.系统结构设计整体电路的控制核心为单片机AT89C51。

超声波发射和接收电路中都对相应信号进行整形及放大,以保证测量结果尽可能精确。

超声波探头接OUT口实现超声波的发射和接收。

另外还有温度测量电路测量当时的空气温度,等到把数据送到单片机后使用软件对超声波的传播速度进行调整,使测量精度能够达到要求。

整体结构图包括超声波发射电路、超声波接收电路、放大电路、比较震荡电路、单片机电路、键盘输入电路、电源电路、复位电路、显示电路、温度测量电路及温度补偿电路等几部分模块组成。

超声波测距系统结构图如下图所示:超声波测距系统结构图。

设计超声波测距仪报告书非常详细

设计超声波测距仪报告书非常详细

目录第一章绪论 (1)1.1 课题背景及意义 (1)1.2 国内外发展状况和需改进的地方 (1)第二章超声波测距原理 (4)2.1 超声波简介 (4)2.2 超声波传感器 (5)2.3 超声测距原理 (6)2.4 盲区处理 (8)第三章超声波测距系统硬件设计方案论证 (9)3.1 方案一 (9)3.2 方案二 (9)3.3 方案三 (10)3.4 方案确定 (10)第四章超声波测距系统硬件设计思路及调试 (12)4.1 设计要求 (12)4.2 超声波测距系统的结构框图 (12)4.3 各功能模块电路介绍 (13)4.3.1 超声波产生电路 (13)4.3.2 驱动电路模块 (14)4.3.3 接收放大电路模块 (15)4.3.4 峰值检波模块 (16)4.3.5 电压比较器模块 (17)4.3.6 电平转换模块 (18)4.3.7 温度测量模块 (19)4.3.8 键盘显示电路 (21)4.4 超声波测距系统硬件调试 (25)第五章超声波测距系统软件设计及调试 (27)5.1 超声波测距系统程序设计流程 (27)5.1.1 主程序设计流程 (27)5.1.2 距离计算流程 (28)5.2 软件调试 (29)第六章超声波测距系统最终调试 (30)第七章总结 (32)7.1 研究结论 (32)7.2 本系统的不足和需改进的地方 (32)参考文献 (33)致谢 (34)附录A 超声波测距系统硬件电路图 (34)附录B 超声波测距系统软件程序 (35)第一章绪论1.1 课题背景及意义利用超声波测量己知基准位置和目标物体表面之间距离的方法,称为超声波测距法。

利用超声波作为定位技术是蝙蝠等一些无目视能力的生物作为防御及捕捉猎物生存的手段,也就是由生物体发射不被人们听到的超声波(20kHz以上的机械波),借助空气媒质传播由被待捕捉的猎物或障碍物反射回来的时间间隔长短与被反射的超声波的强弱判断猎物性质或障碍位置的方法。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

“第六届”电子设计竞赛设计报告作品名称: 超声波测距报警器姓名: 徐明波陶勇顾金龙年级专业: 07测控07级电气工程07级电气工程指导教师: 李涛完成时间: 2010年 4 月 6 日电气信息学院超声波测距报警器摘要:由于超声波指向性强,能量消耗缓慢,在介质中传播的距离较远,因而超声波经常用于距离的测量,如测距仪和物位测量仪等都可以通过超声波来实现。

本文主要介绍超声波在汽车防撞报警系统中的应用,以STC89C52单片机为核心的低成本、高精度、微型化数字显示超声波测距仪的硬件电路和软件设计方法。

关键词:超声波发生器超声波换能器测距Abstract: As the ultrasonic point to straight, energy consumption is slow, and it can spread a long distance in the medium, therefore it is often used in distance measurements, such as range finders and Level Meter can be achieved by ultrasound. In this paper, ultrasonic collision warning system is used in the way to protect the car from breaking into another. Here we use the chip of STC89C52 to help us complete this work, as its low-cost, high precision, miniature digital.Keywords:Ultrasonic generator; ultrasonic transducer;1 方案论证与比较1.1 方案一:激光测距传输时间激光传感器工作时,先由激光二极管对准目标发射激光脉冲。

经目标反射后激光向各方向散射。

部分散射光返回到传感器接收器,被光学系统接收后成像到雪崩光电二极管上。

雪崩光电二极管是一种内部具有放大功能的光学传感器,因此它能检测极其微弱的光信号。

记录并处理从光脉冲发出到返回被接收所经历的时间,即可测定目标距离。

传输时间激光传感器必须极其精确地测定传输时间,因为光速太快。

常要求电子产品分辨出ns级别的电信号。

这是对电子技术提出的过高要求,实现起来造价太高。

1.2 方案二:超声波测距超声波发射器向某一方向发射超声波,在发射时刻的同时开始计时,超声波在空气中传播,途中碰到障碍物就立即返回来,超声波接收器收到反射波就立即停止计时。

超声波在空气中的传播速度为340m/s,根据计时器记录的时间t,就可以计算出发射点距障碍物的距离(s),即:s=340t/2。

1.3 方案论证与比较因为我们选择使用的是MCS51单片机,而51单片机的周期最小为1us,在我们需要的精度要求内单片机无法满足激光测距仪的要求,更达不到激光测距所要求的电子产品的反应速度,而超声波测距在相对来说,经济实惠、结构简单并且易于操作。

所以我们选择超声波测距来实现测距达到我们最终的设计目的。

2 理论分析与计算2.1 的超声波发生器为了研究和利用超声波,人们已经设计和制成了许多超声波发生器。

总体上讲,超声波发生器可以分为两大类:一类是用电气方式产生超声波,一类是用机械方式产生超声波。

电气方式包括压电型、磁致伸缩型和电动型等;机械方式有加尔统笛、液哨和气流旋笛等。

它们所产生的超声波的频率、功率和声波特性各不相同,因而用途也各不相同。

目前较为常用的是压电式超声波发生器。

2.2 压电式超声波发生器原理压电式超声波发生器实际上是利用压电晶体的谐振来工作的。

超声波发生器内部结构如图1所示,它有两个压电晶片和一个共振板。

当它的两极外加脉冲信号,其频率等于压电晶片的固有振荡频率时,压电晶片将会发生共振,并带动共振板振动,便产生超声波。

反之,如果两电极间未外加电压,当共振板接收到超声波时,将压迫压电晶片作振动,将机械能转换为电信号,这时它就成为超声波接收器了。

2.3 超声波测距原理超声波发射器向某一方向发射超声波,在发射时刻的同时开始计时,超声波在空气中传播,途中碰到障碍物就立即返回来,超声波接收器收到反射波就立即停止计时。

超声波在空气中的传播速度为340m/s,根据计时器记录的时间t,就可以计算出发射点距障碍物的距离(s),即:s=340t/2。

由于超声波也是一种声波,其声速C与温度有关,表1列出了几种不同温度下的声速。

在使用时,如果温度变化不大,则可认为声速是基本不变的。

如果测距精度要求很高,则应通过温度补偿的方法加以校正。

声速确定后,只要测得超声波往返的时间,即可求得距离。

这就是超声波测距仪的机理。

其系统框图如图1所示。

表1 声速与温度关系表温度(℃)-30 -20 -10 0 10 20 30 100声速(米/称)313 319 325 323 338 344 349 3863 系统设计3.1超声波的发射与接收电路为了研究和利用超声波,人们已经设计和制成了许多超声波发生器。

总体上讲,超声波发生器可以分为两大类:一类是用电气方式产生超声波,一类是用机械方式产生超声波。

电气方式包括压电型、磁致伸缩型和电动型等;机械方式有加尔统笛、液哨和气流旋笛等。

他们所产生的超声波频率、功率和声波特性各不相同,因而用途也各有不同。

幕墙较为常见的是压电式超声波发生器。

压电式超声波发生器实际上是利用压电晶体的谐振来工作的。

超声波发生器内部结构如图3.2.1,它有两个压电晶片和一个共振板。

当它两极歪加脉冲信号,其频率等于压电晶片的固有震荡频率时,压电晶片将发生共振,并带动共振板振动,便产生了超声波。

图 3.2.1 超声波发生器内部结构在这个超声波测距报警系统中,如图3.2.2所示的超声波发生电路,我们采用的超声波探头为图3.2.1中的压电式超声波探头,发射头T在要求的频率下产生超声波信号并向固定的方向发射出去,当超声波信号遇到前方的障碍物就会被反射回来,这时超声波接收头接收到被反射胡来的超声波信号并立刻产生一个低电平,这个低电平就送向单片机进行处理,以达到测距的要求。

图 3.2.2 超声波发生电路如图3.2.3所示,为超声波接收电路。

当超声波接收探头接收到超声波后,超声波接收芯片CX20106的7脚产生一低电平,触发单片机的外中端口IT0端,通过计时计算超声波所测得的距离。

图3.2.3 555定时器组成的多谐振荡电路在该超声波测距报警器系统中,我们使用的是压电式超声波发生器,为使超声波探头T发出我们需要的超声波,我们就得给超声波探头T一个频率,使其等了超声波探头T的固有频率,让超声波探头T中的压电晶片产生共振并带动共振板振动,产生超声波。

在这个系统中,我们采用的超声波探头的固有频率是40kHz,因此我们需要给超声波探头T送一个40kHz的方波信号。

如图3.2.1所示的电路,采用555定时器组成的多谐振荡器来产生所需要的40kHz 的方波信号。

Tpl=0.7R2C (3-1)Tph=0.7(R1+2R2)C (3-2)由式子(3-1)和(3-2)得到f=1.43/(R1+2R2)C最终,555产生的方波信号如图3.2.2所示。

图3.2.2 555产生的方波信号3.2 显示电路LCD1602电流小,功耗低,显示直接方便。

超声波测得的距离数据可以通过其显示出来。

图3.2.1显示模块3.3键盘输入本系统通过4×4矩阵键盘输入数据,在测距过程中,输入一个数据,当作预置距离,当测得的距离超过这个距离的时候,系统报警。

键盘如下图所示.图3.3.1键盘4 软件设计4.1该系统的主程序处于键控循环工作方式,当按下测量键时,主程序开始调用发射子程序、查询接收子程序、定时子程序,并把测量结果用显示子程序在液晶屏上显示出来。

5.测试数据系统测试序号类型型号序号类型型号1 示波器 42 万用表DT9205 532、测试方法555定时器产生方波,由超声波发射探头发出超声波再由超声波接受探头接收超声波。

调试时先用示波器测试555定时器是否产生40KHz的方波。

当555定时器产生了40KHz的方波之后在用示波器显示接收探头接收到超声波之后两端的电压是否由高电平降低为低电平。

如果产生则调试成功。

6 结论超声波测距主要应用于倒车雷达、建筑施工工地以及一些工业现场,例如:液位、井深、管道长度等场合。

目前国内一般使用专用集成电路设计超声波测距仪,但是专用集成电路的成本很高,并且没有显示,操作使用很不方便。

本文介绍一种以AT89C52单片机为核心的低成本、高精度、微型化数字显示超声波测距仪的硬件电路和软件设计方法。

实际使用证明该仪器工作稳定,性能良好。

虽然用一个单独计时器电路也可以测量超声波的传输时间,但利用AT89C52单片机可以简化设计,便于操作和直观读数。

该系统经实际测试证明,可以满足大多数场合的测距要求。

附录一、相关设计图整个系统电路图附录二、相关设计程序/*连接所需要的库*/#include<reg52.h>#include<absacc.h>#include<stdio.h>/*定义数据类型*/typedef unsingned char byte;typedef unsigned int word#define uchar unsigned char#define unint unsigned int#define ulong unsigned long/*定义系统常数*/#define TRUE 1#define FALSE 0#define C=340 /*声速*//*定义功能位*/sbit bflag=ACC7;sbit VOLCK=P1^5;sbit MING=P3^5;sbit QUIET=P1^3;sbit BACK=P1^2;/*定义显示缓冲区*/uchar idata ON[16]={’,’L’,’E’,’N’,’G’,’T’,’H’,’=’,’8’,’.’,’8’8’,’m’,’’,’’,’’};/*主程序用延时子程序*/woid main-delay(void){register i;TRO=1;for(i=0;i<15;i++){TH0=0;TL0=0;Do{}while(!TF0);TF0=0;}TR0=0;}*/通用延时子程序*/void delay(void){unint i;for(i=0;i<200;i++){;}}/*键盘延时子程序*/void key-delay(void){unint i;for(i=0;i<200;i++){;}}/*初始化程序*/void start_main(){tegister i;uchara[16]={’’,’L’,’E’,’N’,’G’,’T’,’H’,’=,’8’,’.’,’8’,’8’,’m’,’’,’’,’’};for(i=0;<16;i++){ON[i]=a[i];}nitlcd();/*初始化液晶*/display(ON);/*更新显示*/}/*主程序*/void main(){register s,keycode;long idata t;start-main();/*初始化*/main-delay();/*延时*/;if(keycoed= =true){keycode=key-scan-wait();/*判断是否有测量键按下*/t=measure();*/测量*/S=0.5*t*C;*/换算*/Decode-bcd(s.0x09);/*把测量结果置换入显示缓冲区*/init-lcd();/*初始化液晶*/display(ON);/*更新显示*/}}。

相关文档
最新文档