基于单片机的超声波测距报警系统设计
时间:09-21
来源:互联网
点击:
驱动集成块分别驱动,LED 需用共阴数码管。 报警模块的功能是, 当传感器与障碍物的距离不小于设定值时,绿色指示灯闪亮;反之,红色指示灯闪亮,蜂鸣器发声,提示人员注意安全距离。 2.2 软件设计 软件分为两部分:主程序和中断服务程序,流程图如图2 所示。主程序完成初始化工作及超声波发射和接收控制。中断服务程序包括定时中断服务子程序和外部中断服务子程序,分别完成超声波的发射、距离计算及显示报警等工作。 图2 测距报警系统程序流程图 3.测试结果 当距离大于2m 时,绿灯闪亮,显示距离;当距离小于1m 时,红灯闪亮,由端口RB2 驱动蜂鸣器报警,显示距离;当距离介于2m 和1m之间时,红灯闪亮,显示距离。为提高抗干扰能力,系统连续发射超声波,测量三次,从中剔除最大最小值,取中间值计算出距离。 4.结语 此系统较好地实现了测距及报警功能,可用于汽车倒车、液位监控等场合,而且测量简单、经济、可靠。
单片机 相关文章:
- FPGA的DSP性能揭秘(06-16)
- 基于单片机通用引脚的软件UART设计(10-16)
- 分时操作系统思想在单片机中的具体应用 (10-30)
- 基于AT89C51+DSP的双CPU伺服运动控制器的研究(05-26)
- 关于RTX51 TINY的分析与探讨(05-30)
- 基于MC9S12DGl28单片机的智能寻迹车设计(04-03)