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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 6250|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

51單片機舵機循黑線小車程序

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:442141 發(fā)表于 2018-12-8 15:01 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
單片機源程序如下:
  1.    #include <reg52.h>
  2. sbit pwm = P2^0;    //定義舵機p20

  3. sbit ENA = P3^6;   //定義驅(qū)動模塊
  4. sbit ENB = P3^7;   //
  5. sbit IN1 = P3^0;
  6. sbit IN2 = P3^1;
  7. sbit IN3 = P3^2;
  8. sbit IN4 = P3^3;   //定義驅(qū)動模       

  9. /*定義光電管,光電管檢測到黑線輸出高電平,否則輸出低電平*/                  
  10. sbit zuoz = P2^7;  //定義最左邊 光電
  11. sbit zuo = P2^6;        //定義中左邊 光電
  12. sbit you = P2^5;        //定義中右邊 光電
  13. sbit youy = P2^4;  //定義最右邊光電模塊  


  14. unsigned int         sum1 = 0; //定義幾個光電管的和1
  15. unsigned int         sum2= 0;  //定義幾個光電管的和2
  16. unsigned int         i ;

  17. void zhengzhuan();            //前進
  18. void tingzhi();            //停止
  19. void youzhuan();
  20. void zuozhuan();
  21. void quansu();
  22. void InitTimer();   
  23. typedef unsigned int uint;
  24. typedef unsigned char uchar;
  25. void delay_ms(uint x)
  26. {
  27.         uint i;
  28.         while(x--)
  29.         for(i=0;i<125;i++);
  30. }
  31. void delay(int z)//延時函數(shù),調(diào)節(jié)電機轉(zhuǎn)速
  32. {
  33.     int i,j;
  34.         for(i=2;i>0;i--)
  35.         for(j=z;j>0;j--);       
  36. }


  37. void InitTimer(void)
  38. {
  39.         TMOD=0x11;//開定時器0,1
  40.         TH0=-18432/256;//定時20MS,20MS為一個周期
  41.         TL0=-18432%256;
  42.         TH1=-1382/256;//定時1.5MS,這時舵機處于0度
  43.         TL1=-1382%256;
  44.         EA=1;//開總斷
  45.         TR0=1;//開定時器0
  46.         ET0=1;
  47.         TR1=1;//開定時器1
  48.         ET1=1;
  49. }

  50.                            //輸出PWM信號
  51. uint pwm_value=1382;                     //初值為1.5ms
  52. uint value[]={1150,1290,1382,1474,1580,};//定義1.2ms,1.4ms,1.5ms,1.6ms,1.75ms;

  53. void main()
  54. {

  55.          while(1)
  56.    {
  57.          uint j;
  58.         InitTimer();
  59.         pwm_value=1382;
  60.     sum1=zuoz&zuo&you&youy;
  61.         sum2=zuoz|zuo|you|youy;

  62.    if(zuoz==1&&zuo==0)
  63.                  j=0;
  64.    else if(zuo==1&&you==0&&zuoz==0)
  65.          j=1;
  66.    else if(you==1&&zuo==0&&youy==0)
  67.          j=2;
  68.    else if(youy==1&&you==0)
  69.          j=3 ;
  70.    else if(sum1==1) //所有光電管輸出高電平,停止
  71.                  j=4;
  72.    else if(sum2==0)  //所有光電管輸出低電平,前進
  73.          j=5;
  74.    else  j= 6 ;
  75.                  switch(j)
  76.                  {

  77.                     case 0: pwm_value=value[4]; delay_ms(100);break;    //舵機輸出小偏轉(zhuǎn)角度 。高電平1.3ms
  78.                           case 1: pwm_value=value[3]; delay_ms(50);break;
  79.                         case 2: pwm_value=value[1]; delay_ms(50);break;
  80.                          case 3: pwm_value=value[0]; delay_ms(100);break;
  81.                         case 4: pwm_value=value[2]; delay_ms(50);break;
  82.                         case 5: pwm_value=value[2]; delay_ms(50);break;
  83.                          default : break;
  84.                  
  85.                  }
  86.    
  87.                    while((zuoz==1)&&(zuo==0))//判斷當(dāng)左邊光電管遇到黑線,
  88.                 {                                                        //右邊和前邊的光電管遇到白線時左轉(zhuǎn)
  89.                         zuozhuan();//調(diào)用左轉(zhuǎn)函數(shù)
  90.                 }
  91.                 while((zuoz==0)&&(zuo==1)&&(you==0))//判斷當(dāng)右邊光電管遇到黑線,
  92.                 {                                                        //左邊和前邊的光電管遇到白線時右轉(zhuǎn)       
  93.                     zhengzhuan();//
  94.                 }
  95.                 while((zuo==0)&&(you==1)&&(youy==0))//判斷當(dāng)左邊光電管遇到黑線,右邊光電管也遇到黑線
  96.                 {                                                        //前邊的光電管遇到白線時停止
  97.                      zhengzhuan();//調(diào)用停止函數(shù)
  98.                 }
  99.             while((you==0)&&(youy==1))

  100.                 {       
  101.                       youzhuan();
  102.             }

  103.             while((zuo==0)&&(zuoz==0)&&(you==0)&&(youy==0))       

  104.                 {       
  105.                      zhengzhuan();
  106.                 }
  107.                 while((zuo==1)&&(zuoz=1)&&(you==1)&&(youy==1))
  108.                 {
  109.                     tingzhi();

  110.                
  111.                 }
  112. }

  113. }
  114.   /*以下調(diào)用函數(shù)*/




  115. void timer0(void) interrupt 1//定時器0中斷函數(shù)
  116. {
  117.         pwm=1;
  118.         TH0=-18432/256;
  119.         TL0=-18432%256;
  120.         TR1=1;
  121. }

  122. void timer1(void) interrupt 3//定時器1中斷函數(shù)
  123. {
  124.         pwm=0;
  125.         TH1=-pwm_value/256;
  126.         TL1=-pwm_value%256;
  127.         TR1=0;
  128. }


  129. void tingzhi()
  130. {

  131.    ENA=1;
  132.    ENB=1;
  133.    IN1=0;
  134.    IN2=0;
  135.    IN3=0;
  136.    IN4=0;
  137.   }

  138. void zhengzhuan()//左右輪協(xié)同前進子函數(shù)
  139. {        ENA=1;
  140.     ENB=1;
  141.         IN1=1;
  142.         IN2=0;
  143.         IN3=1;
  144.         IN4=0;
  145.         delay(10-1);//pwm調(diào)速
  146.         IN1=0;
  147.     IN2=0;
  148.         IN3=0;
  149.         IN4=0;
  150.         delay(1);
  151. }
  152. void zuozhuan()//左右輪協(xié)同左轉(zhuǎn)子函數(shù)
  153. {        ENA=1;
  154.     ENB=1;
  155.         IN1=0;
  156.         IN2=0;
  157.         IN3=1;
  158.         IN4=0;
  159.         delay(10-1);//pwm調(diào)速
  160.         IN1=0;
  161.     IN2=0;
  162.         IN3=0;
  163.         IN4=0;
  164.         delay(1);
  165. }
  166. void youzhuan()//左右輪協(xié)同右轉(zhuǎn)子函數(shù)
  167. {        ENA=1;
  168.     ENB=1;
  169.         IN1=1;
  170.         IN2=0;
  171.         IN3=0;
  172.         IN4=0;
  173.         delay(10-1);//pwm調(diào)速
  174.         IN1=0;
  175.     IN2=0;
  176.         IN3=0;
  177.         IN4=0;
  178.         delay(1);
  179. }
  180. void quansu()
  181. {
  182.   ENA=1;
  183.   ENB=1;
  184.   IN1=1;
  185.   IN2=0;
  186.   IN3=1;
  187.   IN4=0;


  188. }
復(fù)制代碼

所有資料51hei提供下載:
sad.zip (1.54 KB, 下載次數(shù): 20)


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

使用道具 舉報

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

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
亚洲最大的黄色网址| 好看的黄色网址| www.国产福利| 国内精品久久国产| 亚洲欧美日韩国产中文| 亚洲欧美一区二区三区极速播放| 亚洲成人看片| 91在线播放观看| 日韩中文在线字幕| 国产精品麻豆va在线播放| 精品噜噜噜噜久久久久久久久试看 | 91在线观看视频| 亚洲先锋影音| 欧美亚洲综合视频| 国产黄色小视频在线| 成年黄网站在线观看免费| 成人免费视频国产| 色中文字幕在线观看| 在线免费精品视频| 国产精品视频你懂的| 久久精品99久久久| 国产精品扒开腿做爽爽爽软件| 日韩欧国产精品一区综合无码| 麻豆传媒在线完整视频| 神马伦理电影| 日产乱码一卡二卡三免费| 爱爱爱爱免费视频| 日韩黄色在线免费观看| 性欧美疯狂xxxxbbbb| 99精品欧美一区| 日韩电影在线观看网站| 51精产品一区一区三区| 麻豆国产欧美一区二区三区r| 欧美1级2级| 福利成人导航| 麻豆影视在线观看_| 在线观看免费观看在线91| av福利网址| 99久久国产视频| 视频区小说区图片区| 97人妻人人澡人人爽人人精品| 欧美精品一区二区蜜桃| 在线精品一区二区三区| 一级黄色录像在线观看| 亚洲国产精品va| 国内成+人亚洲+欧美+综合在线 | 成人免费网址| 日本福利在线观看| 97国产在线| 在线播放国产区| 国产私人影院| 97在线观看| jizzjizzjizz中国| 美女黄色在线网站大全| 怡红院怡春院首页| 国产精品白浆视频免费观看| 四虎成人永久地址| 一区二区三区激情| 亚洲天堂网在线播放| 欧美在线 | 亚洲| 国产福利小视频| 国产黄色片网站| 国产亲伦免费视频播放| 国产免费不卡视频| 精品久久人妻av中文字幕| 99精品久久久久久中文字幕| 国产xxxxxx| 亚洲av无码乱码国产麻豆| 国产欧美日韩成人| 97在线视频人妻无码| 99久久免费国产精精品| 亚洲成人777777| 亚洲欧美强伦一区二区| 蜜臀av免费在线观看| 色婷婷综合视频| 久久久久久久久久久久网站| 综合久久一本| 成人亚洲欧美日韩在线观看| 在线免费观看h视频| 黄色小视网站| 免费黄色网页| 国内精品一区视频| 天堂а√在线官网| av中文字幕在线看| 成人国产一区二区三区精品麻豆| 亚洲国产尤物| 97久久亚洲| 夜色77av精品影院| 久久久久久久久久久久久久久久久久| 久久精品亚洲人成影院| 在线视频观看日韩| av动漫在线播放| 毛葺葺老太做受视频| 中文字幕av一区二区三区人妻少妇 | 欧美激情手机在线视频 | 视频在线观看免费影院欧美meiju| 91嫩草国产线观看亚洲一区二区| 四虎在线看片| 国产亚洲精品久久久久久青梅| 成人精品一区二区不卡视频| eeuss第一页| 一二三四社区在线视频6| aaa在线免费观看| sm久久捆绑调教精品一区| 成人黄色在线| 国产一区二区三区不卡视频网站| 亚洲精品国产成人影院| 欧美专区18| 91免费观看国产| av综合电影网站| 中日韩高清电影网| 四虎影视成人精品国库在线观看| 精品三级av| 永久91嫩草亚洲精品人人| 日韩av中文字幕一区二区| 91视频国产资源| 黑人巨大精品欧美一区二区一视频| 日韩一区二区三区在线| 久久69精品久久久久久久电影好 | 精品一区二区三区在线观看视频| 欧美美女啪啪| 久久国产精品久久w女人spa| aaa欧美色吧激情视频| 欧美日韩国产黄| 亚洲午夜av久久乱码| 日本一区二区在线播放| 欧美另类一区| 激情五月亚洲色图| 18啪啪污污免费网站| 亚洲视频一区在线播放| 国产偷窥洗澡视频| 久久精品免费在线| 欧美一级特黄aaa| 日本在线观看网址| 国产毛片在线视频| 天天操夜夜操天天射| 最近高清中文在线字幕在线观看| 黄色精品视频| 偷偷www综合久久久久久久| 国产一区二区三区久久久| 亚洲主播在线观看| 亚洲高清久久网| 国产福利成人在线| 日本免费黄色小视频| 中文字幕在线观看的网站| 一区二区视频网站| 免费网站看电影大片| 免费观看成人高潮| 宅男在线一区| 国产精品一区不卡| 日韩欧美在线视频日韩欧美在线视频 | 国产综合图区| 免费观看成年在线视频网站| 91精品一久久香蕉国产线看观看 | 一女三黑人理论片在线| 97在线播放免费观看| 天天碰夜夜操| 欧美性xxx| 伊人蜜桃色噜噜激情综合| 国产精品网友自拍| 亚洲精品午夜精品| 国产精品av一区| www.久久久久久久久久久| 日本高清不卡码| 日日草天天干| 国产日本久久| 麻豆91在线看| 欧美日韩一区三区| 国产suv精品一区二区| 国产成人无码a区在线观看视频| 老司机成人免费视频| 亚洲国产成人综合| 免费网站看v片在线a| 日韩av密桃| 亚洲视频一二三| 久久亚洲私人国产精品va| 亚洲春色在线视频| 波多野结衣家庭教师在线观看 | www一区二区三区| 久久国产三级精品| 欧美精品一二三| 成人性生交xxxxx网站| 中文字幕一区久久| 国产精品爽爽久久| 免费在线超碰| 欧美日韩国产一区二区三区不卡| 国产日产欧美一区二区视频| 在线观看视频99| 丰满女人性猛交| 久久久91视频| 日日草天天草| 98视频精品全部国产| 91浏览器在线视频| 日韩在线观看高清| 蜜臀av性久久久久蜜臀av| 妺妺窝人体色www在线下载| 在线视频影院| 国产一区二区三区黄网站| 不卡影院免费观看| 中文欧美日本在线资源| 看一级黄色录像| 国产一级片久久| 成人精品3d动漫| 欧美做受69| 中文字幕日韩av资源站| 国内精品久久久久久久| 黑森林精品导航| 日本精品一二区| 男插女视频久久久| 蜜桃传媒麻豆第一区在线观看| 欧美一级二级在线观看| 免费久久99精品国产自| 欧美黑吊大战白妞| 最近中文字幕mv2018在线高清| 亚洲人成亚洲精品| 夜夜操天天操亚洲| 91在线高清视频| 中文字幕网站在线观看| 春意影院免费入口| 免费成人结看片| 亚洲综合视频在线| 国产日本欧美在线观看| 中国极品少妇videossexhd| 国产秒拍福利视频露脸| 精品国产乱码久久久久久樱花| 久久丝袜美腿综合| 91av视频在线观看| 色婷婷精品久久二区二区密| 一个人在线视频免费观看www| 国产一区二区久久久久| 国产精品视频九色porn| 国产精品欧美在线| 亚洲高潮女人毛茸茸| aaa大片免费观看| 欧美国产91| 日韩免费高清av| 日韩极品视频在线观看| 亚洲av无码乱码国产麻豆| 中文字幕在线官网| 久久久国产精品麻豆| 欧美诱惑福利视频| 一区二区精品免费| y4480在线8影院| 亚洲永久视频| 国产亚洲美女精品久久久| 在线看的黄色网址| 国产二区视频| 国产永久精品大片wwwapp| 欧美色视频一区| 真人做人试看60分钟免费| 秋霞网一区二区| 国产午夜亚洲精品一级在线| 亚洲最色的网站| 欧美三级华人主播| 国产精品乱码久久久| 日本精品裸体写真集在线观看| 综合av第一页| 色婷婷综合久色| 欧美二区三区| 国产特级黄色片| 宅男噜噜噜66国产精品免费| 亚洲国产一区二区三区| 欧美一区二区三区在线免费观看 | 一边摸一边做爽的视频17国产 | 久久久免费在线观看| 国产精品成人一区二区三区电影毛片| 德国一级在线视频| 欧美天堂亚洲电影院在线播放| 国产性色视频| 亚洲精品国产品国语在线app| 伊大人久久香线焦宗合一75大| 日韩手机在线观看视频| 亚洲伊人色欲综合网| 欧美bbbxxxxx| 国产精品黄色大片| 精品中文字幕视频| 天堂美国久久| 国内精品久久久久久久久久| 成人影院在线观看视频| 国产伊人精品| 色悠悠久久久久| 在线免费观看a级片| 超碰在线图片| 久久国产精品99精品国产| 日韩美女免费视频| 青青草免费观看视频| 欧美三级网址| 91精品办公室少妇高潮对白| 又大又硬又爽免费视频| 高清视频国产| 亚洲性视频h| 久久久久久国产三级电影| 日韩欧美国产成人精品免费| 91精品久久| 一区二区高清免费观看影视大全| 正在播放久久| 91free张津瑜movies| 在线视频精品| 欧美诱惑福利视频| 国产毛片aaa| 欧美黄页免费| 欧美一区二区三区在线观看| 日本网站在线看| 在线天堂视频| 久久久综合九色合综国产精品| 欧美动漫一区二区| 国产经典中年夫妇盗摄| 亚洲精品1234| 日本一区二区三区四区视频| 在线免费a视频| 香蕉久久精品| 中文字幕日韩综合av| 侵犯稚嫩小箩莉h文系列小说| 国产精品论坛| 91九色精品| 在线精品播放av| 天天综合天天做| 国产一区精品福利| 日韩精品最新网址| 18禁裸乳无遮挡啪啪无码免费| 欧美精品videossex少妇| 亚洲电影一区二区三区| 久久久国产欧美| 性欧美精品孕妇| 国产精品天美传媒沈樵| 91午夜在线观看| 中文字幕第5页| 国产精品视频你懂的| xxxx18hd亚洲hd捆绑| 中国大陆高清aⅴ毛片| 国产精品网曝门| www.亚洲天堂网| 在线观看你懂得| 一级做a爱片久久| 色播五月综合网| 男人在线资源站| 色av成人天堂桃色av| 又大又长粗又爽又黄少妇视频| av网站在线免费| 欧美丰满嫩嫩电影| 国产成人无码精品久久二区三| 香蕉久久免费电影| 国产丝袜高跟一区| 久久精品国产亚洲av香蕉| 精品福利一区| 欧美黑人性猛交| 99精品在线视频观看| 欧美xxx在线观看| 92国产精品视频| 国产不卡精品一区二区三区 | 91九色在线看| 日韩一卡二卡三卡四卡| 国产真人真事毛片视频| 亚洲午夜剧场| 欧美超级乱淫片喷水| 国产精品天天操| 亚洲欧美春色| 欧美日韩国产高清视频| 午夜爽爽爽男女免费观看影院| 欧美极品另类videosde| 美女少妇一区二区| 51漫画成人app入口| 日韩麻豆第一页| av毛片在线免费观看| 久久久久av| 久久综合中文色婷婷| 亚州福利视频| 亚洲一二三区不卡| 香蕉视频黄色在线观看| 久久久久久久久久久久电影| 欧美成人午夜激情在线| 特黄视频在线观看| 国内成人自拍视频| 国产一区二区视频播放| 老司机精品视频在线观看6| 欧美不卡在线视频| 国产成人精品777777| 最新亚洲一区| 亚洲高清不卡一区| eeuss影院www在线播放| 欧美一级欧美三级在线观看| 日韩欧美三级在线观看| 综合激情一区| 欧美中日韩免费视频| 天堂av在线播放| 日韩精品一区二区三区在线播放 | 毛茸茸多毛bbb毛多视频| 经典三级久久| 国产精品对白刺激| 色一情一欲一爱一乱| 国产精品成人一区二区三区夜夜夜| 精品无码av一区二区三区| 成人亚洲精品| 国产精品美女在线观看| www.eeuss影院| 欧美视频一区二区三区…| 老妇女50岁三级| 红桃视频国产精品| 中文字幕一区二区中文字幕 | 成人sese在线|