意或於科访无也庇
GuangDong Polytechnic Normal University
《单片机课程设计》
设计报告说明书
设计题目:汽车距离自动测定系统
课程名称: 单片机课程设计
所在院系: 机电学院
姓名: 路小娃
班 级:13机电师
学号: 2
指导教师: 杨永
小组成员:林韩路小娃黎桂雄
日 期: 2015年12月23日
目录
第1章 系统总体设计方案 11
一、设计目的及意义 11
二、设计报告 11
L设计题目: 11
2主要功能、作用: 11
工主要技术性能指标: 11
£设计方案 11
色设计方案选择 12
第2章硬件系统 13
.硬件系统的基本结构和原理图 13
红外收发模块 14
语音报警模块 14
LCD显示模块 15
AT89c52单片机概述 16
按键模块 17
第3章软件设计 18
程序流程图 18
第4章 系统软硬件调试 20
硬件调试 20
软件调试 20
测试结果绘图 20
调试中遇到的问题 21
结论 22
参考文献 23
附录 24
附录一程序 24
附录二使用元器件一览表 33
附录三心得 34
第1章 系统总体设计方案
一、设计目的及意义
.在学习了《单片机原理及开发》这门课程之后,通过理论及实践结合的方式, 加深对理论知识的理解,启发思维。
.通过一个简单、完整的设计,让大家熟悉设计步骤,将理论应用于实际,增强 应用能力,锻炼动手能力。
.加深同学之间的了解,促进大家团结互助的精神。
二、设计报告
.设计题目:
汽车距离自动测定系统
.主要功能、作用:
1)设计一传感器系统,要求可以测定车辆前、后方距离。
2)当车辆前、后方的距离达到一定值时,自动用语音报告距离的变化:
3)随着距离的缩短,报告的声音要有一定的节奏变化。
:
1)驱动电路的运行状况;
2)测距系统的测量准确度;
3)显示和语音播报的准确度。
方案一
1)设计红外传感收发模块测距,STC12c5A60S2单片机作为主控模块;
2)设定报警阈值(设定50CM,可用键盘调整阈值),随着距离的缩短,改变 蜂鸣器响的频率实现节奏变化;
3)利用AT89C52的P1 口 AD转换功能,ISD1820语音播放距离,并用 LCD 1602显示其距离值。
方案二
1)超声波测距器的系统设计,STC12c5A60s2单片机作为主控模块;
2)用动态扫描法实现LED数字显示,超声波驱动信号用单片机的定时器完 成;
3) 语音播放距离,并用LED数字显示显示其距离值。
方案三
1)激光测距系统设计,STC12c5A60s2单片机作为主控模块;
2)过单片机控制CPLD计时部分开始计时及停止计时,并通过软件计算控制 LED显示所测得的被测物的实际距离;
3) CPLD计时部分采,40MHz的脉冲信号,,通过P0 口调 取到单片机的方便,并用LED数字显示显示其距离值。
我们小组考虑到
红外测距的优点是便宜,易制,安全。激光测距存在诸多缺点,例如需要注意人体安全,且 制做的难度较大,成本较高,而且光学系统需要保持干净,否则将影响测量。超声波测距缺点是 精度较低,且成本较高。
三者经过相互比较,从经济和我们所学的知识考虑。红外测距对我们初学者的锻炼是大于其 他两者的。并且红外测距的电路相对于其他两者比较容易焊接,容易检查和修改。
第2章硬件系统
.硬件系统的基本结构和原理图
该系统主要由AT89c52芯片,红外测距传感器,ISD语音模块、LCD显示、电源模 块及键盘接口电路等组成。其主要组成构图如下:
时钟电路
单片机
红外流距模块悬他转换电路
L!
——
3
GND
红外测距-单片机课程设计说明书 来自淘豆网m.daumloan.com转载请标明出处.