資源簡介
坦克智能小車的開發全部東西,還有相關的論文。包括源程序,還有選型和制作的過程
代碼片段和文件信息
#include
#define?uchar?unsigned?char
#define?uint?unsigned?int
//?電機控制口
sbit?P13=P1^3;//控制左電機前進
sbit?P14=P1^4;//控制左電機后退
sbit?P15=P1^5;//控制右電機前進
sbit?P16=P1^6;//控制右電機前進
//?尋跡紅外控制口??
sbit?P10=P1^0;
sbit?P11=P1^1;
sbit?P12=P1^2;
uchar?speed;
uchar?a[16]={0x3f0x060x5b0x4f0x660x6d0x7d0x070x7f
0x6f0x770x7c0x390x5e0x790x71}b[2];
void?xunji()
{??if(P10==1&&P11==1&&P12==1)//全亮
{???P13=1; ??//全停
P14=1;?
P15=1;
P16=1;
TR0=0;
}
???if(P10==0&&P11==1&&P12==0)//中間燈亮
????{?speed=0;TH1=(255-speed)/256;
??TL1=(255-speed)%256;TR1=1;}
??if(P10==1&&P11==0&&P12==0)//左邊亮
??{?speed=5;?TH1=(255-speed)/256;
??TL1=(255-speed)%256;TR1=1;}
??if(P10==1&&P11==1&&P12==0)//左邊和中間亮
??{?speed=3;?TH1=(255-speed)/256;
??TL1=(255-speed)%256;TR1=1;}
???if(P10==0&&P11==0&&P12==1)?//右邊亮
???{?speed=5;?TH1=(255-speed)/256;
??TL1=(255-speed)%256;TR1=1;
}
?if((P10==0&&P11==1&&P12==1))//右邊和中間亮
???{speed=3;?TH1=(255-speed)/256;
??TL1=(255-speed)%256;TR1=1;}
}
?
void?main()
{?uchar?speed;
??TMOD=0x21;//00010001
??TH0=(65536-50000)/256;//?定時50ms
??TL0=(65536-50000)%256;
??TH1=(255-speed)/256;
??TL1=(255-speed)%256;
??EA=1;
??ET0=1;
??ET1=1;
??TR0=1;
?while(1)
??{?xunji();
??}
}
void?time0()?interrupt?1
{?uint?ttlshimin;
??TH0=(65536-50000)/256;
??TL0=(65536-50000)%256;
??tt++;
??l=tt%2;
??switch(l)
??{?case?0x00?:?P2=0xfe;P0=b[0];break;
????case?0x01:??P2=0xfd;P0=b[1];break;
??}
??if(?tt==20)
??{?tt=0;
????min++;}
if(min==10)
{?min=0;
??shi++;}
if(shi==6)
{?shi=0;}
b[0]=a[min];
b[1]=a[shi];
}
????
void?time1()?interrupt?3
{?uchar?i=0j=0;??
??if(P10==1&&P11==0&&P12==0)//左邊亮
??{??TR0=0;
?????P13=0;P15=1;j=1;}
?????if((P10==0&&P11==0&&P12==0)&&j==1)//左邊亮
???{?P13=0;P15=1;j=0;}
if(P10==0&&P11==0&&P12==1)//右邊亮
??{??TR0=0;
?????P13=1;P15=0;i=1;}
?if(P10==0&&P11==0&&P12==0&&i==1)
???{?P13=1;P15=0;i=0;}
?if(P10==0&&P11==1&&P12==0)//中間燈亮
??{?TR0=0;?P13=0;P15=0;}
??if(P10==1&&P11==1&&P12==0)//左邊和中間亮
??{?TR0=0;
????P13=0;P15=1;}
???if(P10==0&&P11==1&&P12==1)//右邊和中間亮
??{?TR0=0;
????P13=1;P15=0;}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????244224??2009-03-02?12:05??坦克智能小車資料(競賽用)\C語言程序源碼\51單片機學習板簡介.doc
?????文件???????2219??2009-03-02?21:25??坦克智能小車資料(競賽用)\C語言程序源碼\坦克車體程序\123.c
?????文件???????2235??2009-02-13?23:58??坦克智能小車資料(競賽用)\C語言程序源碼\坦克車體程序\外部中斷(int0int1)\1
?????文件????????492??2009-02-13?23:57??坦克智能小車資料(競賽用)\C語言程序源碼\坦克車體程序\外部中斷(int0int1)\1.c
?????文件????????741??2009-02-13?23:58??坦克智能小車資料(競賽用)\C語言程序源碼\坦克車體程序\外部中斷(int0int1)\1.hex
?????文件?????????34??2009-02-13?23:58??坦克智能小車資料(競賽用)\C語言程序源碼\坦克車體程序\外部中斷(int0int1)\1.lnp
?????文件???????1603??2009-02-13?23:58??坦克智能小車資料(競賽用)\C語言程序源碼\坦克車體程序\外部中斷(int0int1)\1.LST
?????文件???????4260??2009-02-13?23:58??坦克智能小車資料(競賽用)\C語言程序源碼\坦克車體程序\外部中斷(int0int1)\1.M51
?????文件???????2300??2009-02-13?23:58??坦克智能小車資料(競賽用)\C語言程序源碼\坦克車體程序\外部中斷(int0int1)\1.OBJ
?????文件????????965??2009-02-13?23:58??坦克智能小車資料(競賽用)\C語言程序源碼\坦克車體程序\外部中斷(int0int1)\1.Opt
?????文件????????494??2009-02-13?23:58??坦克智能小車資料(競賽用)\C語言程序源碼\坦克車體程序\外部中斷(int0int1)\1.plg
?????文件???????2103??2009-02-13?23:58??坦克智能小車資料(競賽用)\C語言程序源碼\坦克車體程序\外部中斷(int0int1)\1.Uv2
?????文件???????3342??2009-02-13?23:59??坦克智能小車資料(競賽用)\C語言程序源碼\坦克車體程序\外部中斷(int0int1)\2
?????文件????????994??2009-02-13?23:59??坦克智能小車資料(競賽用)\C語言程序源碼\坦克車體程序\外部中斷(int0int1)\2.c
?????文件???????1375??2009-02-13?23:59??坦克智能小車資料(競賽用)\C語言程序源碼\坦克車體程序\外部中斷(int0int1)\2.hex
?????文件?????????34??2009-02-13?23:59??坦克智能小車資料(競賽用)\C語言程序源碼\坦克車體程序\外部中斷(int0int1)\2.lnp
?????文件???????2758??2009-02-13?23:59??坦克智能小車資料(競賽用)\C語言程序源碼\坦克車體程序\外部中斷(int0int1)\2.LST
?????文件???????5622??2009-02-13?23:59??坦克智能小車資料(競賽用)\C語言程序源碼\坦克車體程序\外部中斷(int0int1)\2.M51
?????文件???????3566??2009-02-13?23:59??坦克智能小車資料(競賽用)\C語言程序源碼\坦克車體程序\外部中斷(int0int1)\2.OBJ
?????文件????????966??2009-02-14?12:43??坦克智能小車資料(競賽用)\C語言程序源碼\坦克車體程序\外部中斷(int0int1)\2.Opt
?????文件????????203??2009-02-14?12:43??坦克智能小車資料(競賽用)\C語言程序源碼\坦克車體程序\外部中斷(int0int1)\2.plg
?????文件???????2103??2009-02-14?00:03??坦克智能小車資料(競賽用)\C語言程序源碼\坦克車體程序\外部中斷(int0int1)\2.Uv2
?????文件??????23040??2009-02-25?14:08??坦克智能小車資料(競賽用)\C語言程序源碼\坦克車體程序\小車電機控制程序的編寫要求.doc
?????文件???????2414??2009-02-27?20:17??坦克智能小車資料(競賽用)\C語言程序源碼\坦克車體程序\第一題\1
?????文件????????690??2009-02-27?20:17??坦克智能小車資料(競賽用)\C語言程序源碼\坦克車體程序\第一題\1.c
?????文件????????363??2009-02-27?20:17??坦克智能小車資料(競賽用)\C語言程序源碼\坦克車體程序\第一題\1.hex
?????文件?????????34??2009-02-27?20:17??坦克智能小車資料(競賽用)\C語言程序源碼\坦克車體程序\第一題\1.lnp
?????文件???????1899??2009-02-27?20:17??坦克智能小車資料(競賽用)\C語言程序源碼\坦克車體程序\第一題\1.LST
?????文件???????4001??2009-02-27?20:17??坦克智能小車資料(競賽用)\C語言程序源碼\坦克車體程序\第一題\1.M51
?????文件???????2625??2009-02-27?20:17??坦克智能小車資料(競賽用)\C語言程序源碼\坦克車體程序\第一題\1.OBJ
............此處省略165個文件信息
- 上一篇:THK_LM直線導軌綜合目錄
- 下一篇:菜鳥打印控件
評論
共有 條評論