【正文】
The car can change it’s direction and speed by the singlechip generated PWM wave and L298N. Keywords STC89C52 Single chip microputer Infrared sensor PWM L298N.。 }} The design of smart car designed based on the STC89C52xialongwei Directed By JiangLifeiAbstract This article introduced a smart car designed based on the STC89C52. The car is capable of identifying black and obstacle, so it can run in a fixed area and automatic obstacle avoidance. The car take STC89C52 as it’s controller。 delay(1)。 default: break。 delay(1000)。 delay(1000)。 break。 turn_right()。 case 5:turn_back()。 delay(1000)。 delay(1000)。 break。 case 3:straight()。 delay(1000)。 break。 case 1:turn_right()。}switch (flag) { case 0:straight()。(pleft==0)) {flag=6。(pleft==0)) {flag=5。(pleft==1)) {flag=4。} else {flag=0。} else if((left_red==0)amp。} else if((right_red==1)amp。if((pright==1)||(pleft==1)){ if((left_red==1)amp。pro_left=20。right2=1。left2=1。right2=0。left2=0。pro_left=0。right2=0。left2=0。pro_left=20。right2=0。left2=0。pro_left=20。TL0=(65536100)%256。j=0。} else en2=0。i=0。} else en1=0。j++。en2=1。TR0=1。EA=1。TH0=(65536100)/256。 //白線位置right_red=0。i++)。 while(z) {for(i=0。 //白線位置sbit right_red=P1^4。 sbit en2=P1^1。sbit pright=P2^6。sbit right2=P2^2。sbit left2=P2^0。最后,再次向給予我指導(dǎo)和幫助的老師和各位同學(xué)表示最誠摯的謝意!附錄1:附錄2:includedefine uchar unsigned chardefine uint unsigned intuchar pro_left=35,pro_right=35,i,j。這三個(gè)月的設(shè)計(jì)是對過去所學(xué)知識(shí)的系統(tǒng)提高和擴(kuò)充的過程,為今后的發(fā)展打下了良好的基礎(chǔ)。雖然在設(shè)計(jì)中對于知識(shí)的運(yùn)用和銜接還不夠熟練。在這個(gè)過程中老師以及曾做過此類設(shè)計(jì)的同學(xué)給予了我很大的幫助,給我提供了大量的硬件和軟件資料,也給我的設(shè)計(jì)提出了寶貴的意見和建議。參考文獻(xiàn):[1] 徐友春,王榮本,世界智能車輛近況綜述, 汽車工程[J], , , [2] 國防科大研制出第四代無人駕駛汽車,計(jì)算機(jī)自動(dòng)測量與控制[J]第8卷,p22 [3] ——入門、提高、開發(fā)、拓展全攻略[M].北京:電子工業(yè)出版社,200