单片机课程设计超声波测距离 - 图文 下载本文

内容发布更新时间 : 2024/12/27 0:25:31星期一 下面是文章的全部内容请认真阅读。

湖南工程学院 课 程 设 计 任 务 书

课程名称 单片机原理与应用 课 题 超声波测距系统设计 专业班级 自动化0901班 学生姓名 段志勤 学 号 200901020130 指导老师 李晓秀 审 批

任务书下达日期 2012 年 5 月 30 任务完成日期 2012 年 6 月 13

1

日日

设计内容与设计要求 设计内容: 本课题要求以MCS-51系列单片机为核心,设计一个超声波测距系统。要求用按键控制超声波模块实现对障碍物距离的测量,并在LED显示器上显示测量到的距离。 设计要求: 1)确定系统设计方案; 2)进行系统的硬件设计; 3)完成必要的参数计算与元器件选择; 4)完成应用程序设计; 5)应用程序的调试。 2

主 要 设 计 条 件 本课题以单片机为核心,设计并制作超声波测距系统,设计要求: 1. 用给定的超声波模块制作超声波测距系统,测距范围:0.5~4.5m ; 2. 用按键实现测距、清零、复位等控制; 3. 用4位LED数码管显示测量到的距离。 说 明 书 格 式 1. 课程设计任务书 2. 目录 3. 总体方案确定 4. 各单元硬件电路设计说明及计算方法 5. 软件设计与说明(包括流程图) 6. 调试结果与必要的调试说明 7. 使用说明 8. 程序清单 10、总结 11、参考文献 附录 附录A 系统原理图 附录B 程序清单 3

进 度 安 排 设计时间为两周 第一周 星期一、上午:布置课题任务,讲课及课题介绍 下午:借阅有关资料,总体方案讨论 星期二、单片机学习机焊接 星期三、单片机学习机例程调试 星期四、系统总体方案、硬件设计 星期五、软件设计及调试 第二周 星期一、软件设计及调试 星期二、软件设计及调试 星期三、软件设计及调试 星期四、写说明书 星期五、上午:写说明书,整理资料 下午:交设计资料,答辩 参 考 文 献 参考文献 (

4

目录

序言…………………………………………………………6 第一章、总体设计原理……………………………………6

1.1、超声波测距原理?????????????6 1.2、超声波测距系统框图???????????8 1.3、程序流程图???????????????10

第二章、系统硬件设计??????????????11 2.1、超声波模块电路?????????????11 2.2、数码管显示电路?????????????12 2.3、单片机最小电路?????????????12 2.4、键盘连接????????????????13 第三章、系统软件设计??????????????14 3.1、主程序流程图??????????????14 3.2、子程序设计???????????????15 第4章、调试结果????????????????21 实验总结????????????????????23 参考文献????????????????????24 附录 A、整体电路图???????????????25

附录B、程序清单………………………………………26

5