1、 课程设计报告课程设计报告 题题 目目 超声波测距系统设计超声波测距系统设计 课课 程程 名名 称称 单片机原理及应用单片机原理及应用 院院 部部 名名 称称 机电工程学院机电工程学院 专专 业业 电气工程及其自动化电气工程及其自动化 班班 级级 1212 电气工程及其自动化(单)电气工程及其自动化(单) 成绩 1 目 录 一 、概述、概述3 1.1 课程设计应达到的目的4 1.2 超声波测距系统设计4 二、总体设计方案及说明二、总体设计方案及说明4 2.1 系统总体设计思路4 2.2 系统总体设计框图5 三、系统硬件电路设三、系统硬件电路设计5 3.1 单片机的最小系统6 3.1.1AT89
2、C51 单片机的功能与特点6 3.2 系统原理分析6 3.2.1 超声波测距原理6 3.3 超声波传感器检测电路6 3.3.1 超声波检测电路图7 3.3.2 超声波发生及感应过程7 3.4 超声波测距接收7 3.4.1 HC-SR04 模块7 3.4.2 T40、R40 超声波传感装置介绍7 3.5 SCM1602 显示模块9 四四 、系统软件部分设计、系统软件部分设计11 4.1 软件流程图11 4.1.1 主程序流程图11 4.1.2 超声波发生子程序11 4.2 系统源程序12 五、系统仿真过程与结果五、系统仿真过程与结果13 5.1 Proteus 仿真软件14 5.2 仿真编译过程
3、14 5.3 仿真效果图15 六六 、实物展示、实物展示16 2 6.1 实物元件与过程16 6.2 实物运行与调试15 6.3 实物总结15 七、总结七、总结18 八八 、参、参考文献考文献19 附录,原理图附录,原理图20 3 摘摘 要要 本设计采用了AT89C51作为中心处理器, HC-SR04模块进行超声波方面的发生与感应。 然后介绍了总体的系统设计框图、思路及元件选型。接下来,分硬件和软件两部分进行了 设计的分析。硬件方面首先构建了一单片机最小系统,然后集成各芯片完成设计。软件方 面通过外部中断, 定时器中断等完成开发的子程序的调用。 最后重点详细地讲述了关于超 声波模块的电路及收发过程。 最后进行了系统仿真,仿真结果表明,所设计的系统能够满足要求。本系统具有成本 低,可靠性高和安全实用等特点,广泛应用于社会生活的各个领域。 关键词:关键词:AT89C51 单片机;超声波模块;最小系统 4 一、一、概述概述 1.11.1 课程设计应达到的目的课程设计应达到的目的 通过本课程设计, 使学生掌握控制系统设计的一般步