新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于单片机控制的超声波测距报警系统

基于单片机控制的超声波测距报警系统

作者: 时间:2012-05-24 来源:网络 收藏

主程序流程图如图8 所示。

基于单片机控制的超声波测距报警系统

图8 主程序流程

3.2 定时中断服务子程序

超声波发生子程序的作用是通过P3.3 端口发送2 个左右频率约40 kHz 的方波的超声波脉冲信号,同时把计数器T0 打开进行计时。定时中断子程序如图9 所示。

基于单片机控制的超声波测距报警系统

图9 定时中断服务子程序

3.3 功能显示

如图10 所示,通过数码管显示测出距离为14.3 cm,属于10.0 ~ 50.0 cm 正常范围。

基于单片机控制的超声波测距报警系统

图10 正常范围

如图11 所示,超声波测出的距离为9.4 cm, 10.0 cm,启动,LED 灯亮。

基于单片机控制的超声波测距报警系统

图11 10.0 cm

如图12 所示,超声波测出的距离为50.3 cm,> 50.0 cm,启动,LED 灯亮。

基于单片机控制的超声波测距报警系统

图12 大于50.0 cm

如图13 所示,按下键盘模块中的按键,复位系统,数码管显示距离数归零。

基于单片机控制的超声波测距报警系统

图13 启动复位功能


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭