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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

51單片機小車程序

[復制鏈接]
跳轉到指定樓層
樓主
ID:160283 發表于 2017-1-5 20:35 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
差速.docx (16.12 KB, 下載次數: 5)

  1. #include<reg52.h>
  2. #define uchar unsigned char
  3. #define uint unsigned int

  4. sbit s1=P0^0;
  5. sbit s2=P0^1;
  6. sbit s3=P0^2;
  7. sbit s4=P0^3;
  8. sbit s5=P0^4;
  9. sbit s6=P0^5;
  10. sbit s7=P0^6;
  11. sbit s8=P0^7;


  12. sbit ln1=P2^0;
  13. sbit ln2=P2^1;
  14. sbit ln3=P2^2;
  15. sbit ln4=P2^3;
  16. sbit ena=P2^5;
  17. sbit enb=P2^4;

  18. uint cycle = 0,emp;
  19. sbit PWM=P2^7;

  20. void qianjin()
  21. {
  22.    ena=1;
  23.    enb=1;
  24.   
  25.    ln2=0;

  26.    ln4=0;
  27. }
  28.   void main()
  29. {
  30.    TMOD= 0x10;
  31.    TH1 =(65536-50)/256;
  32.    TL1 =(65536-50)%256;
  33.    ET1 = 1;
  34.    TR1 = 1;
  35.    EA = 1;
  36.    emp=378;
  37.    ena=1;
  38.    enb=1;   
  39.      while(1)
  40.     {
  41.       qianjin();
  42.        if

  43. (s1==1&&s2==0&&s3==0&&s4==0&&s5==0&&s6==0&&s7==0&&s8==0) //s1
  44.      {
  45.        emp=384;
  46.       
  47.        ln1=1;
  48.      }

  49.      else if

  50. (s1==1&&s2==1&&s3==0&&s4==0&&s5==0&&s6==0&&s7==0&&s8==0) //s2
  51.      {
  52.        emp=383;
  53.         ln1=1;
  54.       
  55.      }

  56.      else if

  57. (s1==0&&s2==1&&s3==0&&s4==0&&s5==0&&s6==0&&s7==0&&s8==0) //s3
  58.      {
  59.        emp=382;
  60.       
  61.        ln1=1;
  62.      }

  63.          else if

  64. (s1==0&&s2==1&&s3==1&&s4==0&&s5==0&&s6==0&&s7==0&&s8==0) //s4
  65.      {
  66.        emp=381;
  67.       
  68.        ln1=1;
  69.     }

  70.             else if

  71. (s1==0&&s2==0&&s3==1&&s4==0&&s5==0&&s6==0&&s7==0&&s8==0) //s5
  72.      {
  73.        emp=380;
  74.       
  75.       
  76.      }

  77.        
  78.             else if

  79. (s1==0&&s2==0&&s3==1&&s4==1&&s5==0&&s6==0&&s7==0&&s8==0) //s6
  80.      {
  81.        emp=379;
  82.       
  83.       
  84.      }
  85.        

  86.             else if

  87. (s1==0&&s2==0&&s3==0&&s4==1&&s5==0&&s6==0&&s7==0&&s8==0) //s7
  88.      {
  89.        emp=378;
  90.       
  91.       
  92.      }


  93.          else if

  94. (s1==0&&s2==0&&s3==0&&s4==1&&s5==1&&s6==0&&s7==0&&s8==0) //s8
  95.      {
  96.        emp=378;
  97.       
  98.       
  99.      }
  100.           
  101.          else if

  102. (s1==0&&s2==0&&s3==0&&s4==0&&s5==1&&s6==0&&s7==0&&s8==0) //s9
  103.      {
  104.        emp=378;
  105.       
  106.       
  107.      }

  108.           else if

  109. (s1==0&&s2==0&&s3==0&&s4==0&&s5==1&&s6==1&&s7==0&&s8==0) //s10
  110.      {
  111.        emp=377;
  112.       
  113.       
  114.      }

  115.           else if

  116. (s1==0&&s2==0&&s3==0&&s4==0&&s5==0&&s6==1&&s7==0&&s8==0) //s11
  117.      {
  118.        emp=376;
  119.       
  120.       
  121.      }

  122.           else if

  123. (s1==0&&s2==0&&s3==0&&s4==0&&s5==0&&s6==1&&s7==1&&s8==0) //s12
  124.      {
  125.        emp=375;
  126.       
  127.            ln3=1;  
  128.       
  129.      }

  130.            else if

  131. (s1==0&&s2==0&&s3==0&&s4==0&&s5==0&&s6==0&&s7==1&&s8==0) //s13
  132.      {
  133.        emp=374;
  134.           ln3=1;
  135.       
  136.      }

  137.            else if

  138. (s1==0&&s2==0&&s3==0&&s4==0&&s5==0&&s6==0&&s7==1&&s8==1) //s14
  139.      {
  140.        emp=373;
  141.       
  142.          ln3=1;
  143.      }

  144.            else if

  145. (s1==0&&s2==0&&s3==0&&s4==0&&s5==0&&s6==1&&s7==0&&s8==1) //s15
  146.      {
  147.        emp=372;
  148.       
  149.          ln3=1;
  150.      }
  151. }

  152.         }

  153. void timer_1(void) interrupt 3   
  154. {
  155.         TH1 =(65536-50)/256;
  156.         TL1 =(65536-50)%256;
  157.          cycle++;  
  158.                  if(cycle >400) cycle=0;
  159.          if(cycle < emp) PWM=0;      
  160.          else PWM=1;
  161. }  
復制代碼




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

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 日日干干| 一区二区手机在线 | www.yw193.com| 欧美视频第二页 | 久久久久久久久精 | 99爱在线 | 99re国产视频| 欧美色视频免费 | 亚洲精品成人在线 | 成人国产精品免费观看 | 亚洲视频一区 | www97影院| 91精品国产乱码麻豆白嫩 | 中文字幕一区在线 | 一区二区精品 | 国产精品综合 | 91免费视频观看 | 一区二区三区四区在线 | www.日韩在线 | 亚洲色图婷婷 | 国内精品一区二区 | 午夜男人视频 | 综合久久综合久久 | 成人欧美一区二区三区视频xxx | 999国产视频| 一区二区精品 | www.精品国产 | 精一区二区 | 久久久久国产精品一区二区 | 亚洲成人一区二区在线 | 久久精品色欧美aⅴ一区二区 | 人人干人人玩 | 国产精品不卡 | 久久精品久久综合 | 欧美日韩高清免费 | 一区二区三区亚洲精品国 | 偷拍自拍在线观看 | 欧美一区二区三区四区五区无卡码 | 色综合99 | 激情免费视频 | 人人九九精 |