完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
//mofashou void mofashou(void)
{ while(1) //无限循环 { if(Left_B_led==1&&Right_B_led==1) //前面无物体时 run(); else { if(Right_B_led==0&&Left_B_led==0) //两边检测到红外 小车后退 { delay(100); backrun(); //调用电机向后转函数 } if(Right_B_led==1&&Left_B_led==0) { Left_moto_go; Right_moto_Stop; } if(Right_B_led==0&&Left_B_led==1) { Right_moto_go; Left_moto_Stop; } } if (l==0) break; } } void main(void) { m=0; f=0; IT1=1; EX1=1; TMOD=0x11; TH0=0; TL0=0; TR0=1; EA=1; delay(100); while(1) /*无限循环*/ { if(IrOK==1) { switch(Im[2]) { case 0x18: l=0; run(); //前进 break; case 0x52: l=1; backrun(); //后退 break; case 0x5a: l=0; leftrun(); //左转 break; case 0x08: l=0; rightrun(); //右转 break; case 0x1C: l=0; stoprun(); //停止 break; case 0x45: l=1; xunji(); break; case 0x46: l=1; mofashou(); break; case 0x47: l=1; bizhang(); break; default:break; } IrOK=0; } } } |
|
相关推荐
2个回答
|
|
建议楼主用定时器去实现void mofashou(void)里面的动作
|
|
|
|
uchar run_flag=0; //Ðж¯×´Ì¬ 0Ϊ²»¶¯×÷¡£1Ϊ´Ë¹¤×÷
uchar backrun_flag=0; uchar leftrun_flag=0; uchar rightrun_flag=0; void mofashou(void) { { if(Left_B_led==1&&Right_B_led==1) { run_flag=1; backrun_flag=0; leftrun_flag=0; rightrun_flag=0; } { if(Right_B_led==0&&Left_B_led==0) { run_flag=0; backrun_flag=1; leftrun_flag=0; rightrun_flag=0; } if(Right_B_led==1&&Left_B_led==0) { run_flag=0; backrun_flag=0; leftrun_flag=1; rightrun_flag=0; } if(Right_B_led==0&&Left_B_led==1) { run_flag=0; backrun_flag=0; leftrun_flag=0; rightrun_flag=1; } void time0(void) interrupt 1 using 1 { //----------------------------------------------------- if((run_flag)||(backrun_flag)||(rightrun_flag)||(leftrun_flag)) { if(run_flag) { run(); } else if(backrun_flag) { backrun(); } else if(rightrun_flag) { rightrun(); } else if(leftrun_flag) { leftrun(); } } |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
199 浏览 0 评论
使用Keil建立完整的工程,并使用外部中断0触发数码管显示903
748 浏览 0 评论
嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-使用AHT20进行环境监测之AHT20传感器介绍
1122 浏览 0 评论
874 浏览 0 评论
910 浏览 1 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
11836 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-1 15:13 , Processed in 0.565032 second(s), Total 75, Slave 57 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号