找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

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

11 電機(jī)控制類單片機(jī)系統(tǒng)(proteus仿真+keil5)

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:628491 發(fā)表于 2019-12-16 10:21 | 只看該作者 |只看大圖 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
單片機(jī)仿真實(shí)習(xí)任務(wù):
11 電機(jī)控制類單片機(jī)系統(tǒng)


  1. #include <reg51.h>

  2. #define output P0

  3. unsigned char table4[4]={0x0c,0x06,0x03,0x09}; //四相電機(jī),用四拍
  4. unsigned char table8[8]={0x01,0x03,0x02,0x06,0x04,0x0c,0x08,0x09};//四相電機(jī),用八拍

  5. /*********************************************************
  6.    延時(shí)子函數(shù)0.24ms
  7. *********************************************************/
  8. void delay0(unsigned int z)
  9. {
  10.    unsigned int i,j;
  11.    for(i=0;i<z;i++)
  12.         for(j=0;j<110;j++);
  13. }

  14. /*********************************************************
  15.    主函數(shù)(逆時(shí)針轉(zhuǎn)、順時(shí)針轉(zhuǎn))
  16. *********************************************************/
  17. void main()
  18. {
  19.    while(1)
  20.    {
  21.       unsigned int i;
  22.       
  23.       //逆時(shí)針轉(zhuǎn)
  24.       for(i=0;i<8;i++)
  25.       {
  26.          delay0(410);
  27.          output=table8[i];
  28.       }
  29.       
  30.       //順時(shí)針轉(zhuǎn)
  31.       for(i=0;i<8;i++)
  32.       {
  33.          delay0(410);
  34.          output=table8[8-i];
  35.       }
  36.    }
  37. }
復(fù)制代碼




11 Motor control MCU system.rar

111.71 KB, 下載次數(shù): 21, 下載積分: 黑幣 -5

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

使用道具 舉報(bào)

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表