单片机原理与接口技术课程设计-单片机与超声波测距 下载本文

“单片机原理与接口技术”课程设计

项目结题报告

项目名称: 单片机与超声波测距 组 别: 难度系数: 中等选题 项目成员: 学院名称: 填写日期: 2018年1月2日 指导老师:

2018.1.2.

一、 项目团队成员及分工简介

团队成员:

姓名 性别 学号 联系方式 本人签名 具体分工

本小组组长,项目牵头人,主程序设计与编写。项目的主要架构,各个功能的设计与

实现都是由他完成,同时也安排分配组员人力,组织会议。后期对于超声波设备的选型与采购,以及对于设备的调试也是由他完成,是小组的重要技术人员。 辅助组长编程,文案资料整理。

文案资料整理,查找阅读超声波设备的资料,帮助组长生成字模。

二、 项目方案设计

(一)项目预期要求

项目设计书上有如下的要求:利用超声传感器回波,实现距离检测,液晶屏上显示被测距离。因此,我的设想是,能够选到合适的元器件,我们在单片机上使能一个输入管脚和一个输出管脚。 在输出管脚触发一个命令之后,可以把超声波信息以某种形式传递回单片机,再进行数据处理,最后显示出来。然后除了基本的测距功能之外,我还想要做出一些额外功能,最大化我们项目的实用性。因此,我想出了测距模式,调试模式和计时模式三大基本功能。测距模式就是最简单的超声波测距并显示的功能,在操作简单的前提下尽可能直观的看到被测距离的各项信息。计时模式是我想要的一个附加功能,用于除了测距之外,满足计时需求,在某些场合下也可以发挥作用。液晶屏的显示也是一项难点,怎样才能把复杂的数字直观的显示出来呢,怎样把数字字母乃至汉字以点阵的模式显示出来,而且可以实时变化,有各个不同的界面。

我想要的,预期的项目成型是这样的,可以简单的按键点按操作,在按键按下后立刻进行数据处理,然后最后把测量信息完整美观的显示在液晶屏幕上面。除了可以看见的人机交互部分,内部的算法我也希望可以做到直观而且准确,精准。同时,额外功能也要经可能的准确易用,最好可以一个按键就对应一个功能,然后在不同的功能间切换的同时,屏幕上也可以有所指示,可以让用户用的舒服,也要尽可能的降低用户的学习成本,让使用者可以快速上手。

至此,我们项目的几个重难点已经基本成型,现在我开始逐个讲述。

(二)项目方案设计

(1)硬件选型

我在互联网进行了搜索,找到了满足我要求的超声波模块:HC-SR04P。