1、 1 单片机课程设计单片机课程设计 设计报告说明书设计报告说明书 设计题目:汽车距离自动测定系统设计题目:汽车距离自动测定系统 2 目录目录 第 1 章 系统总体设计方案 3 一、设计目的及意义 3 二、设计报告 3 1. 设计题目:. 3 2. 主要功能、作用: 3 3. 主要技术性能指标:. 3 4. 设计方案 3 5. 设计方案选择 . 4 第第 2 章章 硬件系统硬件系统 5 2.1.硬件系统的基本结构和原理图. 5 2.2 红外收发模块 . 6 2.3 语音报警模块 6 2.4 LCD 显示模块 7 2.5A T89C52 单片机概述 . 8 2.6 按键模块 . 9 第 3 章 软
2、件设计 .10 3.1 程序流程图.10 第第 4 章章 系统软硬件调试系统软硬件调试.12 4.1 硬件调试 12 4.2 软件调试 .12 4.3 测试结果绘图 12 4.5 调试中遇到的问题 13 结结 论论 .14 参考文献 .15 附录附录 16 附录一 程序 .16 附录二 使用元器件一览表 25 附录三 心得 .26 2 第第 1 章章 系统总体设计方案系统总体设计方案 一、设计目的及意义一、设计目的及意义 1. 在学习了单片机原理与开发这门课程之后,通过理论与实践结合的方式, 加深对理论知识的理解,启发思维。 2. 通过一个简单、完整的设计,让大家熟悉设计步骤,将理论应用于实际
3、,增强 应用能力,锻炼动手能力。 3. 加深同学之间的了解,促进大家团结互助的精神。 二、设计报告二、设计报告 1. 设计题目:设计题目: 汽车距离自动测定系统 2. 主要功能、作用主要功能、作用: 1) 设计一传感器系统,要求可以测定车辆前、后方距离。 2) 当车辆前、后方的距离达到一定值时,自动用语音报告距离的变化; 3) 随着距离的缩短,报告的声音要有一定的节奏变化。 3. 主要技术性能指标:主要技术性能指标: 1) 驱动电路的运行状况; 2) 测距系统的测量准确度; 3) 显示和语音播报的准确度。 4. 设计方案设计方案 方案一 1) 设计红外传感收发模块测距,STC12C5A60S2
4、 单片机作为主控模块; 2) 设定报警阈值(设定 50CM,可用键盘调整阈值),随着距离的缩短,改变 蜂鸣器响的频率实现节奏变化; 3) 利用 AT89C52 的 P1 口 AD 转换功能,ISD1820 语音播放距离,并用 LCD1602 显示其距离值。 4 方案二 1) 超声波测距器的系统设计,STC12C5A60S2 单片机作为主控模块; 2) 用动态扫描法实现 LED 数字显示,超声波驱动信号用单片机的定时器完 成; 3) 单片机使用 P1.0 端口输出超声波转化器所需的 40KHz 方波信号 ISD1820 语音播放距离,并用 LED 数字显示显示其距离值。 方案三 1) 激光测距系统设计,STC12C5A60S2 单片机作为主控模块; 2) 过单片机控制 CPLD 计时部分开始计时与停止计时, 并通过软件计算控制 LED 显示所测得的被测物的实际距离; 3) CPLD 计时部分采,40MHZ 的脉冲信号,单个周期为 2.5ns,通过 P0 口调 取到单片机的方便,并用 LED 数字显示显示其距离值。 5. 设计方案选择设计方案选择 我们小组考虑到 红外测距