文档介绍:编号:
毕业论文(设计)
题目基于单片机的超声波测距系统的设计
指导教师
学生姓名
学号
专业自动化
教学单位德州学院机电工程系(盖章)
二O一二年xx月xx日
目录
1 概述............................................................1
2 课题研究背景及意义..............................................1
课题研究背景....................................................1
课题研究意义....................................................1
3 方案设计和选择..................................................2
超声波测距的原理................................................2
单片机AT89S52...................................................3
超声波传感器....................................................5
4 硬件电路设计....................................................7
整体电路设计....................................................7
超声波测距系统设计............................................. 9
显示电路设计....................................................16
电源电路设计 ...................................................17
硬件电路设计优化................................................19
5 软件设计........................................................22
程序完成的功能..................................................23
主要部分程序流程图...............................................24
实现重要功能的程序的分析.........................................25
6 结束语 ..........................................................28
致谢 ..........................................................29
参考文献............................................................ 30
附录一 pcb图........................................................32
附录二程序代码......................................................33
基于单片机超声波测距系统的设计
(德州学院机电工程系,山东德州 253023)
摘要:系统的设计主要包括两部分,即硬件电路和软件程序。硬件电路主要包括单片机电路、发射电路、接收电路、显示电路和电源电路,另外还有复位电路和LED控制电路等。我采用以AT89s52单片机为核心的低成本、高精度、微型化数字显示超声波测距仪的硬件电路。整个电路采用模块化设计,由信号发射和接收、供电、温度测量、显示等模块组成。软件程序主要由主程序、预置子程序、发射子程序、接收子程序、显示子程序等模块组成。它控制单片机进行数据发送与接收,在一定温度下对超声波速度的校正,还有实现数据正确显示在LED上。另外程序控制单片机消除各探头对发射和接收超声波的影响。
关键词:AT89c52;超声波;测距
The design of ultrasonic ranging system based on single-ch