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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

單片機(jī)步進(jìn)電機(jī)正反轉(zhuǎn)調(diào)速_參考例程 含四拍和八拍

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:191473 發(fā)表于 2017-5-31 03:37 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
包含以下51單片機(jī)程序:

001、步進(jìn)電機(jī)正轉(zhuǎn)兩相四拍程序\
002、步進(jìn)電機(jī)正轉(zhuǎn)兩相八拍程序\
003、步進(jìn)電機(jī)反轉(zhuǎn)兩相四拍程序\
004、步進(jìn)電機(jī)反轉(zhuǎn)兩相八拍程序\
005、步進(jìn)電機(jī)兩相四拍調(diào)速程序\
006、步進(jìn)電機(jī)兩相八拍調(diào)速程序\



單片機(jī)源碼:
  1. #include<reg52.h>  
  2. /*****P1.0=A ;P1.1=B ;P1.2=A' ; P1.3=B'****/  
  3. code unsigned char run[4]={0x01,0x08,0x02,0x04};  //四相四拍工作方式
  4. unsigned char s,i,j,k;

  5. void delay(i)//延時函數(shù)
  6. {
  7. for(j=0;j<i;j++)
  8. for(k=0;k<250;k++);
  9. }
  10. main()
  11. {
  12. unsigned char z,y;
  13. y=30;            //定義延時時間,時間越長電機(jī)轉(zhuǎn)速越慢反之則快
  14. while(1)
  15. {
  16. for(z=0;z<4;z++)
  17. {
  18. P1=run[z];
  19. delay(y);

  20. …………限于本文篇幅 余下代碼請從51黑下載附件…………

復(fù)制代碼
  1. ///////////////////步進(jìn)電機(jī)調(diào)試程序/////////////
  2. #include<reg52.h>  

  3. /*****P1.0=A ;P1.1=B ;P1.2=A' ; P1.3=B'****/
  4. //////////////////////////////////////////////////////////////////////////////////////////////
  5. /*******************************正轉(zhuǎn)數(shù)組**************************************************/
  6. code unsigned char runz[4]={0x01,0x08,0x02,0x04};  //兩相四線四拍工作方式
  7. /*******************************反轉(zhuǎn)數(shù)組**************************************************/
  8. code unsigned char runf[4]={0x04,0x02b,0x08,0x01};  //兩相四線四拍工作方式
  9. unsigned char keycan=0;                //鍵值
  10. unsigned char s,i,j,k,z;

  11. int y=30;//定義轉(zhuǎn)動速度,數(shù)值越大電機(jī)轉(zhuǎn)速越慢反之則快

  12. sbit P2_0=P2^0;//正轉(zhuǎn)按鍵
  13. sbit P2_1=P2^1;//反轉(zhuǎn)按鍵
  14. sbit P2_2=P2^2;//電機(jī)加速
  15. sbit P2_3=P2^3;//電機(jī)減速

  16. void delay(i)//延時函數(shù)
  17.   {
  18.       for(j=0;j<i;j++)
  19.       for(k=0;k<250;k++);
  20.   }



  21. void zrun()// 正轉(zhuǎn)運(yùn)行
  22. {

  23.    for(z=0;z<4;z++)
  24.        {
  25.          P1=runz[z];
  26.          delay(y);
  27.        }
  28. }

  29. void frun()// 反轉(zhuǎn)運(yùn)行
  30. {
  31.      for(z=0;z<4;z++)
  32.         {
  33.             P1=runf[z];
  34.             delay(y);
  35.          }
  36. }

  37. main()
  38. {
  39.    while(1)
  40.     {
  41.          if(P2_0==0) //如果電機(jī)正轉(zhuǎn)按鍵按下
  42.       {
  43.         keycan=1;         //鍵值等于1
  44.       }
  45.          if(P2_1==0) //如果電機(jī)反轉(zhuǎn)按鍵按下
  46.       {
  47.         keycan=2;         //鍵值等于2
  48.        }
  49.                      switch (keycan)
  50.                     {
  51.                      case 1: zrun();  //鍵值等于1 正轉(zhuǎn)
  52.                                  break;
  53.                      case 2: frun();  //鍵值等于2 反轉(zhuǎn)
  54. ……………………

  55. …………限于本文篇幅 余下代碼請從51黑下載附件…………
復(fù)制代碼

全部資料下載地址:
兩相步進(jìn)電機(jī)正反轉(zhuǎn)_參考例程包.rar (86.73 KB, 下載次數(shù): 69)


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

使用道具 舉報

沙發(fā)
ID:1 發(fā)表于 2017-5-31 03:44 | 只看該作者
好資料,51黑有你更精彩!!!
回復(fù)

使用道具 舉報

板凳
ID:326699 發(fā)表于 2018-6-1 10:12 | 只看該作者
如果附帶一下參考電路就好啦
回復(fù)

使用道具 舉報

地板
ID:353635 發(fā)表于 2018-6-18 13:38 | 只看該作者
1111111
回復(fù)

使用道具 舉報

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

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 91精品国产综合久久久久久丝袜 | 精品一区二区电影 | 国产精品免费在线 | 欧美精品一区二区三区四区五区 | 亚洲第一天堂 | 亚洲成av人影片在线观看 | 亚洲欧美日韩精品久久亚洲区 | 性欧美精品一区二区三区在线播放 | 91视频18 | 国产成人在线视频免费观看 | 亚洲国产精品人人爽夜夜爽 | 91原创视频在线观看 | 国产精品69毛片高清亚洲 | 中文字幕在线播放第一页 | 国产成人精品免高潮在线观看 | 日韩一区二区三区在线 | 色www精品视频在线观看 | 中文字字幕一区二区三区四区五区 | 射欧美 | 国产一区二区三区 | 亚洲一卡二卡 | 日本中出视频 | 黄频视频| 久久精品一区 | 91av在线看 | 精品一区二区在线观看 | 日韩另类 | 久久综合久久久 | 成人性生交大片 | 天天综合久久 | 亚洲视频一区二区三区 | 911网站大全在线观看 | 久久精品二区 | 国产在线视频一区 | 久久久久久免费毛片精品 | 亚洲视频一区在线观看 | 国产精品一区一区三区 | 天天夜碰日日摸日日澡 | 精品国产91 | 一区视频在线 | 久久精品国产亚洲一区二区三区 |