欢迎来到天天文库
浏览记录
ID:43515773
大小:28.00 KB
页数:3页
时间:2019-10-09
《AVR128小车红外循迹程序(经典实用)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、/**AVR_hongwai.c*两个红外对管足以*/#include//#include#defineucharunsignedchar#defineuintunsignedint#defineRight_moto_go{PORTB
2、=1<3、=1<4、=1<5、7;}//#defineLeft_moto_go{PORTB6、=1<7、=1<8、turn_right(){Right_moto_back;Left_moto_go;}intmain(){DDRB=0xff;DDRA=0x00;while(1){if((PINA&0x01)&&(PINA&0x02))//01{Right_moto_goo;Left_moto_go;}elseif((PINA&0x01)&~(PINA&0x02))//03{turn_right();}elseif(~(PINA&0x01)&(PINA&0x02))//02{turn_left();}else//if(~(PINA&0x03)){forward();9、}}}
3、=1<4、=1<5、7;}//#defineLeft_moto_go{PORTB6、=1<7、=1<8、turn_right(){Right_moto_back;Left_moto_go;}intmain(){DDRB=0xff;DDRA=0x00;while(1){if((PINA&0x01)&&(PINA&0x02))//01{Right_moto_goo;Left_moto_go;}elseif((PINA&0x01)&~(PINA&0x02))//03{turn_right();}elseif(~(PINA&0x01)&(PINA&0x02))//02{turn_left();}else//if(~(PINA&0x03)){forward();9、}}}
4、=1<5、7;}//#defineLeft_moto_go{PORTB6、=1<7、=1<8、turn_right(){Right_moto_back;Left_moto_go;}intmain(){DDRB=0xff;DDRA=0x00;while(1){if((PINA&0x01)&&(PINA&0x02))//01{Right_moto_goo;Left_moto_go;}elseif((PINA&0x01)&~(PINA&0x02))//03{turn_right();}elseif(~(PINA&0x01)&(PINA&0x02))//02{turn_left();}else//if(~(PINA&0x03)){forward();9、}}}
5、7;}//#defineLeft_moto_go{PORTB
6、=1<7、=1<8、turn_right(){Right_moto_back;Left_moto_go;}intmain(){DDRB=0xff;DDRA=0x00;while(1){if((PINA&0x01)&&(PINA&0x02))//01{Right_moto_goo;Left_moto_go;}elseif((PINA&0x01)&~(PINA&0x02))//03{turn_right();}elseif(~(PINA&0x01)&(PINA&0x02))//02{turn_left();}else//if(~(PINA&0x03)){forward();9、}}}
7、=1<8、turn_right(){Right_moto_back;Left_moto_go;}intmain(){DDRB=0xff;DDRA=0x00;while(1){if((PINA&0x01)&&(PINA&0x02))//01{Right_moto_goo;Left_moto_go;}elseif((PINA&0x01)&~(PINA&0x02))//03{turn_right();}elseif(~(PINA&0x01)&(PINA&0x02))//02{turn_left();}else//if(~(PINA&0x03)){forward();9、}}}
8、turn_right(){Right_moto_back;Left_moto_go;}intmain(){DDRB=0xff;DDRA=0x00;while(1){if((PINA&0x01)&&(PINA&0x02))//01{Right_moto_goo;Left_moto_go;}elseif((PINA&0x01)&~(PINA&0x02))//03{turn_right();}elseif(~(PINA&0x01)&(PINA&0x02))//02{turn_left();}else//if(~(PINA&0x03)){forward();
9、}}}
此文档下载收益归作者所有