wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

基于51單片機的無線遙控小車設(shè)計[附發(fā)射接收程序]

  [復(fù)制鏈接]
ID:256970 發(fā)表于 2019-5-5 00:11 | 顯示全部樓層 |閱讀模式
基于51單片機的無線遙控小車設(shè)計
(附發(fā)射接收程序)
關(guān)于遙控小車,網(wǎng)上的資料很多,有藍牙的、有WIFI的、有紅外的、還有單片機+PT2262/PT2272編解碼芯片的等等,動不動就上演智能小車的節(jié)奏,什么避障、什么循跡,講半天云里霧里的,還不知道真正的遙控在哪里。如果只是需要小車進行簡單的前后左右停止操作,需要那么麻煩嗎?1.藍牙版的需要手機APP和藍牙接收模塊(一般十幾元,加運費的話也得二十了),另外遙控范圍有限,一般在10米以內(nèi);2.WIFI版的,難到小車只在有網(wǎng)的地方跑嗎?況且WIFI接收模塊也不便宜吧;3.紅外版的,遙控器只能對著小車遙控,又不是電視機(擱那一直不動),用紅外遙控器的,不知道怎么想的;4.還有單片機+PT2262/PT2272編解碼芯片的,這個讓我不能理解的是既然已經(jīng)有單片機了,還要編解碼芯片做什么呢?好了,話不多說,現(xiàn)在給大家來一款51單片機版(不需要編解碼芯片)的無線遙控小車設(shè)計,電路原理圖及實物照片如下圖:


另外需要說明的是,發(fā)射接收模塊需要自己各接上17cm長的導(dǎo)線作為天線,小車電源的話用一節(jié)可充電的鋰電池就好,容量最好大一點,小車跑的時間就能長一些,或者把以前不用的手機上的鋰電池拆下來接上也可以!遙控器電源采用2節(jié)3V(2032的)鈕扣電池就可以了。


以下是遙控小車程序代碼:
  1. /***************************************************************/
  2. /*【基于51單片機的無線遙控小車設(shè)計】
  3. /***************************************************************/
  4. /*發(fā)射部分*/
  5. #include"STC15F104E.H"
  6. #define uchar unsigned char
  7. sbit K0=P3^5;//S4,停止
  8. sbit K1=P3^4;//S5,前進
  9. sbit K2=P3^1;//S2,后退
  10. sbit K3=P3^2;//S1,左轉(zhuǎn)
  11. sbit K4=P3^0;//S3,右轉(zhuǎn)
  12. sbit TX=P3^3;

  13. void delay_315()
  14. {
  15.         uchar i,j;
  16.         for(i=0;i<10;i++)
  17.                 for(j=0;j<110;j++);
  18. }

  19. void main()
  20. {
  21.         uchar i;
  22.         bit dong=0;                       
  23.         TMOD=0X01;                        //開定時器0中斷
  24.         TH0=(65536-100)/256;
  25.         TL0=(65536-100)%256;
  26.         EA=1;
  27.         ET0=1;
  28.         TR0=1;
  29.         EX0=1;
  30.         IT0=1;

  31.         TX=0;
  32.         while(1)                                                 
  33.         {
  34.                 if(K0==0)                //發(fā)送指令0
  35.                 {
  36.                         delay_315();
  37.                         while(K0==0){ v0();v0();v0();m=0;while(m<40);}
  38.                         }               
  39.                                                                                                                                                                                                                                     
  40.                 if(K1==0)                //發(fā)送指令1
  41.                 {
  42.                         delay_315();
  43.                         while(K1==0){ v0();v0();v1();m=0;while(m<40);}
  44.                         }                                                       
  45.                                                                                                                                                                
  46.                 if(K2==0)
  47.                 {
  48.                         delay_315();
  49.                         while(K2==0){ v0();v1();v0();m=0;while(m<40);}
  50.                 dong=1;                       
  51.                 }

  52.                 if(K3==0)
  53.                 {
  54.                         delay_315();
  55.                         while(K3==0){ v0();v1();v1();m=0;while(m<40);}
  56.                 dong=1;       
  57.                 }

  58.                 if(K4==0)
  59.                 {
  60.                         delay_315();
  61.                         while(K4==0){ v1();v0();v0();m=0;while(m<40);}
  62.                 dong=1;       
  63.                 }


  64.                 if(dong==1)
  65.                 {
  66.                         dong=0;
  67.                         for(i=0;i<5;i++)
  68.                         { v0();v0();v0();m=0;while(m<40);
  69.                         delay_315(); }
  70.                
  71.                  }

  72.         }

  73. }
  74. /*
  75. void EXINT_0() interrupt 0
  76. {
  77.                 delay_315();
  78.                 if(K7==0)                //發(fā)送指令1
  79.                 {

  80.                 delay_315();
  81.                 while(K7==0){v3();v2();v0();v0();v1();m=0;while(m<40);}
  82.                 delay_315();
  83.        
  84.         //                dong=1;         
  85.                 }
  86. }
  87. */
  88. void timer0() interrupt 1
  89. {
  90.         TH0=(65536-100)/256;
  91.         TL0=(65536-100)%256;
  92.         m++;
  93.         TF0=0;
  94. }





  95. /***************************************************************/
  96. /*【基于51單片機的無線遙控小車設(shè)計】
  97. /***************************************************************/
  98. /*接收部分*/
  99. #include"STC15F104E.H"
  100. #define uchar unsigned char
  101. sbit RX=P3^3;        //定義接收腳

  102. sbit LED=P3^5;        //定義繼電器端

  103. sbit IN1=P3^0;        //電機驅(qū)動L
  104. sbit IN2=P3^1;        //電機驅(qū)動L
  105. sbit IN3=P3^2;        //電機驅(qū)動R
  106. sbit IN4=P3^4;        //電機驅(qū)動R



  107. //void delay10ms(unsigned char a);


  108. //小車動作函數(shù)
  109. void run()//前進
  110. {
  111.         IN1=1;//左電機往前走
  112.         IN2=0;
  113.        
  114.         IN3=1;//右電機往前走
  115.         IN4=0;
  116. }
  117. void backrun()//后退
  118. {
  119.         IN1=0;//左電機往后走
  120.         IN2=1;
  121.        
  122.         IN3=0;//右電機往后走
  123.         IN4=1;
  124. }
  125. /*
  126. void leftrun()//左前
  127. {
  128.         IN1=0;//左電機往后走
  129.         IN2=0;
  130.        
  131.         IN3=1;//右電機往前走
  132.         IN4=0;
  133. }
  134. void rightrun()//右前
  135. {
  136.         IN1=1;//左電機往前走
  137.         IN2=0;
  138.        
  139.         IN3=0;//右電機往后走
  140.         IN4=0;
  141. }
  142. */
  143. void lefturn()//左轉(zhuǎn)
  144. {
  145.         IN1=0;//左電機往后走
  146.         IN2=1;
  147.        
  148.         IN3=1;//右電機往前走
  149.         IN4=0;
  150. }
  151. void righturn()//右轉(zhuǎn)
  152. {
  153.         IN1=1;//左電機往前走
  154.         IN2=0;
  155.        
  156.         IN3=0;//右電機往后走
  157.         IN4=1;
  158. }
  159. void stop()//停止
  160. {
  161.         IN1=0;//左電機停止
  162.         IN2=0;
  163.        
  164.         IN3=0;//右電機停止
  165.         IN4=0;
  166. }



  167. uchar m,flag,x,y;
  168. bit n;
  169. //PCON2=0X00;
  170. void main()
  171. {
  172. //        P3M1 = 0x00;
  173. //    P3M1 = 0xFF;

  174.         uchar a,b,c,p=0;   //定義存取的數(shù)據(jù)
  175.         TMOD=0X01;
  176.         TH0=(65536-100)/256;   //開定時器0
  177.         TL0=(65536-100)%256;
  178.         EA=1;         //開總中斷
  179.         ET0=1;         //開定時器0中斷
  180.         TR0=1;         //啟動定時器0工作
  181.         EX1=1;         //允許外部中斷INT1
  182.         IT1=1;         //外部中斷INT1為下降沿觸發(fā)方式
  183.         p=0;
  184.         x=0;
  185.         LED=1;
  186.         while(1)
  187.         {
  188.         if(n==1)
  189.         {                               
  190. p=a+b+c;
  191.                                         x++;
  192.                                         if(x==1)y=p;
  193. //                                        delay10ms(1);
  194.                                         if(x==2)
  195.                                         {
  196.                                                 x=0;
  197.                                                 if(y==p)
  198.                                                 {
  199.                                         //        P2=p;delay100ms(8); P2=0XFF;
  200.                                                         switch(p)
  201.                                                         {
  202.                                                                 case 0:stop();break;        //停止
  203.                                                                 case 1:run()break;
  204.                                                                 case 2:backrun();break;
  205.                                                                 case 3:lefturn();break;
  206.                                                                 case 4:righturn();break;
  207.                                                 //                case 5:lefturn();break;
  208.                                                 //                case 6:righturn();break;
  209.                                                  //                case 7:LED = 1;delay100ms(1); break;
  210.                                                                 default:stop();LED = 1;break;
  211.                                                         }
  212.                                                 }       
  213.                                         }
  214.                                 //        stop();LED = 1;
  215.                                 }
  216.                           
  217.                         }                       
  218.                 }               
  219.         }
  220. }
  221. /*
  222. void delay10ms(unsigned char a)
  223. {
  224.     unsigned char i,j,k;
  225.     for(i=a;i>0;i--)
  226.     for(j=20;j>0;j--)
  227.     for(k=248;k>0;k--);
  228. }
  229. */
  230. void timer0() interrupt 1
  231. {
  232.          
  233.         TH0=(65536-100)/256;
  234.         TL0=(65536-100)%256;
  235.         m++;
  236.   //  x++;
  237.        
  238.         TF0=0;
  239. }

  240. void INT_1() interrupt 2
  241. {
  242.         n=1;
  243. }
復(fù)制代碼

評分

參與人數(shù) 1黑幣 +80 收起 理由
admin + 80 共享資料的黑幣獎勵!

查看全部評分

回復(fù)

使用道具 舉報

ID:407374 發(fā)表于 2019-5-5 10:14 | 顯示全部樓層
這也不是用的51啊
回復(fù)

使用道具 舉報

ID:320226 發(fā)表于 2019-6-13 22:29 | 顯示全部樓層
樓主 你好.你的程序翻譯不通過啊
回復(fù)

使用道具 舉報

ID:695961 發(fā)表于 2022-4-4 10:35 | 顯示全部樓層
哥們,您這發(fā)射接收模塊用的是什么呢?
回復(fù)

使用道具 舉報

ID:673647 發(fā)表于 2022-7-13 15:45 | 顯示全部樓層
謝謝分享,原理圖好像不完整啊?請問有完整的圖嗎?包括發(fā)射接收的?
回復(fù)

使用道具 舉報

ID:66287 發(fā)表于 2022-8-3 16:02 | 顯示全部樓層
大神,像 v0();這類,你在哪定義的?
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
亚洲视频第一页| 国产成人无码精品亚洲| 在线一区二区视频| 天天插综合网| а天堂中文在线官网| 一区二区久久精品66国产精品| 日韩av资源在线| 国产精品第七影院| 亚洲第一精品久久忘忧草社区| 久久综合九色综合97婷婷| 国产欧美一区二区精品久久久| 欧美jizzhd欧美| 欧洲美女网站| 国产视频在线观看视频| 日本二区在线观看| 狠狠干视频网站| 成人综合网网址| 这里只有精品在线观看| 欧美亚洲国产一卡| 亚洲日本丝袜连裤袜办公室| 国内一区二区在线| 好吊视频一区二区三区四区| 美国做受三级的视频播放| 无码人妻av免费一区二区三区 | 成人免费视频网站入口::| 欧美色图另类小说| 日本一区二区三区视频在线播放| 97av在线播放| 少妇激情综合网| 欧美成人官网二区| 日本大香伊一区二区三区| 国产精品色婷婷| 国产福利不卡视频| 亚洲永久在线| 亚洲国产精品久久久天堂| 亚洲日本一区二区三区在线| 国产网站在线| 免费在线看黄网站| 暖暖视频在线免费观看| 免费av高清| 色一情一乱一伦一视频免费看| 性生活视频软件| 欧美特级黄色片| 国产一级做a爰片在线看免费| 热久久美女精品天天吊色| 精品小视频在线| 欧美刺激午夜性久久久久久久| 精品久久久久久久久久久久久久| 国产精品天干天干在观线| 91色porny| 粉嫩aⅴ一区二区三区四区五区| 日韩电影免费在线观看网站| 亚洲高清资源| 午夜久久99| 91亚洲成人| 色男人天堂综合再现| 一区二区三区视频免费观看| 风间由美性色一区二区三区四区| 国产高清日韩| 免费看日产一区二区三区| 色综合视频一区二区三区日韩| 蜜桃麻豆av在线| 美女高潮在线观看| 免费亚洲电影| 三级成人黄色影院| av高清一区| 成人国产精选| 国产精品美女久久久久人| 粉嫩91精品久久久久久久99蜜桃| 欧美91看片特黄aaaa| 美女高潮视频在线看| 亚洲天堂手机| 久久人体av| 天堂va欧美ⅴa亚洲va一国产| 日韩国产91| 国产美女撒尿一区二区| 妖精一区二区三区精品视频 | 日韩欧美中文视频| 欧美性猛交xxxx乱大交91| 91网址在线观看精品| 人妻少妇偷人精品久久久任期| 在线黄色免费观看| 野花视频免费在线观看| 最近日本中文字幕| 欧美另类99xxxxx| 欧美伊人久久大香线蕉综合69| 亚洲高清免费视频| 图片区小说区国产精品视频| 亚洲国产日韩精品| 欧美日韩国产一区二区| 色综合一个色综合| 欧美视频中文一区二区三区在线观看| 欧美午夜在线一二页| 91精品国产综合久久香蕉麻豆| 欧美大片顶级少妇| 亚洲网址你懂得| 色琪琪久久se色| 99热国内精品| 99热免费精品| 国内久久婷婷综合| 久久精品免费在线观看| 亚洲欧美日韩成人高清在线一区| 亚洲成人一区二区在线观看| 欧美日韩精品一区二区三区四区 | 天天操夜夜骑| 三上悠亚在线观看| 久久久久久国产精品免费无遮挡| 99久久国产免费| 亚洲系列第一页| 亚洲不卡1卡2卡三卡2021麻豆| 国产精选在线观看| 日本成在线观看| 一区二区三区视频网站| 成人性生活视频| 精品福利一区| 欧美天天视频| 高清不卡在线观看av| 亚洲欧美电影院| 欧美一区二区三区四区在线观看 | 亚洲综合激情另类小说区| 91成人免费网站| 一区国产精品视频| 国产精品国产福利国产秒拍| 久久久免费看| 女性女同性aⅴ免费观女性恋| 久久精品无码一区二区三区毛片| 国产suv精品一区二区68| 亚洲中文字幕在线观看| 欧美另类videos黑人极品| 嫩模私拍啪啪| av漫画网站在线观看| 精品网站aaa| 老**午夜毛片一区二区三区| 久久精品免费在线观看| 欧美日韩在线直播| 久久国产精品99国产精| 国产成人一区二区三区免费看| 亚洲中文字幕无码av永久| 黄色工厂在线观看| 亚洲综合免费视频| 免费黄色小视频| 久草中文在线| 午夜精品福利影院| 美女尤物国产一区| 亚洲免费成人av| 国产视频精品免费播放| 成人自拍性视频| 亚洲国产综合在线看不卡| 九九九九热精品免费视频| heyzo在线观看| 成人影院www在线观看| 亚洲成人影音| 久久亚洲不卡| 亚洲综合自拍偷拍| 亚洲欧美一区二区三区情侣bbw| 国产成人精品优优av| 在线观看欧美亚洲| 成年人网站免费看| 亚洲AV无码一区二区三区性| www.99re.av| 中文在线аv在线| 国产男男chinese网站| 欧美夫妻性生活xx| 久久99精品国产99久久| 污污视频网站免费观看| 欧美 日韩 国产 一区二区三区| 国产欧美熟妇另类久久久| 国产激情视频网站| 中文字幕在线网站| h网站在线看| 在线人成日本视频| 欧美成人嫩草网站| 国产精品嫩草影院av蜜臀| 亚洲福利小视频| 91久久久在线| 一区二区三区鲁丝不卡| 欧美大胆人体bbbb| 成人a级免费视频| 在线观看av日韩| 综合激情网五月| 九九大香尹人视频免费| 成人激情综合| 日日嗨av一区二区三区四区| 亚洲mv大片欧洲mv大片精品| 欧美极品少妇全裸体| 日韩中文在线字幕| 午夜免费激情视频| 福利视频大全| 日韩电影精品| 国产成人精品一区二区三区四区 | 国产精品久久久久久久久久99| 成人黄色大片网站| wwwwww国产| jizz国产| 久久精品凹凸全集| 久久久国产精品麻豆| 色999日韩欧美国产| 手机福利在线视频| 国产精品成人免费一区二区视频| 黄色免费网站视频| 国产 日韩 欧美| 91丝袜呻吟高潮美腿白嫩在线观看| 亚洲精品综合精品自拍| 伊甸园精品99久久久久久| 久久精品国产亚洲av麻豆色欲 | 亚洲乱色熟女一区二区三区| 国产私人尤物无码不卡| 综合av在线| 色婷婷亚洲综合| 999国内精品视频在线| 性欧美成人播放77777| 国产精品区一区二| 在线观看欧美| 亚洲 欧美 精品| 国产传媒在线播放| 国产视频一区三区| 91精选在线观看| 美女一区视频| 欧美日韩大片在线观看| www.aqdy爱情电影网| 蜜桃一区二区三区| 亚洲成人tv网| 99高清视频有精品视频| 亚洲一级黄色录像| 免费av小说| 激情五月色综合国产精品| 亚洲国产色一区| 成人av免费在线看| 男女做暖暖视频| 免费高清在线| 亚洲一级影院| 91精品福利视频| 影音先锋男人资源在线| 欧美午夜一区| 欧美日韩国产天堂| 日本一区二区三区四区在线观看| 国产在线视频二区| 亚洲综合视频网站| h视频在线观看免费网站| 天海翼精品一区二区三区| 亚洲第一福利视频在线| 国产精品亚洲综合| 亚洲免费在线视频观看| 日本中文字幕在线播放| 国产在线麻豆精品观看| 欧美大片在线看免费观看| 9191在线视频| 俺去啦在线观看| 日韩精品91| 6080日韩午夜伦伦午夜伦| 日韩精品一区二区三区在线播放| 奇米精品在线| 中文天堂在线播放| 国语对白在线刺激| 久久网站热最新地址| 国产精品极品美女粉嫩高清在线| 一本到12不卡视频在线dvd| gogo人体高清视频| 久久国产精品亚洲人一区二区三区 | 麻豆av电影在线观看| 久久裸体视频| www欧美日韩| youjizz.com日本| 99免费看香蕉视频| 99精品国产福利在线观看免费| 亚洲美女性视频| 免费观看黄网站| 免费欧美一级片| 柠檬在线导航福利| 亚洲精品国产首次亮相| 欧美精品一区二区三区四区| 熟女人妇 成熟妇女系列视频| 久久精品国产一区二区三区肥胖| 婷婷亚洲成人| 亚洲二区中文字幕| 亚洲精品国产一区二区三区| 奇米影视第四狠狠777| 亚洲三级视频| 久久亚洲国产精品| 欧美人与性囗牲恔配| 未来日记在线观看| 国产·精品毛片| 亚洲影院在线看| 国产巨乳在线观看| 日韩视频一区二区三区四区| 91久久精品午夜一区二区| 成人性免费视频| 黄色网址大全在线观看| 国产亚洲一区在线| 欧美激情中文字幕在线| 国产小视频你懂的| 性欧美1819sex性高清大胸| 国产精品久久久久aaaa樱花| 欧美日韩在线精品一区二区三区| 日本xxxxwww| 激情五月综合| 中文字幕综合在线| 内射毛片内射国产夫妻| av大片在线| 亚洲午夜一二三区视频| 男人天堂a在线| www天堂网| 韩日av一区二区| 91一区二区三区| 天天操天天射天天| 亚洲成人三区| 国内精品小视频在线观看| 国产无套内射又大又猛又粗又爽| 东京一区二区| 欧美日韩一级黄| 免费黄色av网址| 超碰在线影院| 亚洲精品成人a在线观看| 黄色一级大片免费| free性亚洲| 成人av在线网站| 先锋影音网一区| 奇米网人体黄视频| 国产在线日韩欧美| 欧美一区国产一区| 日本一卡2卡三卡4卡网站| 日本成人在线视频网站| 国产伦视频一区二区三区| 久色视频网站| 天堂一区二区在线免费观看| 91免费视频网站| 四虎影视免费永久在线| 一区二区三区高清视频在线观看| 国产91亚洲精品| 亚洲成人精品女人久久久| 91综合在线| 欧亚精品在线观看| 国产精品8888| 成年人视频网站| 欧美高清在线精品一区| 欧美亚洲日本一区二区三区| 色老板亚洲精品一区| 欧美激情一区在线观看| 国产精品一线二线三线| 亚洲色图另类色图| 亚洲一区视频在线观看视频| 在线观看岛国av| 91蜜桃在线视频| 欧美日本国产一区| 极品蜜桃臀肥臀-x88av| 欧美综合社区国产| 中文字幕日韩专区| 中文在线免费看视频| 91成人国产| 91久久精品国产91久久性色| 日韩性小视频| 精品午夜一区二区三区在线观看| 欧美日韩在线观看一区| 久草香蕉在线| 亚洲日本中文字幕区| 日本一本在线视频| 九色porny自拍视频在线观看 | 台湾无码一区二区| 污视频网站在线免费观看| 欧美日韩国产一区二区| 久操视频免费看| 国产在线视频欧美一区| 久久6免费高清热精品| 人妻少妇精品无码专区| 久久成人久久爱| 国产日韩第一页| 青青草手机在线| 欧美视频在线不卡| 国产jizz18女人高潮| 国产精品极品在线观看| 日本免费在线精品| 国产剧情在线一区| 久久久久久久久久久久久女国产乱 | 国产女同在线观看| 精品国产一区二区三区四区| 国产精品专区一| 日本丰满www色| 中文字幕一区二区5566日韩| 亚洲三级在线视频| 成人国产精品久久| 日韩av免费在线| 自己做鸭怎么接单寻找客源| 国产日韩欧美在线一区| 国产精品熟女一区二区不卡| 日韩中文视频| 国内精品美女av在线播放| 欧美另类色图| 国产精品色哟哟网站| 中文字幕日韩三级片| 亚洲国产中文在线二区三区免| 2019日本中文字幕| xxx国产hd| 一区二区三区在线免费视频| 国产人妻大战黑人20p| 欧美亚洲精品在线| 精品一区二区三区自拍图片区| a4yy在线播放免费观看视频| 在线免费亚洲电影| 精品国产免费观看| 玖玖玖国产精品|