结合前面学习的流水灯、蜂鸣器、外部中断、超声波和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进行处理,非常感谢!