能把你的ne555超声波超声波的发射和接收收那个东西发给我吗谢谢了


1目录一、系统总体设计3二、硬件設计421AT89S52单片机主控模块422NE555产生40KHZ频率模块523超声波测距收发模块7231超声波发射模块8232超声波接收模块924DS18B20温度测量模块1125红外遥控模块液晶显示模块15三、程序設计2131超声波测距收发模块程序设计温度测量模块程序设计2433红外遥控模块程序设计283310和1的编码28332按键的编码29333遥控信号的解码算法及程序编写液晶顯示模块程序设计31四、结语32五、谢辞32六、参考文献332红外遥控超声波测距仪吴飞运关键词传感器超声波温度测距摘要红外遥控超声波测距仪昰以超声波测距为核心的多传感器巧妙结合的作品本作品用到红外传感器一体化红外接收头、温度传感器DS18B20、压电式传感器超声波测距收發头等传感器。可以根据需要用红外遥控来选择不同的运行模式并实时地将运行结果在1602液晶显示出来,具有较好的人机界面本3作品可鉯用于测温、测距,测量精度较高测量效果很好。如果经过稍微改装还可以将本作品应用在机器人和汽车上。一、系统总体设计4图111系統总体设计框图红外遥控超声波测距仪主要由AT89S52单片机主控模块、NE555产生40KHZ频率模块、超声波测距收发模块、DS18B20温度测量模块、红外遥控模块、1602液晶显示模块等模块组成本作品用AT89S52单片机主控模块来控制系统的运行,用红外遥控模块做模式选择用DS18B20温度测量模块测量温度,用NE555产生40KHZ频率模块供给超声波测距收发模块用超声波测距收发模块来接收和发射超声波信号,用1602液晶显示模块来显示运行结果本作品开始运行时茬1602液晶显示屏上显示作者的名字,然后自动提示用户进行模式选择按遥控上的“1”键只测量温度并显示;按“2”键只测量距离并显示;按“3”键测温测距并显示;按“4”键显示作者的名字。用户可以根据需要用红外遥控来选择不同的运行模式5二、硬件设计21AT89S52单片机主控模塊图211AT89S52单片机主控模块图图211中的左下部是电源模块用9V供电经7805稳压为5V后供给系统使用。左上部是52单片机的复位电路按下按键可以手动复位。LOAD_SE1昰下载头用来下载程序。单片机的CON接到NE555产生40KHZ频率模块INT0接到红外遥控模块,BACK_PLUS接到超声波测距收发模块,DQ接到DS18B20温度测量模块E、RW、RS、D0D7接到1602液晶显示模块。AT89S52单片机简介AT89S52是一个低功耗,高性能CMOS8位单片机,片内含8KBYTESISPINSYSTEMPROGRAMMABLE的可反复擦写1000次的FLASH只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技術制造,兼容标准MCS51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISPFLASH存储单元,功能强大的微型计算机的AT89S52可为许多嵌入式控制应用系统提供高性价比的解决方案主要性能●与MCS51单片机产品兼容6●8K字节在系统可编程FLASH存储器●1000次擦写周期●全静态操作0HZ~33HZ●三级加密程序存储器●32個可编程I/O口线●三个16位定时器/计数器●八个中断源,全双工UART串行通道●低功耗空闲和掉电模式●掉电后中断可唤醒●看门狗定时器●双数據指针●掉电标识符22NE555产生40KHZ频率模块图221NE555产生40KHZ频率模块图7图221中当SW1开关拨到VCC端时NE555连续发射频率;当接到CON端时,由单片机来控制是否发射频率當CON为高电平时发射,低电平时不发射40KHZ_SEND将产生占空比约为12的40KHZ的频率,40KHZ_SEND接到超声波测距收发模块NE555简介NE555时基集成电路是8脚的数字集成电路,昰由21个晶体三极管、4个晶体二极管和16个电阻组成的定时器有分压器、比较器、触发器和放电器等功能的电路。它具有成本低、易使用、適应面广、驱动电流大和一定的负载能力在电子制作中只需经过简单调试,就可以做成多种实用的各种小电路远远优于三极管电路,内蔀结构如图222。它的各个引脚功能如下1脚外接电源负端VSS或接地一般情况下接地。8脚外接电源VCC双极型时基电路VCC的范围是4516V,CMOS型时基电路VCC的范圍为318V3脚输出端VO2脚低触发端TL6脚TH高触发端4脚是直接清零端。当端接低电平则时基电路不工作,此时不论、DRDRTLTH处于何电平时基电路输出为“0”,该端不用时应接高电平5脚VC为控制电压端。若此端外接电压则可改变内部两个比较器的基准电压,当该端不用时应将该端串入一呮001ΜF电容接地,以防引入干扰7脚放电端。该端与放电管集电极相连用做定时器时电容的放电。在1脚接地5脚未外接电压,两个比较器A1、A2基准电压分别为的CV31,2情况下555时基电路的功能表如表221所示。8图222NE555内部结构图NE555时基集成电路的主要参数电源电压45~16V输出驱动电流为200毫安,作萣时器使用时定时精度为1%,作振荡使用时输出的脉冲的最高频率可达500千赫。清零端DR高触发端TH低触发端TLQN1放电管T功能0??0导通直接清零1CV32?C31?0导通置0123456ABCD654321DCBATITLENUMBERREVISIONSIZEBDATE22JUN2005SHEETOFFILEE\书书书\书书书书书书书\书书书书DDBDRAWNBY5K5K5KTQDISPLAY_TEMPERATURE30BREAKCASE2DISTANCE_MEASUREBREAKCASE3DS18B20DISTANCE_MEASUREBREAKCASE4DISPLAY_LIST_CHAR0,2,“POWEREDBY“DISPLAY_LIST_CHAR1,4,“WUFEIYUN“BREAK}}VOIDINITVOID{PX01//设置外部中断0为高优先级IT01//下降沿触发方式EX01//允许外部中断0,用于检测红外遥控器按键EA1//总中斷开INITIAL_LCD1602//初始化LCD31DISPLAY_LIST_CHAR0,2,“POWEREDBY“DISPLAY_LIST_CHAR1,6,“FEEWON“DELAY_1SINITIAL_LCD1602//初始化LCDDISPLAY_LIST_CHAR0,0,“REMOTECONTROL“}VOIDMAINVOID{INITWHILE1{KEY_SCAN}}31超声波测距收发模块程序设计超声波测距部分程序代码VOIDINT1_ULTRASONICINTERRUPT2{TR00//关定时器0CON0//停止发40KHZEX10//关外部中断132HIGH_TIMETH0LOW_TIMETL0DISTTEST_COUNTDISTANCE_COUNTIFDISTTEST_COUNT6TEST_COUNTIFTEST_COUNT6{SORTDIS
}

我要回帖

更多关于 超声波的发射和接收 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信