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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

51控制l298驅動直流電機,兩個使能端插上后,兩個電機都不轉了拔掉一個使能后,....

[復制鏈接]
跳轉到指定樓層
樓主


單片機源程序如下:
  1. #include<reg52.h>       //1.0???????
  2. sbit IN1=P0^0;
  3. sbit IN2=P0^1;
  4. sbit IN3=P0^2;
  5. sbit IN4=P0^3;
  6. sbit ENA=P0^4;
  7. sbit ENB=P0^5;
  8. void delay(unsigned int z)    //z?????
  9. {
  10. unsigned int x,y;
  11. for(x=z;x>0;x--)
  12. for(y=110;y>0;y--);
  13. }
  14. void delay_us(unsigned int aa)//??????
  15. {
  16. while(aa--);
  17. }
  18. void main()
  19. {
  20. while(1)
  21. {
  22.   unsigned int i,cycle=0,T=2048;
  23.   IN1=1; //???
  24.   IN2=0;
  25.   IN3=1;
  26.   IN4=0;
  27.   for(i=0;i<200;i++)
  28.   {
  29.    delay(10);  //pwm?????50%????????????pwm
  30.    ENA=~ENA;
  31.    ENB=~ENB;
  32.   }
  33. //  IN1=0; //???
  34. //  IN2=1;
  35. //  IN3=0;
  36. //  IN4=1;
  37. //  for(i=0;i<100;i++)
  38. //  {
  39. //   delay(20); //pwm?????50%????????????pwm
  40. //   ENA=~ENA;
  41. //   ENB=~ENB;
  42. //  }
  43. //  IN1=1;  //???????????
  44. //  IN2=0;
  45. //  IN3=1;
  46. //  IN4=0;
  47. //  while(cycle!=T)
  48. //  {
  49. //   ENA=1;
  50. //   ENB=1;
  51. //   delay_us(cycle++);
  52. //   ENA=0;
  53. //   ENB=0;
  54. //   delay_us(T-cycle);
  55. //  }
  56. //  IN1=0;   //?????????
  57. //  IN2=1;
  58. //  IN3=0;
  59. //  IN4=1;
  60. //  while(cycle!=T)
  61. //  {
  62. //   ENA=1;
  63. //   ENB=1;
  64. //   delay_us(cycle++);
  65. //   ENA=0;
  66. //   ENB=0;
  67. //   delay_us(T-cycle);
  68. //  }
  69. }
  70. }

  71. //#include<reg52.h>  //2.0???????
  72. //sbit IN1=P0^0;
  73. //sbit IN2=P0^1;
  74. //sbit IN3=P0^2;
  75. //sbit IN4=P0^3;
  76. //sbit ENA=P0^4;
  77. //sbit ENB=P0^5;
  78. //
  79. //unsigned int pwm_H;
  80. //unsigned int pwm_L;
  81. //
  82. //void initspeed()
  83. //
  84. //{
  85. // TMOD=0X01;
  86. // TL0=0;
  87. // TH0=0;
  88. // TR0=1;
  89. // ET0=1;
  90. // EA=1;
  91. //}
  92. //
  93. //void setspeed(unsigned int num)
  94. //{
  95. // if(num<1000)
  96. // {
  97. //  pwm_L=65535-num;
  98. //  pwm_H=65536-(1001-num);
  99. // }
  100. // else return;
  101. //}
  102. //
  103. //void turn_left()
  104. //{
  105. // IN1=0;
  106. // IN2=1;
  107. // IN3=0;
  108. // IN4=1;
  109. //
  110. //}
  111. //
  112. //void turn_ringht()
  113. //{
  114. // IN1=1;
  115. // IN2=0;
  116. // IN3=1;
  117. // IN4=0;
  118. //
  119. //}
  120. //
  121. //void motor_go()
  122. //{
  123. // ENA=0;
  124. // ENB=0;
  125. //}
  126. //void  mian()
  127. //{
  128. //  initspeed();
  129. //  turn_left();
  130. //  turn_ringht();
  131. //  motor_go();
  132. //  setspeed(999);
  133. //  while(1);
  134. //
  135. //   
  136. //}
  137. //void timer0() interrupt 1 using 1
  138. //{
  139. // static char stepFlag;
  140. // TR0=0;
  141. // if(stepFlag==1)
  142. // {
  143. //  TL0=pwm_H;
  144. //  TH0=pwm_H>>8;
  145. //  ENA=0;
  146. //  ENB=0;
  147. //  stepFlag=0;
  148. // }
  149. // else
  150. // {
  151. //  TL0=pwm_L;
  152. //  TH0=pwm_L>>8;
  153. //  ENA=1;
  154. //  ENB=1;
  155. //  stepFlag=1;
  156. // }
  157. //    TR0=1;
  158. //
  159. ////}



復制代碼


評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

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

使用道具 舉報

沙發
ID:7485 發表于 2018-10-12 15:19 | 只看該作者
最好能有接線圖看看。
回復

使用道具 舉報

板凳
ID:405273 發表于 2018-10-13 12:06 | 只看該作者
接線圖就是上面l298那幾根線 全部都接上了 單片機io口也沒問題   ,兩個en全部接上,電機只想不轉,拔掉一個en端之后,一個電機會轉起來,還有滋滋的聲音 電機轉速沒什么問題
我現在想知道 為啥兩個en都接上電機會不轉 ,
回復

使用道具 舉報

地板
ID:409029 發表于 2018-10-13 14:35 | 只看該作者
學習一波
回復

使用道具 舉報

5#
ID:7485 發表于 2018-10-13 19:20 | 只看該作者
xiou 發表于 2018-10-13 12:06
接線圖就是上面l298那幾根線 全部都接上了 單片機io口也沒問題   ,兩個en全部接上,電機只想不轉,拔掉一 ...

電源的負荷能力夠嗎?
回復

使用道具 舉報

6#
ID:7485 發表于 2018-10-13 19:22 | 只看該作者
如果可以分別使每個電動機都轉起來,而不能同時轉起來,首先考慮是不是電源的供電能力問題,其次是不是相互的諧波干擾。
回復

使用道具 舉報

7#
ID:405273 發表于 2018-10-17 10:28 | 只看該作者
ahshmj 發表于 2018-10-13 19:22
如果可以分別使每個電動機都轉起來,而不能同時轉起來,首先考慮是不是電源的供電能力問題,其次是不是相互 ...

供電目前是學生電源 從9v到15v都試過了
我去找個示波器
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 人人操日日干 | 亚州一区二区三区 | 国产精品一区二区三级 | 欧美精品在线观看 | 一区二区国产在线观看 | 国产亚洲欧美在线 | 日韩三片 | 久久久久久久久久久久91 | 免费观看的黄色网址 | 久久久91| 日本在线中文 | 国产成视频在线观看 | 精品国产乱码久久久久久蜜柚 | 国产伦精品一区二区三区精品视频 | 高清成人免费视频 | 成人av高清在线观看 | 在线成人免费视频 | 97成人免费 | 黄色三级免费 | 成年免费大片黄在线观看岛国 | 亚洲成人av| 久久综合成人精品亚洲另类欧美 | 免费视频色 | 先锋资源亚洲 | 四虎永久在线精品免费一区二 | 亚洲va国产日韩欧美精品色婷婷 | 久久精品免费 | 一区二区三区四区在线视频 | 精品国产乱码 | 日韩精品免费 | 福利视频亚洲 | 精品永久| 久久久国产一区 | 国产一区二区自拍 | www日本在线播放 | 欧美中文字幕一区 | 开操网 | 97精品国产97久久久久久免费 | 国产精品永久免费观看 | 伊人色综合久久天天五月婷 | 免费看一级毛片 |