成绩
课程设计报告
题
目基于单片机的超声波测距
课程名称单片机系统软件设计与开发
院部名称
机电工程学院
专
业电气工程和其自动化
班
级13电气工程和其自动化(单)
学生姓名
杨秋平
学
号
1304201016
课程设计地点
工科楼C304
课程设计学时
20
指导教师
李国利
金陵科技学院教务处制
摘要
f超声波具有传播距离远、能量耗散少、指向性强等特点,在实际应用中常利用这些特点进行距离测量。超声波测距具有非接触式、测量快速、计算简单、应用性强的特点,在汽车倒车雷达系统、液位测量等方面应用广泛。本次课设利用超声波传播中距离与时间的关系为基本原理,以80C51单片机为核心进行控制和数据处理,通过外围电源、显示、键盘、声光报警等电路实现系统供电、测距显示、报警值设置和报警提示的功能。软件部分采用了模块化的设计,由系统主程序和各功能部分的子程序组成。超声波回波信号输入单片机,经单片机综合分析处理后实现其预定功能。
关键词:80C51单片机;超声波测距
120
f目录
一、概述…………………………………………………………………………3二、总体设计方案和说明……………………………………………………………6三、系统硬件电路设计………………………………………………………………7
(1)时钟模块……………………………………………………………7(2)超声波测距模块………………………………………………………7(3)警报电路模块…………………………………………………………8(4)距离显示模块………………………………………………………8(5)清零模块………………………………………………………………9(6)电路总体设计图…………………………………………………………9四、系统软件部分设计……………………………………………………………10
系统源程序………………………………………………………………10五、系统仿真过程与结果……………………………………………………………14六、系统实物制作与功能实现………………………………………………15六、总结……………………………………………………………………………19七、参考文献………………………………………………………………………20
220
f一、概述11单片机简介
单片机是单片微型计算机的简称,是典型的嵌入式微控制器(Microco
trollerU
it),常用英文字母的缩写MCU表示单片机,它最早是被用在工业控制领域。单片机由芯片内仅有CPU的专用处r