




已阅读5页,还剩19页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
金 华 职 业 技 术 学 院JINHUA COLLEGE OF PROFESSION AND TECHNOLOGY毕业教学环节成果 (2011届)题 目 基于AT89S52单片机 的超声波测距仪的设计 学 院 专 业 班 级 学 号 姓 名 指导教师 2011年 5 月 16 日金华职业技术学院毕业教学成果 目 录摘要1英文摘要1引言21 系统总体设计31.1超声波测距系概述31.2本设计方案思路31.3框图设计42 硬件设计5 2.1 AT89s52单片机52.2电路原理图62.2.1单片机复位电路原理72.2.2单片机晶振电路原理72.2.3七段LED显示的原理82.3. 超声波测距硬件设计92.4超声波检测接收电路设计93 软件设计10 3.1 总体方案103.2 超声波测距仪主程序流图103.3 超声波测距系统软件设计103.4主要程序说明11结论与谢辞18参考文献20附录1 元器件清单21.基于AT89S52单片机的超声波测距仪的设计摘要:本设计采用以AT89C52单片机为核心的低成本、高精度、微型化数字显示超声波测距仪的硬件电路和软件设计方法。整个电路采用模块化设计,由主程序、预置子程序、发射子程序、接收子程序、显示子程序等模块组成。各探头的信号经单片机综合分析处理,实现超声波测距仪的各种功能。在此基础上设计了系统的总体方案,最后通过硬件和软件实现了各个功能模块。关键词: AT89C52 超声波 测距仪Design of Ultrasonic Rangefinder Based on AT89S52 (Major of Electrical Automation Technology Information and Engineering College,Shi Hao-yuan )Abstract:This design uses the AT89C52 microcontroller as the core of the low-cost, high precision, miniature ultrasonic range finder digital display hardware and software design. The modular design of the circuit from the main program, preset subroutine, subroutines launch, receive subroutine, subroutines and other display modules. The probe by the single chip integrated analysis of signal processing, and ultrasonic range finder features. On this basis, the overall design of the system program, and finally achieved through various hardware and software modules. Keywords: AT89C52 Ultrasound Rangefinder引言超声测距是一种非接触式的检测方式。与其它方法相比,如电磁的或光学的方法,它不受光线、被测对象颜色等影响。对于被测物处于黑暗、有灰尘烟雾、电磁干扰、有毒等恶劣的环境下有一定的适应能力。因此在液位测量、机械手控制、车辆自动导航、物体识别等方面有广泛应用。特别是应用于空气测距,由于空气中波速较慢,其回波信号中包含的沿传播方向上的结构信息很容易检测出来,具有很高的分辨力,因而其准确度也较其它方法为高;而且超声波传感器具有结构简单、体积小、信号处理可靠等特点。由于超声波指向性强,能量消耗缓慢,在介质中传播的距离较远,因而超声波被广泛用于距离的测量。利用超声波检测往往比迅速、计算简单,易于做到实时控制,并且在测量精度方面能达到工业实用的要求,测量时与被测物体无直接接触等,这些优点使其广泛应用于倒车雷达、建筑施工工地以及一些工业现场,例如液位测量、井深测量、管道长度测量等场合。目前国内一般使用专用集成电路设计超声波测距仪,但是专用集成电路的成本很高,并且没有显示,操作使用很不方便,扩展不灵活,因此应用受到了限制。基于AT89S52单片机的超声波测距仪克服了上述缺点,应用非常广泛。超声波测距的原理是利用超声波的发射和接受,根据超声波传播的时间来计算出传播距离。实用的测距方法有两种,一种是在被测距离的两端,一端发射,另一端接收的直接波方式,适用于身高计;一种是发射波被物体反射回来后接收的反射波方式,适用于测距仪。此次设计采用反射波方式。 本设计采用AT89s52单片机进行控制及数据处理,设计出了能精确测量两点间距离的超声波测距仪。该测距仪主要由单片机控制电路、超声波发射器电路、超声波接收器电路、及显示电路构成。1 系统总体设计 1.1超声波测距系统概述超声测距仪是根据超声波遇到障碍物反射回来的特性进行测量的。超声波发射器向某一方向发射超声波,在发射同时开始计时,超声波在空气中传播,途中碰到障碍物就立即返回来,超声波接收器收到反射波就立即中断停止计时。 通过不断检测产生波发射后遇到障碍物所反射的回波,从而测出发射超声波和接收到回波的时间差T,然后求出距离L。基本的测距公式为:L=(t/2)*C式中 L要测的距离 T发射波和反射波之间的时间间隔 C超声波在空气中的声速,常温下取为340m/s声速确定后,只要测出超声波往返的时间,即可求得距离L。超声波测距的方法有多种,如相位检测法、声波幅值检测法和渡越时间检测法等。相位检测法虽然精度高,但检测范围有限; 声波幅值检测法易受反射波的影响。本仪器采用超声波渡越时间检测法。其原理为: 检测从超声波发射器发出的超声波,经气体介质的传播到接收器的时间,即渡越时间。渡越时间与气体中的声速相乘,就是声波传输的距离。超声波发射器向某一方向发射超声波,在发射时刻的同时单片机开始计时,超声波在空气中传播,途中碰到障碍物就立即返回来,超声波接收器收到反射波就立即停止计时。 超声波测距有以下几个方面的发展趋势:(1)价格比较低廉的超声波测距仪可用于固定物位或液位的测量,适用于建筑物内部、液位高度的测量等。(2)提高超声波测距精度的方法,根据测距系统应用具体环境的不同提高精度的方法,但基本都是围绕着减小测量渡越时间的误差和减小环境温度的影响两个方面提出的。1.2 本设计方案思路本设计以AT89s52单片机为控制核心,产生驱动信号,超声波发射电路,接收电路信号处理,检测,完成时间的测量为主要设计内容。单片机编程用引脚端口输出超声波换能器所需的40kHz的方波信号,去触发超声波发射传感器,接收传感器接收到微弱信号后进行多级放大,滤波,整形,检波,送到单片机引脚判断低电平信号。计算测距时间采用定时器计时完成。由时间再转化成距离显示即可。1.3 框图设计根据设计要求并综合各方面因素,可以采用AT89S52单片机作为主控制器,用LED数码管显示。超声波驱动信号用单片机发出和接收,基于AT89S52单片机的超声波测距仪系统框图如图1-1所示。超声波测距的原理,即超声波发生器T在某一时刻发出的一个超声波信号,当超声波遇到被测物体后反射回来,就被超声波接收器R所接收。图 1-1基于AT89S52单片机的超声波测距仪系统框图2 硬件设计2.1 AT89s52单片机主要性能(1)与MCS-51单片机产品兼容(2)8K字节在系统可编程Flash存储器(3) 1000次擦写周期(4) 全静态操作:0Hz33Hz(5)32个可编程I/O口线(6)三个16位定时器/计数器(7)八个中断源(8)全双工UART串行通道(9)l 低功耗空闲和掉电模式(10)掉电后中断可唤醒(11) 看门狗定时器图2-1 AT89S52的引脚图AT89S52是一种低功耗、高性能CMOS8位微控制器,具有8K 在系统可编程Flash 存储器。使用Atmel 公司高密度非易失性存储器技术制造,与工业80C51 产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得AT89S52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。AT89S52具有以下标准功能:8k字节Flash,256字节RAM,32 位I/O 口线,看门狗定时器,2 个数据指针,三个16 位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。另外,AT89S52 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。2.2电路原理图图2-1电路原理图单片机采用AT89S52,系统用12MHz高精度晶振得到较为稳定的时钟频率以减小测量误差。用单片机P1.0端口输出40kHz方波信号,利用外中断0检测接收返回的超声波信号,显示电路采用常用的七段数码管,电路原理图如图2-1所示。超声波发射采用推免形式将P1.0端口发出的方波信号加到超声波换能器两段以提高超声波发射的强度。发射电路主要由74LS04和超声波换能器构成,用单片机P1.0端口输出40kHz方波信号一路经一路反向送到超声波换能器的另一个电极。超声波接收采用的是常用于电视机红外遥控接收器的芯片CX20106A。考虑到红外遥控常用的载波频率38kHz于测距超声波40kHz较为接近,可以利用它作为超声波检测电路。实验证明其具有很高的灵敏度和较强的抗干扰能力。适当改变超声波接收探头两端电容的大小,可以改变接收电路的灵敏度和抗干扰能力。2.2.1单片机复位电路原理看门狗型复位电路主要利用CPU正常工作时,定时复位计数器,使得计数器的值不超过某一值;当CPU不能正常工作时,由于计数器不能被复位,因此其计数会超过某一值,从而产生复位脉冲,使得CPU恢复正常工作状态。典型应用的Watchdog复位电路如图7所示。此复位电路的可靠性主要取决于软件设计,即将定时向复位电路发出脉冲的程序放在何处。一般设计,将此段程序放在定时器中断服务子程序中。然而,有时这种设计仍然会引起程序走飞或工作不正常。原因主要是:当程序“走飞”发生时定时器初始化以及开中断之后的话,这种“走飞”情况就有可能不能由Watchdog复位电路校正回来。因为定时器中断一真在产生,即使程序不正常,Watchdog也能被正常复位。为此提出定时器加预设的设计方法。即在初始化时压入堆栈一个地址,在此地址内执行的是一条关中断和一条死循环语句。在所有不被程序代码占用的地址尽可能地用子程序返回指令RET代替。这样,当程序走飞后,其进入陷阱的可能性将大大增加。而一旦进入陷阱,定时器停止工作并且关闭中断,从而使Watchdog复位电路会产生一个复位脉冲将CPU复位。当然这种技术用于实时性较强的控制或处理软件中有一定的困难2.2.2 单片机晶振电路原理单片机晶振电路原理及作用单片机系统里都有晶振,在单片机系统里晶振作用非常大,全程叫晶体振荡器,他结合单片机内部电路产生单片机所需的时钟频率,单片机晶振提供的时钟频率越高,那么单片机运行速度就越快,单片接的一切指令的执行都是建立在单片机晶振提供的时钟频率。在通常工作条件下,普通的晶振频率绝对精度可达百万分之五十。高级的精度更高。有些晶振还可以由外加电压在一定范围内调整频率,称为压控振荡器(VCO)。晶振用一种能把电能和机械能相互转化的晶体在共振的状态下工作,以提供稳定,精确的单频振荡。单片机晶振的作用是为系统提供基本的时钟信号。通常一个系统共用一个晶振,便于各部分保持同步。有些通讯系统的基频和射频使用不同的晶振,而通过电子调整频率的方法保持同步。晶振通常与锁相环电路配合使用,以提供系统所需的时钟频率。如果不同子系统需要不同频率的时钟信号,可以用与同一个晶振相连的不同锁相环来提供。2.2.3 七段LED显示的原理LED数码管的显示电路中采用动态数码管显示,在其中P0端口控制段码,低电平有效,P2.0-P2.3端口控制位码,高电平有效。P2.3端口控制第1个数码管,P2.2端口控制第2个数码管,P2.1端口控制第3个数码管,P2.0端口控制第4个数码管。各个数码管的段码都是P0端口的输出,即各个数码管输入的段码都是一样的,为了使其分别显示不同的数字,可采用动态扫描的方式,即先只让最低位显示0,经过一段延时,再只让次低位显示1,以此类推。由于视觉暂留,只要延时时间足够短,就能够使得数码的显示看起来非常稳定清楚。2.3超声波测距硬件设计由于从单片里发出的40KHz脉冲信号的功率较低,不能直接驱动发射换能器,因而需要一个放大电路将脉冲信号放大后再送至发射换能器,驱动其发出与驱动信号同频率的超声波,所以发射电路的主要功能就是放大,发射电路如图2-2所示。为增大超声波的发射频率,本设计利用了单运放LM386,LM386是专为低损耗电源所设计的功率放大器集成电路。它的内建增益为20,透过pin 1和pin8脚位间电容的搭配,增益最高可达200。LM386可使用电池为供应电源,输入电压范围可由4V12V,无作动时仅消耗4mA电流,且失真小。发射距离可达3m。利用LM386的驱动放大功能将单片机产生的40kHz方波放大输出。驱动压电式超声波发射头发射超声波。超声波发射电路如图2-2所示: 图2.-2 超声波发射电路2.4 超声波检测接收电路设计检测接收电路中的CX20106A芯片是一款红外线检波接收的专用芯片,常用于电视机红外遥控接收器。考虑到红外遥控常用的载波频率38kHz 与测距超声波频率40kHz 较为接近,可以利用它作为超声波检测电路,超声波接收头将机械能转换为电信号。但这个电信号非常微弱,必须经过放大,CX20106A芯片完成放大调制的功能。实验证明,CX20106A芯片具有很高的灵敏度和较强的抗干扰能力。内部电路由前置放大器、自动偏置电平控制电路、限幅放大器、带通滤波器、峰值检波器和整形输出电路组成。接收的回波信号先经过前置放大器和限幅放大器,将信号调整到合适的幅值;再经过带通滤波器滤波得到有用信号,滤除干扰信号;最后由峰值检波器和整形电路输出到锁相环路,实现准确的计时。1脚是接收信号输入端。2脚是调节接收信号灵敏度,电阻越小,灵敏度越高。电容越大,灵敏度越高。电容一般取1F,电阻50300 的,在干扰较大的场合增加电阻阻值可将灵敏度调低,干扰小的场合减小阻值将灵敏度调高。5脚主要用来调节中心频率,这里取200 k,7脚接上拉电阻,这里取1 k左右。US_R1 为超声波接收头,当收到超声波时产生一个下降沿,接到单片机的外部中断INT0 上。当超声波接收头接收到40kHz 方波信号时,将会将此信号通过CX20106A 驱动放大送入单片机的外部中断0 口。单片机在得到外部中断0 的中断请求后,会转入外部中断0 的中断服务程序进行处理。检测接受电路如图2-3所示: 图2-3 检测接受电路3 软件设计3.1 总体方案该系统的信号产生与数据处理传送部分,由AT89s52单片机主控芯片,方波信号产生,中断程序,定时器计时,低电平检测,数码管显示程序设计。3.2 超声波测距仪主程序流图图3-1测距主程序流程3.3超声波测距系统软件设计超声波测距仪的软件设计主要由主程序、超声波发生子程序、超声波接收中断程序及显示子程序组成。我们知道C语言程序有利于实现较复杂的算法,汇编语言程序则具有较高的效率且容易精细计算程序运行的时间,而超声波测距仪的程序既有较复杂的计算(计算距离时),又要求精细计算程序运行时间(超声波测距时),所以控制程序可采用C语言和汇编语言混合编程。3.4主要程序说明VOUT EQU P1.0 ;超声波脉冲输出端口ORG OOOOHLJMP STARTORG 0003HLJMP PINTOORG 000BHLJMP INTTOORG 0013HRETIORG OO1BHLJMP INTT1ORG 0023H RETIORG 002BHRETISTART: MOV SP,#4FH MOV RO,#4OH ;40H43H为显示数据存放单元(40H为最高位) MOV R7,#0BHCLEARDISP:MOV RO,#00HINC RODJNZ R7,CLEARDISPMOV 20H,#00HMOV TMOD,#21H ;T1为8位自动重装模式,TO为16位定时器MOV THO,#00H ;65ms初值MOV TLO,#00H MOV TH1,#0F2H ;40kHzMOV TL1,#0F2H MOV PO,#0FFHMOV P1,#0FFHMOV P2,#0FFHMOV P3,#0FFHMOV P4,#O4H ;超声波脉冲个数控制(为赋值的一半)SETB PXOSETB ETOSETB EASETB TRO ;开启测距定时器Start1: LCALL DISPLAYJNB OOH,START1 ;收到反射信息号时标志为1 CLR EA LCALL math ;计算距离子程序 SETB EA CLR 00H SETB TRO ;重新开启测距定时器 MOV R2,#64H ;测量间隔控制(约4x100=400ms)LOOP: LCALL DISPLAY DJNZ R2,LOOP SJMP start1DISPLAY: MOV R1,#40H ;显示程序 MOV R5,#0F7HPLAY: MOV A,R5 MOV P0,#0FFH MOV P2,A MOV A,R1 MOV DPTR,#TAB MOVC A,A+DPTR MOV P0,A LCALL DL1MS INC R1 MOV A,R5 JNB ACC.0,ENDOUT;G RR A MOV R5,A AJMP PLAYENDOUT: MOV P2,#0FFH MOV P0,#OFFH RETTAB: DB OC0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H,0FFH,88H,OBFH;共阳段码表 “0” “1” “2” “3” “4” “5” “6” “7” “8” “9” “不亮” “A” “”DL1MS: MOV R6,#14H ;延时程序DL: MOV R7,#19HDL1: DJNZ R7,DL1DJNZ R6,DLRETMath: PUSH ACC PUSH PSWPUSH B MOV PSW,#18h MOV R3,45H MOV R2,44H MOV R1,#00D MOV R0,#17D LOCALL MUL2BY2 MOV R3,#03H MOV R2,#0E8H LCALL DIV4BY2 LCALL DIV4BY2 MOV 40H,R4 MOV A,40H JNZ JO MOV 40H,#0AH ;最高位为零,不点亮JO: MOV A,RO MOV R4,A MOV A,R1 MOV R5,A MOV R3,#00D MOV R2,#100D LCALL DIV4BY2 MOV 41H,R4 MOV A,41H JNZ J1 MOV A,40H ;次高位为0,先看最高位是否为不亮 SUBB A,0AH JNZ J1 MOV 41H,#0AH ;最高位不亮,次高位也不亮J1: MOV A,RO MOV R4,A MOV A,R1 MOV R5,A MOV R3,#00D MOV R2,#10D LCALL DIV4BY2 MOV 42H,R4 MOV A,42H JNZ J2 MOV A,41H ;次次高位为0,先看次高位是否为不亮 SUBB A,#0AH JNZ J2 MOV 42H,#0AH ;次高位不亮,次次高位也不亮J2: MOV 43H,R0 POP B POP PSW POP ACC RETINTTO: CLR EA ;T0中断,65ms中断一次 CLR TRO MOV THO,#00H MOV TLO,#00H SETB ET1 SETB EA SETB TRO ;启动计数器T0,用以计算超声波来回时间 SETB TR1 ;开启发超声波用定时器OUT:RETI INTT1: CPL VOUT ;T1中断,发超声波用 DJNZ R4,RETIOUT CLR TR1 ;超声波发送完毕,关T1 CLR ET1 MOV R4,#04H SETB EXO ;开启接收回拨中断RETIOUT: RETIPINTO: CLR TRO CLR TR1 CLR ET1 CLR EA CLR EXO MOV 44H,TLO ;将计数值移入处理单元MOV 45H.THO SETB OOH :接收成功标志 RETIMUL2BY2: CLR A MOV R7,A MOV R6,A MOV R5,A MOV R4,A MOV 46H,#10HMULLOOP1:CLR C MOV A,R4 RLC A MOV R4,A MOV A,R5 RLC A MOV R5,A MOV A,R6 RLC A MOV R6,A MOV A,R7 RLC A MOV R7,A MOV A,R0 RLC A MOV R0,A MOV A,R1 RLC A MOV R1,A JNC MULLOOP2 MOV A,R4 ADD A,R3 MOV R4,A MOV A,R5 ADDC A,R3 MOV R5,A MOV A,R6 ADDC A,#00H MOV R6,A MOV A,R7 ADDC A,#00H MOV R7,AMULLOOP2:DJNZ 46H,MULLOOP1 RETDIV4BY2: MOV 46H,#20H ;四字节/两字节无符号数除法程序 MOV R0,#00H MOV R1,#00HDIVLOOP1:MOV A,R4 RLC A MOV R4,A MOV A,R5 RLC A结论与谢辞由于时间和其它客观上的原因,此次设计没有做出实物。但是对设计有一个很好的理论基础。设计的最终结果是使超声波测距仪能够产生超声波,实现超声波的发送与接收,从而实现利用超声波方法测量物体间的距离。以数字的形式显示测量距离。超声波测距的原理是利用超声波的发射和接受,根据超声波传播的时间来计算出传播距离。实用的测距方法有两种,一种是在被测距离的两端,一端发射,另一端接收的直接波方式,适用于身高计;一种是发射波被物体反射回来后接收的反射波方式,适用于测距仪。此次设计采用反射波方式。超声波测距仪硬件电路的设计主要包括单片机系统及显示电路、超声波发射电路和超声波检测接收电路三部分。单片机采用AT89C51或其兼容系列。采用12MHz高精度的晶振,以获得较稳定时钟频率,减小测量误差。单片机用P1.0端口输出超声波换能器所需的40kHz的方波信号,利用外中断0口监测超声波接收电路输出的返回信号。显示电路采用简单实用的4位共阳LED数码管,段码用74LS244驱动,位码用PNP三极管8550驱动。超声波发射电路主要由反相器74LS04和超声波发射换能器T构成,单片机P1.0端口输出的40kHz的方波信号一路经一级反向器后送到超声波换能器的一个电极,另一路经两级反向器后送到超声波换能器的另一个电极,用这种推换形式将方波信号加到超声波换能器的两端,可以提高超声波的发射强度。输出端采两个反向器并联,用以提高驱动能力。上位电阻R1O、R11一方面可以提高反向器74LS04输出高电平的驱动能力,另一方面可以增加超声波换能器的阻尼效果,缩短其自由振荡时间。压电式超声波换能器是利用压电晶体的谐振来工作的。超声波换能器内部有两个压电晶片和一个换能板。当它的两极外加脉冲信号,其频率等于压电晶片的固有振荡频率时,压电晶片会发生共振,并带动共振板振动产生超声波,这时它就是一个超声波发生器;反之,如果两电极问未外加电压,当共振板接收到超声波时,将压迫压电晶片作振动,将机械能转换为电信号,这时它就成为超声波接收换能器。超声波测距仪的软件设计主要由主程序、超声波发生子程序、超声波接收中断程序及显示子程序组成。我们知道C语言程序有利于实现较复杂的算法,汇编语言程序则具有较高的效率且容易精细计算程序运行的时间,而超声波测距仪的程序既有较复杂的计算(计算距离时),又要求精细计算程序运行时间(超声波测距时),所以控制程序可采用C语言和汇编语言混合编程。主超声波测距仪主程序利用外中断0检测返回超声波信号,一旦接收到返回超声波信号(即INT0引脚出现低电平),立即进入中断程序。进入中断后就立即关闭计时器T0停止计时,并将测距成功标志字赋值1。如果当计时器溢出时还未检测到超声波返回信号,则定时器T0溢出中断将外中断0关闭,并将测距成功标志字赋值2以表示此次测距不成功。前方测距电路的输出端接单片机INT0端口,中断优先级最高,左、右测距电路的输出通过与门IC3A的输出接单片机INT1端口,同时单片机P1.3和P1.4接到IC3A的输入端,中断源的识别由程序查询来处理,中断优先级为先右后左。超声波测距的算法设计原理为超声波发生器T在某一时刻发出一个超声波信号,当这个超声波遇到被测物体后反射回来,就被超声波接收器R所接收到。这样只要计算出从发出超声波信号到接收到返回信号所用的时间,就可算出超声波发生器与反射物体的距离。在启动发射电路的同时启动单片机内部的定时器T0,利用定时器的计数功能记录超声波发射的时间和收到反射波的时间。当收到超声波反射波时,接收电路输出端产生一个负跳变,在INT0或INT1端产生一个中断请求信号,单片机响应外部中断请求,执行外部中断服务子程序,读取时间差,计算距离。在此我衷心的感谢李老师在我毕业设计环节给予我诸多的教导,从课题的选择到论文的初稿,在到定稿,无不凝聚这老师的汗水,李老师一丝不苟的精神,严谨求实的态度使我深受感动,没有这样的帮助和关怀,我不会这么顺利的完成毕业设计。在此向李瑞东老师表示深深的感谢和崇高的敬意。最后我要深深地感谢我的家人,正是他们含辛茹苦地把我养育成人,在生活和学习上给予我无尽的爱、理解和支持,才使我时刻充满信心和勇气,克服成长路上的种种困难,顺利的完成大学学习。参考文献1 葛健强.基于CPLD的超声波测距仪研制. 无锡商业职业技术学院学报,2004,4 2 胡汉才.单片机原理及其接口技术.清华大学出版社,2004 3 谭洪涛,张学平.单片机设计测距仪原理及其简单应用.现代电子技术,20044 苏炜,龚壁建,潘笑.超声波测距误差分析,传感器技术,20045 高惠芳.单片机原理及系统设计 杭州电子科技大学电子信息学校,20096 王安敏,张凯.基于AT89C52 单片机的超声波测距系统,仪表技术与传感器7 张珩,刘亚杰.AT89C52 超声波测距倒车防撞报警系统,现代电子技术8 沙爱军.基于单片机的超声波测距系统的研究与设计,电子科技9 杨居义.单片机课程设计指导,清华大学出版社附录1 元器件清单元件名称型号数量用途元件名称型号数量用途单片机AT89S521个控制核心集成块74LS041块发射电路晶振12MHz1个晶振电路集成块74LS2451块驱动电容22pF2个晶振电路电阻102个接收电路电解电容10uF1个复位电路超声波接收1对发射电路与发射头接收电路电阻1k1个复位电路电阻1k6个上位电阻七段LED显示1个显示电路电源+5V/0.5A1个提供+5V电阻220k1个接收电路电容1uF1个接收电路电阻10k2个接收电路电容0.056uF1个接收电路电容330pF1个接收电路红外线CX20106A1个接收电路接收芯片电容3.3uF1个接收电路排阻4.7kX81个上拉电阻集成块74LS071块显示电路袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羁膂莈蚅袇膁蒀袀螃膀薂蚃肂腿节衿羈腿莄蚂袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羁膂莈蚅袇膁蒀袀螃膀薂蚃肂腿节衿羈腿莄蚂袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羁膂莈蚅袇膁蒀袀螃膀薂蚃肂腿节衿羈腿莄蚂袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羁膂莈蚅袇膁蒀袀螃膀薂蚃肂腿节衿羈腿莄蚂袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羁膂莈蚅袇膁蒀袀螃膀薂蚃肂腿节衿羈腿莄蚂袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025版广东土地估价师协会职业培训服务合同
- 2025版数字媒体广告资源包租赁合同模板
- 二零二五年度信息技术培训与咨询服务协议
- 二零二五版房产收购项目合作续约合同样本
- 二零二五年度商业地产项目场地转租及投资回报协议
- 二零二五版建筑信息模型(BIM)技术应用合同意向书
- 2025版环保材料消费贷款担保合同
- 2025版城市综合体房地产评估报告合同
- 二零二五版德汉翻译及国际文化交流项目合同
- 二零二五家政洗衣店市场拓展合作协议
- GB/T 748-2005抗硫酸盐硅酸盐水泥
- GB 15763.1-2001建筑用安全玻璃防火玻璃
- 走好群众路线-做好群众工作(黄相怀)课件
- 民间文学(全套课件)
- 专升本00465心理卫生与心理辅导历年试题题库(考试必备)
- 既有重载铁路无缝线路改造及运维技术探索
- 2022年教师副高职称评答辩范文(七篇)
- 高压罗茨风机选型参数表
- 金融控股公司协同模式与实务分析
- 2021-2022年湖南省长沙市第一中学高一(上)入学考试物理试题(解析版)
- 轴类零件的设计ppt课件
评论
0/150
提交评论