<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 元件/連接器 > 設計應用 > 基于89c2051設計一個(gè)簡(jiǎn)單的激光雕刻機(帶C語(yǔ)言程序)

基于89c2051設計一個(gè)簡(jiǎn)單的激光雕刻機(帶C語(yǔ)言程序)

作者: 時(shí)間:2017-10-11 來(lái)源:網(wǎng)絡(luò ) 收藏

  有人用廢舊光驅制作的,他們的驅動(dòng)板我不懂,我只知道的一些東西,于是就手頭的材料開(kāi)始了,先上驅動(dòng)板的原理圖

本文引用地址:http://dyxdggzs.com/article/201710/365473.htm







  驅動(dòng)板中標注的1,3腳接電腦并口的2,3腳為步進(jìn)驅動(dòng)信號。

  驅動(dòng)板中標注的2,4腳接電腦并口的6,7腳為步進(jìn)方向信號。

  驅動(dòng)板中標注的5,6,7,8腳接電機驅動(dòng)板控制一個(gè)軸的步進(jìn)電機,9,10,11,12腳接電機驅動(dòng)板控制另一個(gè)軸的步進(jìn)電機。

  電機驅動(dòng)板是從淘寶上給買(mǎi)的L9110 電機驅動(dòng)模塊

  我用的雕刻軟件是Mach3,控制軟件用C51編寫(xiě)的。

  傳一下控制軟件,很簡(jiǎn)單。

  #include “at89x52.h”

  void main(void)

  {

  unsigned int X[8] = {160,32,96,64,80,16,144,128 };//“定義步進(jìn)電機數組”

  unsigned char a=0 ; //“定義數組下標變量,變量必須是字符型變量! ”

  unsigned int b; //“定義變量并賦值”

  P3_1=1;

  P3_0=1; //“確定P3.1 P3.0 為接受信號模式,P要大寫(xiě)??!”

  while (1)

  {

  do

  {

  ;

  } while (P3_0==0); //“確認是否有高電平信號”

  for( [s:9]3_0==1; ); //“判斷是否是步進(jìn)脈沖信號 ”

  if (P3_1==1) //“確定正轉信號,執行正轉”

  { P1=X[a];

  if(a《7) a++ ;

  else a=0;

  }

  else if (P3_1==0) //“確認反轉信號,執行反轉 ”

  { if(a》0) a-- ;

  else a=7;

  P1=X[a];

  }

  for (b=0; b《750; b++);//“延時(shí)”

  P1=0;

  }

  }



關(guān)鍵詞: 89c2051 激光雕刻機 51單片機

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>