找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 5091|回復(fù): 1
收起左側(cè)

尋跡避障小車電路、程序、電路分析、設(shè)計(jì)論文下載

[復(fù)制鏈接]
ID:168109 發(fā)表于 2017-3-4 16:01 | 顯示全部樓層 |閱讀模式
下載:
智能小車循跡加避障電路圖.pdf (360.94 KB, 下載次數(shù): 73)
基于單片機(jī)的智能循跡小車.doc (1.3 MB, 下載次數(shù): 45)
基于單片機(jī)的多功能智能小車設(shè)計(jì)論文(電路 程序 論文).doc (682.5 KB, 下載次數(shù): 81)
基于AT89S52單片機(jī)的循跡避障小車的設(shè)計(jì)論文很好.doc (3.21 MB, 下載次數(shù): 90)

  1. //
  2. #include<reg52.h>
  3. #define uchar unsigned char
  4. #define uint unsigned int
  5. uchar x3,x4;
  6. sbit P20=P1^0;
  7. sbit P21=P1^1;
  8. sbit P22=P1^2;
  9. sbit P23=P1^3;
  10. sbit P24=P1^4;
  11. sbit P25=P1^5;
  12. sbit P10=P2^5;
  13. sbit P11=P2^4;
  14. sbit P12=P2^2;
  15. void ds(uchar x1,uchar x2)
  16. {
  17.         TMOD=0X01;
  18.         TH0=x1;
  19.         TL0=x2;
  20.         x3=x1;
  21.         x4=x2;

  22.         EA=1;ET0=1;
  23.         TR0=1;        
  24. }

  25. void xunji()
  26. {
  27. //        if(P10==1&&P11==1&&P12==1)//全亮
  28. //        {
  29. //                P22=1;                          //全停
  30. //                P23=1;
  31. //                P24=1;
  32. //                P25=1;               
  33. //        }
  34.         if((P10==1&&P11==1&&P12==1)||(P10==1&&P11==0&&P12==1))//全滅或中間燈亮
  35.         {
  36.                 ds(0xff,0xff);          //全速前進(jìn)
  37.         }
  38.         if(P10==0&&P11==1&&P12==1)        //左邊亮
  39.         {
  40.                 ds(0xff,0xe3);          //減速右拐
  41.         }
  42.         if(P10==1&&P11==1&&P12==0) //右邊亮
  43.         {
  44.                 ds(0xff,0xe3);         //減速左拐
  45.         }
  46. }
  47. void main()
  48. {

  49.         while(1)
  50.         {
  51.         xunji();
  52.         
  53.         P20=1;
  54.         P21=1;
  55.         P22=1;
  56.         P23=1;
  57.         P24=1;
  58.         P25=1;        
  59.         }        
  60. }
  61. void time0()interrupt 1
  62. {
  63.         TH0=x3;
  64.         TL0=x4;
  65.         if((P10==1&&P11==1&&P12==1)||(P10==1&&P11==0&&P12==1))//全滅或中間燈亮
  66.         {
  67.                 P23=0;        //全速前進(jìn)
  68.                 P25=0;
  69.         }
  70.         if(P21==0&&P11==1&&P12==1)        //左邊亮
  71.         {
  72.                 P23=0;                 //右邊走
  73.                 P25=1;
  74.         }
  75.                 if(P10==1&&P11==1&&P12==0) //右邊亮
  76.         {
  77.                 P23=1;                 //左邊走
  78.                 P25=0;
  79.         }
  80. }
  81. //
復(fù)制代碼


回復(fù)

使用道具 舉報(bào)

ID:945628 發(fā)表于 2021-7-1 23:48 | 顯示全部樓層
最后一個(gè)文檔不建議
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表