久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 9802|回復: 0
打印 上一主題 下一主題
收起左側

基于51單片機灰度傳感器小車尋跡完整程序

[復制鏈接]
跳轉到指定樓層
樓主
缺少黑幣,51小車灰度傳感尋跡

單片機源程序如下:
  1. #ifndef __FUNCTION_H__
  2. #define __FUNCTION_H__

  3. void start()
  4. {
  5.        while((P1&0x3c)!=0x3c){saber();}
  6.            hei_go();
  7.        while((P1&0x3c)!=0x3c){saber();}
  8.            hei_go();                  
  9.        while((P1&0x3c)!=0x3c){saber();}                                           
  10. }

  11. void A()
  12. {
  13. mi();
  14. while((P1&0x3c)!=0x3c&&(P1&0x3c)!=0x00)
  15.       {
  16.        saber1();
  17.       }
  18. lever();
  19. while((P1&0x3c)!=0x3c&&(P1&0x3c)!=0x00)            
  20.      {
  21.       saber1();
  22.      }
  23. mi3();
  24. while((P1&0x3c)!=0x00){saber3();}
  25.       bai_go();
  26. while((P1&0x3c)!=0x00){saber3();}
  27.       bai_go();
  28. while((P1&0x3c)!=0x00){saber3();}
  29. lever();
  30. while((P1&0x3c)!=0x3c)
  31.       {
  32.        saber2();
  33.       }
  34. }

  35. void C()
  36. {
  37. int i;
  38. mi3();
  39. while((P1&0x3c)!=0x3c&&(P1&0x3c)!=0x00)
  40.       {
  41.        saber1();
  42.       }
  43. for(i=50;i>0;i--)stop();
  44.       bai_go();
  45. while((P1&0x3c)!=0x00){saber3();}
  46.       bai_go();
  47. while((P1&0x3c)!=0x00){saber3();}
  48. lever();
  49. while((P1&0x3c)!=0x3c)
  50.       {
  51.        saber2();
  52.       }
  53. }

  54. void E()
  55. {
  56. int i;
  57. mi();
  58. while((P1&0x3c)!=0x3c&&(P1&0x3c)!=0x00)
  59.       {
  60.        saber1();
  61.       }
  62. for(i=50;i>0;i--)stop();
  63. while((P1&0x3c)!=0x00){saber3();}
  64.       bai_go();
  65. while((P1&0x3c)!=0x00){saber3();}
  66.       bai_go();
  67. while((P1&0x3c)!=0x00){saber3();}
  68. lever();
  69. while((P1&0x3c)!=0x3c)
  70.       {
  71.        saber2();
  72.       }      
  73. }

  74. void G()
  75. {
  76. mi5();        //g
  77. while((P1&0x3c)!=0x00){saber3();}
  78. lever1();
  79.        while((P1&0x3c)!=0x3c){saber();}
  80.            hei_go();                    
  81.        while((P1&0x3c)!=0x3c){saber();}
  82. mi1();//d 綠
  83. while((P1&0x3c)!=0x00){saber3();}
  84.       bai_go();
  85. while((P1&0x3c)!=0x00){saber3();}
  86.       bai_go();
  87. while((P1&0x3c)!=0x00){saber3();}
  88. lever();
  89. while((P1&0x3c)!=0x3c)
  90.       {
  91.        saber2();
  92.       }
  93. while((P1&0x3c)!=0x00){saber3();}//e 藍
  94.       bai_go();
  95. while((P1&0x3c)!=0x00){saber3();}
  96.       bai_go();
  97. while((P1&0x3c)!=0x00){saber3();}
  98. lever();
  99. while((P1&0x3c)!=0x3c)
  100.       {
  101.        saber2();
  102.       }
  103. mi5(); //c 紅
  104. while((P1&0x3c)!=0x00){saber3();}
  105.       bai_go();
  106. while((P1&0x3c)!=0x00){saber3();}
  107.       bai_go();
  108. while((P1&0x3c)!=0x00){saber3();}
  109. lever();
  110. while((P1&0x3c)!=0x3c)
  111.       {
  112.        saber2();
  113.       }
  114. mi3();//b 黑
  115. while((P1&0x3c)!=0x3c)
  116.       {
  117.        saber2();
  118.       }
  119. lever();
  120. while((P1&0x3c)!=0x3c)
  121.       {
  122.        saber2();
  123.       }
  124. mi5();
  125. while((P1&0x3c)!=0x00){saber3();}
  126.       bai_go();
  127. while((P1&0x3c)!=0x00){saber3();}
  128.       bai_go();
  129. while((P1&0x3c)!=0x00){saber3();}
  130. lever();
  131. while((P1&0x3c)!=0x3c)
  132.       {
  133.        saber2();
  134.       }
  135. }

  136. void F()
  137. {
  138. mi5();//f
  139. while((P1&0x3c)!=0x00){saber3();}
  140. lever1();
  141.        while((P1&0x3c)!=0x3c){saber();}
  142.            hei_go();                  
  143.        while((P1&0x3c)!=0x3c){saber();}
  144. mi1();//d 綠
  145. while((P1&0x3c)!=0x00){saber3();}
  146.       bai_go();
  147. while((P1&0x3c)!=0x00){saber3();}
  148.       bai_go();
  149. while((P1&0x3c)!=0x00){saber3();}
  150. lever();
  151. while((P1&0x3c)!=0x3c)
  152.       {
  153.        saber2();
  154.       }
  155. while((P1&0x3c)!=0x00){saber3();}//e 藍
  156.       bai_go();
  157. while((P1&0x3c)!=0x00){saber3();}
  158.       bai_go();
  159. while((P1&0x3c)!=0x00){saber3();}
  160. lever();
  161. while((P1&0x3c)!=0x3c)
  162.       {
  163.        saber2();
  164.       }
  165. mi5(); //c 紅
  166. while((P1&0x3c)!=0x00){saber3();}
  167.       bai_go();
  168. while((P1&0x3c)!=0x00){saber3();}
  169.       bai_go();
  170. while((P1&0x3c)!=0x00){saber3();}
  171. lever();
  172. while((P1&0x3c)!=0x3c)
  173.       {
  174.        saber2();
  175.       }
  176. mi3();//b 黑
  177. while((P1&0x3c)!=0x3c)
  178.       {
  179.        saber2();
  180.       }
  181. lever();
  182. while((P1&0x3c)!=0x3c)
  183.       {
  184.        saber2();
  185.       }
  186. mi5();
  187. while((P1&0x3c)!=0x00){saber3();}
  188.       bai_go();
  189. while((P1&0x3c)!=0x00){saber3();}
  190.       bai_go();
  191. while((P1&0x3c)!=0x00){saber3();}
  192. lever();
  193. while((P1&0x3c)!=0x3c)
  194.       {
  195.        saber2();
  196.       }
  197. }

  198. void hui()
  199. {
  200. mi4();
  201. while((P1&0x3c)!=0x00){saber3();}
  202. }


  203. #endif
復制代碼

所有資料51hei提供下載:
老黃.rar (4.85 MB, 下載次數: 55)


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 一区二区三区四区国产精品 | yiren22综合网成人 | 亚洲欧洲中文 | 久久精品中文字幕 | 中文av在线播放 | 久久久久一区二区 | 一区二区在线 | 久久中文视频 | 国产精品久久久久久吹潮 | 亚洲天堂中文字幕 | 一区二区三区中文 | 伊人春色在线 | 亚洲国产成人精品女人久久久 | 国产精品一区二区三区四区 | av中文在线观看 | 最新国产精品 | 玩丰满女领导对白露脸hd | 国产一区二 | 国产成人麻豆免费观看 | 在线国产小视频 | 精品一区免费 | 亚洲码欧美码一区二区三区 | 精品国产伦一区二区三区观看方式 | 狠狠草视频 | 精品视频在线观看 | 亚洲精品99 | 国产成人短视频在线观看 | 91在线观看视频 | 一区二区三区四区在线播放 | 午夜国产| 欧美日韩国产在线观看 | 在线观看成年人视频 | 久久精品亚洲一区二区三区浴池 | 亚洲免费一区二区 | 97视频在线观看网站 | 日韩第一页 | 日韩图区| 一二三四在线视频观看社区 | 成人小视频在线免费观看 | 国产日韩一区二区三区 | 亚洲 欧美 另类 日韩 |