



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
/*功能:寻迹小车使用芯片:AT89S52或者STC89C52或AT89S51STC89C51晶振:12MHZ//引用标准库的头文件编译环境:Keil作者:MH~//引用标准库的头文件#include<reg51.h>#include<intrins.h>#defineucharunsignedchar#defineuintunsignedint//=================电机驱动=====================sbitdianji」=P3A0;〃右边电机控制口,低电平转?sbitdianji」=卩3人7;〃左边电机控制口,低电平转//=============循迹感应接口======================sbitxjmk_r=P3A2;//右边寻迹模块检测口INT0sbitxjmk_l=P3A3;//左边寻迹模块检测口INT1voidcheck_righet();〃右边时候检测到黑线测试程序voidcheck_left();〃左边时候检测到黑线测试程序voiddelay_50us(uintt);voiddelayms(uintMs);ucharr_count;〃右边传感器检测到的次数计数单元ucharl_count;uinttime;//***********************主程序******************************main(){time=50;dianji_r=0;〃上电时右侧电机运行dianji」=0;〃上电时左侧电机运行EA=1;EX1=1;EX0=1;IT1=0;IT0=0;xjmk_r=l;〃置IO为1,准备读取数据xjmk_l=1;_nop_();r_count=0;l_count=0;while(1){_nop_();//check_righet();〃调用右边寻迹检测传感器//check_left();//if(r_count>=1){delayms(time);dianji_r=0;dianji_l=0;r_count=0;_nop_();}if(l_count>=1){delayms(time);dianji_r=0;dianji_l=0;l_count=0;_nop_();}}}voidinit0int()interrupt2{l_count=5;dianji_l=1;dianji_r=0;if(r_count>0){EX0=0;delayms(20);if(time>=20)time-=19;EX0=0;}return;}voidinit1int()interrupt0{r_count=5;dianji_r=1;dianji_l=0;if(l_count>0){EX1=0;delayms(20);if(time>=20)time-=19;EX1=1;}return;}//***//函数名称://功能:左边边时候检测到黑线测试程序voidcheck_left(){if(xjmk」==O)〃检测右边的传感器是否感应到黑线{delay_50us(l);〃延时,去除机械振动_nop_();if(xjmk_l==O)〃再次检测{delay_50us(1);〃延时,去除机械振动if(xjmk_l==0){l_count++;xjmk_l=1;}}}}**//函数名称://功能:右边时候检测到黑线测试程序voidcheck_righet(){if(xjmk_r==O)〃检测右边的传感器是否感应到黑线{delay_50us(l);〃延时,去除机械振动if(xjmk_r==O)〃再次检测{delay_50us(1);〃延时,去除机械振动if(xjmk_r==0){r_count++;xjmk_r=1;}}}}**〃函数名称:voiddelay_50US(unsignedintt)//功能:延时50*t(us)voiddelay_50us(uintt){ucharj;for(;t>0;t--){for(j=19;j>0;j--);}}/*====================================================================设定延时时间:x*1ms========================================================
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 海洋管道对接方案(3篇)
- 内部培训身材管理制度
- 成品浴缸检修方案(3篇)
- 电力设计薪酬方案(3篇)
- 楼体装修方案模板(3篇)
- 小学班级全员管理制度
- 家具运输防水措施方案(3篇)
- 建拆除方案(3篇)
- 冷库设备修理方案(3篇)
- 计价方案么(3篇)
- 毛泽东诗词赏析
- TD-T 1048-2016耕作层土壤剥离利用技术规范
- 新入职员工安全培训试题及参考答案【达标题】
- 价值型销售(技能篇)
- 首都医科大学招聘笔试题库2024
- 2023-2024学年山东省济南市高一下学期7月期末考试物理试题(解析版)
- 第七单元知识梳理(课件)-2022-2023学年四年级语文下册单元复习(部编版)
- 2022年江苏省常州市强基计划选拔数学试卷(附答案解析)
- DB31-T470-2009城市轨道交通(地下段)列车运行引起的住宅建筑室内结构振动与结构噪声
- HSE管理体系与保证措施
- “沙钢杯”第十一届全国钢铁行业职业技能竞赛(电工)理论试题库-中(多选题)
评论
0/150
提交评论