下载
加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 智能小车仿真程序

智能小车仿真程序.doc

智能小车仿真程序

老虎和大象的恋爱
2019-03-15 0人阅读 举报 0 0 暂无简介

简介:本文档为《智能小车仿真程序doc》,可适用于IT/计算机领域

#include<regh>#defineucharunsignedchar#defineuintunsignedint*********************第一部分Start********************************sbitIN=P^以下是电机驱动芯片L管脚位声明sbitPWM=P^sbitIN=P^sbitIN=P^sbitPWM=P^sbitIN=P^sbitRPR=P^此处是传感器RPR管脚位声明sbitRPR=P^sbitRPR=P^sbitRPR=P^sbitbz=P^避障sbitbz=P^避障sbitA=P^默认为遥控避障工作模式,按下A键后小车变换为循迹避障模式sbitB=P^按下B键不放,小车前进sbitC=P^按下C键不放,小车左转弯sbitD=P^按下D键不放,小车右转弯sbitled=P^intn=*********************第一部分End***********************************************第二部分子函数定义Start*********************************************延时函数***************************************voidtimer(unsignedintt)中断计时{unsignedintifor(i=i<ti)*延时t*ms*{TMOD=XTH=xCTL=xBTR=while(!TF)TR=}}int()interrupt{n=n默认遥控功能if(n==){led=}elseled=EA=EX=IT=}main(){EA=EX=IT=while(){while(n==){if(A==)breakif(A==B==bz==){IN=,IN=,IN=,IN=PWM=PWM=timer()SPWM=PWM=timer()S}if(A==C==bz==){IN=,IN=,IN=,IN=PWM=PWM=timer()PWM=PWM=timer()PWM=PWM=timer()}if(A==D==bz==){IN=,IN=,IN=,IN=PWM=PWM=timer()PWM=PWM=timer()PWM=PWM=timer()}if(A==bz==){unsignedintk=IN=,IN=,IN=,IN=for(k=k<=k){PWM=PWM=timer()PWM=PWM=timer()}}}while(n==){if(A==)breakif(A==bz==((RPR==RPR==RPR==RPR==)|(RPR==RPR==RPR==RPR==)))未检测到黑线,小车继续前进{IN=,IN=,IN=,IN=PWM=PWM=timer()PWM=PWM=timer()}if(A==bz==RPR==RPR==RPR==RPR==)仅左轮检测到黑线,小车向左转弯{IN=,IN=,IN=,IN=PWM=PWM=timer()PWM=PWM=timer()PWM=PWM=timer()}if(A==bz==RPR==RPR==RPR==RPR==)仅右轮检测到黑线,小车向右转弯未检测到障碍物{IN=,IN=,IN=,IN=PWM=PWM=timer()PWM=PWM=timer()PWM=PWM=timer()}if(A==bz==RPR==RPR==RPR==RPR==)右轮最外围检测到黑线向右大转弯未检测到障碍物{IN=,IN=,IN=,IN=PWM=PWM=timer()PWM=PWM=timer()PWM=PWM=timer()}if(A==bz==RPR==RPR==RPR==RPR==)左轮最外围检测到黑线左轮大转弯未检测到障碍物{IN=,IN=,IN=,IN=PWM=PWM=timer()PWM=PWM=timer()PWM=PWM=timer()}if(A==bz==RPR==RPR==RPR==RPR==)左转°弯未检测到障碍物{IN=,IN=,IN=,IN=while(RPR==){PWM=PWM=timer()PWM=PWM=timer()}}if(A==bz==RPR==RPR==RPR==RPR==)右转°弯{IN=,IN=,IN=,IN=while(RPR==){PWM=PWM=timer()PWM=PWM=timer()}}if(A==bz==){unsignedintk=for(k=k<=k){IN=,IN=,IN=,IN=PWM=PWM=timer()PWM=PWM=timer()}for(k=k<=k){IN=,IN=,IN=,IN=PWM=PWM=timer()PWM=PWM=timer()}}}}}

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

文档小程序码

使用微信“扫一扫”扫码寻找文档

1

打开微信

2

扫描小程序码

3

发布寻找信息

4

等待寻找结果

我知道了
评分:

/14

智能小车仿真程序

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利