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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

單片機驅(qū)動舵機源程序

[復制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:297750 發(fā)表于 2018-3-27 14:24 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
  1. #include <reg52.h>  

  2. sbit IN1 = P1^0;   
  3. sbit IN2 = P1^1;  
  4. sbit ENA = P1^2;  
  5. sbit IN3 = P1^3;  
  6. sbit IN4 = P1^4;  
  7. sbit ENB = P1^5;  

  8. sbit left1 = P0^0;  
  9. sbit left2 = P0^1;  
  10. sbit right1 = P0^2;  
  11. sbit right2 = P0^3;  

  12. unsigned char zkb1 = 0;  
  13. unsigned char zkb2 = 0;  
  14. unsigned char t = 0;  


  15. void init()  
  16. {  
  17.     EA = 1;  
  18.     TMOD |= 0x01;  
  19.     TH0 =(65536 - 100) / 256;  
  20.     TL0 = (65536 - 100)% 256;     
  21.     ET0 = 1;  
  22.     TR0 = 1;  
  23. }  

  24. void timer0() interrupt 1  
  25. {  

  26.     TH0 = (65536 - 100) / 256;  
  27.     TL0 = (65536 - 100) % 256;  

  28.     if(t < zkb1)  
  29.     {  
  30. //      if(t % 2 == 0)  
  31. //      {  
  32. //          ENA = 1;  
  33. //      }  
  34. //      else   
  35. //      {  
  36. //          ENA = 0;  
  37. //      }  
  38.         ENA = 1;  
  39.     }  
  40.     else   
  41.     {  
  42.         ENA = 0;  
  43.     }  
  44.     if(t < zkb2)  
  45.     {  
  46. //      if(t%2 == 0)  
  47. //      {  
  48. //          ENB = 1;  
  49. //      }  
  50. //      else   
  51. //      {  
  52. //          ENB = 0;  
  53. //      }  
  54.         ENB =1;  
  55.     }  
  56.     else   
  57.     {  
  58.         ENB = 0;  
  59.     }  
  60.     ++t;  
  61.     if(t >= 50)  
  62.     {  
  63.         t = 0;  
  64.     }  



  65. }  

  66. void turn_left1()  
  67. {  
  68.     zkb1 = 13;  
  69.     zkb2 = 0;  

  70. }  

  71. void turn_left2()  
  72. {  

  73.     zkb1 = 13;  
  74.     zkb2 = 0;  
  75. }  

  76. void turn_right1()  
  77. {  
  78.     zkb1 = 0;  
  79.     zkb2 = 13;  
  80. }  

  81. void turn_right2()  
  82. {  
  83.     zkb1 = 0;  
  84.     zkb2 = 13;  
  85. }  

  86. void qianjin()  
  87. {  
  88.     zkb1 = 8;  
  89.     zkb2 = 8;  
  90. }  
  91. void xunji()  
  92. {  
  93.     unsigned char flag;  
  94.     if((right2 == 0)&&(right1 == 0)&&(left1 == 0)&&(left2 == 0))  
  95.     {  
  96.         flag = 0;  
  97.     }  
  98.     if((right2 == 0)&&(right1 ==1)&&(left1 == 0)&&(left2 == 0))  
  99.     {  
  100.         flag = 1;  
  101.     }  
  102.     if((right2 == 0)&&(right1 == 0)&&(left1 == 1)&&(left2 == 0))  
  103.     {  
  104.         flag = 2;  
  105.     }  
  106.     if((right2 == 0)&&(right1 == 0)&&(left1 == 0)&&(left2 == 1))  
  107.     {  
  108.         flag = 3;  
  109.     }  
  110.     if((right2 == 1)&&(right1 == 0)&&(left1 == 0)&&(left2 == 0))  
  111.     {  
  112.         flag = 4;  
  113.     }  
  114.     switch(flag)  
  115.     {  
  116.         case 0:qianjin();break;  

  117.         case 1:turn_right1();break;  

  118.         case 2:turn_left1();break;  

  119.         case 3:turn_left2();break;  

  120.         case 4:turn_right2();break;  

  121.         default:qianjin();break;  
  122.     }  
  123. }  

  124. void main()  
  125. {  
  126.     init();  
  127. //  zkb1 = 40;  
  128. //  zkb2 = 30;  
  129.     IN1 = 0;  
  130.     IN2 = 1;  
  131.     IN3 = 0;  
  132.     IN4 = 1;  
  133.     while(1)  
  134.     {  

  135.             xunji();  

  136.     }  
  137. }  

復制代碼


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

使用道具 舉報

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

本版積分規(guī)則

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

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

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 天啪 | 中文字幕在线一 | 精产国产伦理一二三区 | 国产成人免费视频 | 成人欧美一区二区三区在线播放 | 国产福利91精品 | 91久久久久久 | 欧美色偷拍 | 四虎在线视频 | 久久国产高清视频 | 国产精品成人一区二区三区 | 九九国产在线观看 | 精品欧美一区二区中文字幕视频 | 色先锋影音 | 日屁视频 | 高清久久久 | 日韩在线观看 | 婷婷免费视频 | 99riav国产一区二区三区 | 日韩午夜激情 | 国产视频1区 | 亚洲人成网亚洲欧洲无码 | 亚洲精品成人在线 | 精品国产一区二区三区久久久久久 | 高清亚洲 | 欧美亚州综合 | 中文字幕精品一区二区三区在线 | 国产99视频精品免费播放照片 | 国产日韩一区二区三区 | 在线免费观看欧美 | 欧美 日韩 中文 | 欧美aaa| 欧美日韩国产在线观看 | 国产成人一区二区三区 | 精品在线一区二区三区 | 亚州影院| 成人精品毛片 | 日韩国产免费 | 男女黄网站 | 日韩欧美一级片 | 国产精品入口麻豆www |