版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精品简易智能小车一一2003年全国大学生电子设计竞赛,c51源程序感谢下载载系统的单片机程序#includereg52.h#definedet_Dist2.55单个脉冲对应的小车行走距离,其值为车轮周长/4#defineRD9/小车对角轴长度#definePI3.1415926#defineANG_9090#defineANG_90_T102#defineANG_180189全局变量定义区/*=*/sbitP10=P1A0;/控制继电器的开闭sbitP11=P1A1;/控制金属接近开关sbitP12=P1A2;/控制颜色传感器的开闭sbitP07=P0A7;/控制声光信号的开启sbitP26=
2、P2A6;/接收颜色传感器的信号,白为0,黑为1sbitP24=P2A4;左sbitP25=P2A5;/右接收左右光传感器的信号,有光为0unsignedcharmType=0;/设置运动的方式,0向前1向左2向后3向右unsignedcharDirection=0;/小车的即时朝向0朝上1朝左2朝下3朝右unsignedsX=50;unsignedcharsY=0;/小车的相对右下角的坐标CM(sX,sY)unsignedcharStartTask=0;/获得铁片后开始执行返回卸货任务,StartTask置一unsignedcharInter_EX0=0;/完成一个完整的任务期间只能有一次外
3、部中断/Inter_EX0记录外部中断0的中断状态/0动作最近的前一次未中断过,/1动作最近的前一次中断过unsignedcharcntIorn=0;/铁片数unsignedcharbkAim=2;/回程目的地,0为A仓库,1为B仓库,2为停车场,/(在MAIN中接受铁片颜色判断传感器的信号来赋值)精品unsignedcharLight_Flag=0;/进入光引导区的标志(1)unsignedintcntTime_5Min=0;时间周期数,用于T0精确定时unsignedintcntTime_Plues=0;/霍尔开关产生的脉冲数/*=全局变量定义区=*/*/*/*通用延迟程序*/*/*voi
4、ddelay(unsignedinttime)/time*0.5ms延时unsignedinti,j;for(j=0;jtime;j+)for(i=0;i=4520)Display(5);P2=(P2&240)|15);EA=0;/停车程序P07=1;delay(4000);PCON=0X00;while(1);/*外部中断0中断程序:*/*发现铁片,发出声光信号并将铁片吸起,发光二极管和蜂鸣器*/*并联在一起(设接在P07).0为A仓库,1为B仓库,2为停车场*/voidfndlorn(void)interrupt0unsignedchari;P10=1;P2=(P2&240)|15);停车
5、P07=1;delay(1000);/刹车制动0.5msP07=0;Inter_EX0=1;cntIorn+;Display(cntIorn);for(i=0;i40;i+)P2=P2&249;delay(2);P2=(P2&240)|15);delay(2);P2=P2&249;delay(100);P2=(P2&240)|15);停车IornColor();/判断铁片黑白,设置bkAimfor(i=0;i95;i+)P2=P2&249;delay(3);P2=(P2&240)|15);delay(2);P2=(P2&240)|15);停车delay(4000);/把铁片吸起来EX0=0;/
6、*外部中断1中断程序:*/*/*对霍尔开关的脉冲记数,对小车的位置进行记录,以便对小车进行定位voidstpMove(void)interrupt2cntTime_Plues-;if(Direction=0)/向上if(mType=0)sY+=det_Dist;elseif(mType=2)sY-=det_Dist;elseif(Direction=1)/向左if(mType=0)sX+=det_Dist;elseif(mType=2)sX-=det_Dist;elseif(Direction=2)向下if(mType=0)sY-=det_Dist;elseif(mType=2)sY+=det_Dis
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 课题申报书:高管认知特征对企业负责任创新的影响机制及提升策略研究
- 课题申报书:多元文化交融下少数民族古代文艺理论范畴体系构建研究
- 上海农林职业技术学院《新媒体广告创作》2023-2024学年第一学期期末试卷
- 1《短歌行》说课稿 统编版高中语文必修上册
- 上海南湖职业技术学院《摄影测量学实训》2023-2024学年第一学期期末试卷
- 上海闵行职业技术学院《测绘类专业写作》2023-2024学年第一学期期末试卷
- 上海旅游高等专科学校《山东地方史》2023-2024学年第一学期期末试卷
- 上海旅游高等专科学校《高频电子与通信电路实验》2023-2024学年第一学期期末试卷
- 上海科创职业技术学院《运动与心理健康》2023-2024学年第一学期期末试卷
- 第六单元 习作:这儿真美(教学实录)2024-2025学年部编版语文三年级上册
- 《程序化成功案例》课件
- 2025年中考道德与法治一轮教材复习-九年级下册-第一单元 我们共同的世界
- 【MOOC】中国电影经典影片鉴赏-北京师范大学 中国大学慕课MOOC答案
- 陕西省西安市长安区2024-2025学年八年级上学期期中地理试卷
- 企业破产律师服务协议
- 【MOOC】遗传学-中国农业大学 中国大学慕课MOOC答案
- 预防火灾消防安全培训
- 2024年中国建设银行个人人民币贷款合同版B版
- 《古希腊罗马建筑》课件
- 2023年凉山州德昌县卫生系统事业单位考核招聘考试真题
- 第十五讲-新时代与中华民族共同体建设-中华民族共同体概论教案
评论
0/150
提交评论