设为首页
收藏本站
家园
博客
课程平台
教材专区
主站
开启辅助访问
切换到窄版
登录
|
加入中科因仑
请
登录
后使用快捷导航
没有帐号?
加入中科因仑
搜索
搜索
热搜:
活动
交友
discuz
本版
用户
论坛
BBS
全部帖子汇总
全部技术帖
非技术帖汇总
大赛专区
因仑云商城
产品服务
因仑项目小组
快捷导航
中科因仑“3+1”工程特种兵精英论坛
»
论坛
›
因仑项目
›
智能小车
›
3路寻迹测试程序
返回列表
查看:
1916
|
回复:
0
3路寻迹测试程序
[复制链接]
张衍波
张衍波
当前离线
积分
8235
电梯直达
沙发
发表于 2015-5-27 12:43:16
|
只看该作者
|
倒序浏览
|
阅读模式
#include<reg52.h>
#define uint unsigned int
#define uchar unsigned char
sbit P10=P1^0; // 控制左电机前进
sbit P11=P1^1;//控制左电机后退
sbit P12=P1^2;//控制右电机
sbit P13=P1^3;//控制右电机
sbit P14=P1^4;//寻迹左
sbit P15=P1^5;//寻迹中
sbit P16=P1^6;//寻迹右
fun1()
{ P10=0
11=1
12=0
13=1;}
//fun2()
//{ P10=1
11=0
12=1
13=0;}
fun3()
{ P10=0
11=1
12=1
13=1;}
fun4()
{ P10=1
11=1;P12=1;P13=0;}
fun5()
{ P10=1;P11=1;P12=1;P13=1;}
void main()
{ while(1)
{ if((P14==0&&P15==1&&P16==0)||(P14==0&&P15==0&&P16==0))
fun1();
if(P14==1&&P15==0&&P16==0)
fun4();
if(P14==0&&P15==0&&P16==1)
fun3();
if(P10==4&&P15==1&&P16==1)
fun5();
}
}
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有帐号?
加入中科因仑
x
收藏
0
分享
支持
0
反对
0
回复
使用道具
举报
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
加入中科因仑
本版积分规则
发表回复
回帖后跳转到最后一页
快速回复
返回顶部
返回列表