基于STC89C51单片机的智能超声波避障小车 - 图文
更新时间:2023-12-04 13:20:01 阅读量: 教育文库 文档下载
基于STC89C52单片机的智
能超声波避障小车
参赛人员:周志强 王俊 朱纪伟 聂孟杰
班 级:2012级自动化3班
日 期:2015年3月
一、方案概述
本小车使用一台 AT89C52 单片机作为主控芯片,它通过超声波测距来获取小车距离障碍物的距离,并且用液晶显示器实时的显示出来,在小车与障碍物的距离小于安全距离(40cm) 时,小车上蜂鸣器会发出警报声,并且后退并拐弯,同时通过LCD1602显示器显示出小车与障碍物之间的距离,精确到0.1cm. 在避开障碍物后,小车会沿直线前进。
本系统设计的简易智能小车分为几个模块:单片机控制系统、LCD1602显示器.超声波路面检测系统、前进、 转弯控制电机以及方向指示灯系统。它们之间的相互关系如下图所示。
超声波测距 控制 数据 单片机 控制 电机 控制显示与报警装置
智能小车简要原理框架图
二﹑总体电路原理图
超声波模块
三、主要模块基本原理
(1)超声波模块
超声波时序图
flag=1; //中断溢出标志 RX=0; }
/********超声波高电平脉冲宽度计算程序***************/ void Timer_Count(void) { TR1=1; //开启计数 while(RX); //当RX为1计数并等待 TR1=0; //关闭计数 Conut(); //计算 }
/********************************************************/ void StartModule() //启动模块 {
TX=1; //启动一次模块 Delay10us(2); TX=0; }
/********************************************************/
/*************主程序********************/ void main(void) {
unsigned char i; unsigned int a;
cmg88();//关数码管
Delay1ms(400); //启动等待,等LCM讲入工作状态 LCMInit(); //LCM初始化 Delay1ms(5);//延时片刻
DisplayListChar(0, 0, Range); DisplayListChar(0, 1, table);
TMOD=TMOD|0x10;//设T0为方式1,GATE=1; EA=1; //开启总中断 TH1=0;
TL1=0;
ET1=1; //允许T0中断
//=============================== //PWM_ini();
//=============================== turn_right_flag=0;
//================================= B: for(i=0;i<50;i++) //判断K3是否按下 { Delay1ms(1);//1ms内判断50次,如果其中有一次被判断到K3没按下,便重新检测 if(P3_6!=0 )//当K3按下时,启动小车 goto B; //跳转到标号B,重新检测 }
//蜂鸣器响一声
BUZZ=0; //50次检测K3确认是按下之后,蜂鸣器发出“滴”声响,然后启动小车。
Delay1ms(50);
BUZZ=1;//响50ms后关闭蜂鸣器
//======================================================================================================================= while(1) { RX=1;
StartModule(); //启动模块 for(a=951;a>0;a--) {
if(RX==1) {
Timer_Count(); //超声波高电平脉冲宽度计算函数 } } } }
结束语:本系统有STC89C52单片机,超声波模块,LCD1602显示器,报警系统等组成。STC89C52控制电机的转动和报警系统的动作。
LCD1602显示智能型小车到障碍物之间的距离便于人查看。智能小车能够实现自动避障,自动报警,实时监控障碍距离的功能。
正在阅读:
基于STC89C51单片机的智能超声波避障小车 - 图文12-04
城市生活垃圾及其处理104-23
五年级上信息技术教案(B)计算机的操作系统 - 河大版-word01-02
乡镇产业发展工作总结及下一年工作思路08-04
长方形和正方形周长的教学设计与反思05-20
副班长年终工作总结范本参考03-24
北师大版高中数学选修1-1试卷部分04-19
“概论”课读书报告指定书目03-18
中药网络药理学研究进展05-30
出国行李清单(仅供参考)12-13
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 单片机
- 超声波
- 小车
- STC89C51
- 基于
- 图文
- 智能
- 高中物理《平抛运动》优秀说课稿
- 建筑设备自动化
- 土方回填施工作业指导书
- 计算机会计练习题
- 空军招收飞行学员初选合格对象登记表
- 目录-2018-2023年中国电动摩托车市场发展态势分析及风险预测研究报告(目录) - 图文
- 2017-2022年中国考勤机行业供需趋势及投资风险研究报告目录
- SIFT尺度不变特征变换算法 - 图文
- 众人划浆开大船(密切关系、团结教育)
- VB程序设计学习与实验指导书答案(包含实验答案)
- 高中语文《给我的孩子们》同步精品练习 北师大版必修2-2019最新整理
- 南航电工实验入室考试
- 苏州市农村河道轮浚管理机制的经验与问题研究
- 浅谈中青年干部如何进一步提高自身的能力素质
- 临床试验标准操作规程
- 《金属学与热处理》(第二版)课后习题答案 - 图文
- 2018贵州国考银监会面试技巧:三步策略拿下时政热点题
- 江苏省建筑业企业资质 职称人员相近专业认定目录
- (合肥学院)超星尔雅《大学生职业生涯规划》考试答案
- 部队士官思想汇报范文2018