摘要:本文介绍了一种由单片机控制的汽车行驶危险距离警报器。该警报器采用STC89C52单片机,该系列具有加密性强、低功耗、强抗干扰的特性,因此在实际生活中有着十分广泛的应用。本次设计以STC89C52单片机为核心控制器,利用超声波反射的原理,通过超声波模块发射超声波,探测到前方物体,超声波会反射回来,超声波模块再接受超声波,再利用单片机通过超声波来回时间计算出距离,和之前设定的临界距离进行比较,当测量的距离小于临界距离时,单片机即发出控制信号,驱动蜂鸣器发出报警信号进行提醒。这种设计具有结构简单,操作方便,精度高等优点。
本设计对各系统电路进行了分析介绍,并阐述了可能用到芯片的工作原理,该系统为软硬件相结合,具有模块化和多用化的特点。最后通过对系统的主要参数的讨论,并在对系统误差分析的基础上提出了产生误差的原因。
关键词 超声波;测距;STC89C52
目录
摘要
Abstract
1 绪论-1
1.1 选题的背景及意义-1
1.1.1 选题的背景-1
1.1.2 选题的意义-1
2 总体设计方案及论证-2
2.1 总体方案设计-2
2.2系统方案论证-2
2.2.1测距元件的选择-3
2.2.2距离显示器件的选择-3
2.3系统主要技术指标-3
3 系统硬件的设计及单元电路的设计-4
3.1 主控制模块-4
3.1.1 单片机最小系统-4
3.2超声波测距模块-4
3.2.1超声波传感器测距原理-5
3.2.2测距分析-6
3.3显示模块-7
3.3.1显示模块的设计-7
3.4单元电路的设计-8
3.4.1时钟电路的设计-8
3.4.2复位电路的设计-8
3.4.3报警电路的设计-9
4 系统软件的设计-10
4.1 系统软件功能-10
4.2系统主程序-10
5系统调试与分析-12
5.1硬件调试-12
5.2软件调试-12
5.3数据测量与分析-13
结论-15
致谢-16
参考文献-17
附录-18
附录1原理图-18
附录2元件清单-19
附录3系统源程序-20
附录4实物图-29