51单片机案例实操 — 倒车雷达

结合前面学习的流水灯、蜂鸣器、外部中断、超声波和OLED显示,实现51单片机平台的倒车雷达案例


51单片机倒车雷达案例实操

      • 1. 倒车雷达
      • 2. 功能模块回顾
        • 2.1 流水灯
        • 2.2 蜂鸣器多频率
        • 2.3 按键检测
        • 2.4 外部中断
        • 2.5 超声波测距
        • 2.6 OLED显示
      • 3.案例编程
        • 3.1 案例构思
        • 3.2 汉字取模
        • 3.3 案例编程
        • 3.4 案例运行效果

1. 倒车雷达

倒车雷达(PDC,Parking Distance Control)全称叫“倒车防撞雷达”,也叫“泊车辅助装置”,是汽车泊车或者倒车时的安全辅助装置,由超声波传感器(俗称探头)、控制器和显示器(或蜂鸣器)等部分组成。在倒车时,帮助司机“看见”后视镜里看不见的东西,以声音或者更为直观的显示告知驾驶员周围障碍物的情况,解除了驾驶员泊车、倒车和起动车辆时前后左右探视所引起的困扰,并帮助驾驶员扫除了视野死角和视线模糊的缺陷,提高驾驶的安全性。

移位方式:

循环移位方式:

2.2 蜂鸣器多频率

改变for函数中蜂鸣器高低电平的时间间隔,可以实现蜂鸣器以多段频率鸣叫

2.3 按键检测

通过检测物理按键输入状态执行不同操作(需要加延时消抖)

2.4 外部中断

通过外部中断的方式来执行实时性操作

2.5 超声波测距

按超声波时序图编写超声波驱动代码(用定时器0做10us延时)

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年1月19日
下一篇 2022年1月19日

相关推荐