色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

89C2051驅動步進電機的電路和源碼,Stepper motor driver

454398 ? 2018-09-20 18:56 ? 次閱讀

89C2051驅動步進電機的電路和源碼,Stepper motor driver

關鍵字:步進電機驅動電路,89C2051步進電機驅動

程序

stepper.c
stepper.hex

/*
* STEPPER.C
* sweeping stepper's rotor cw and cww 400 steps
* Copyright (c) 1999 by W.Sirichote
*/

#include c:\mc51\8051io.h /* include i/o header file */
#include c:\mc51\8051reg.h

register unsigned char j,flag1,temp;
register unsigned int cw_n,ccw_n;

unsigned char step[8]={0x80,0xc0,0x40,0x60,0x20,0x30,0x10,0x90}
#define n 400

/* flag1 mask byte
0x01 run cw()
0x02 run ccw()
*/

main()

{
flag1=0;
serinit(9600);
disable(); /* no need timer interrupt */
cw_n = n; /* initial step number for cw */
flag1 |=0x01; /* initial enable cw() */

while(1){
{
tick_wait(); /* wait for 10ms elapsed */

energize(); /* round-robin execution the following tasks every 10ms */
cw();
ccw();
}
}

}

cw(){
if((flag1&0x01)!=0)
{
cw_n--; /* decrement cw step number */
if (cw_n !=0)
j++; /* if not zero increment index j */
else
{flag1&=~0x01; /* disable cw() execution */
ccw_n = n; /* reload step number to ccw counter */
flag1 |=0x02; /* enable cww() execution */
}
}

}

ccw(){
if((flag1&0x02)!=0)
{
ccw_n--; /* decremnent ccw step number */
if (ccw_n !=0)
j--; /* if not zero decrement index j */
else
{flag1&=~0x02; /* disable ccw() execution */
cw_n = n; /* reload step number to cw counter */
flag1 |=0x01; /* enable cw() execution */
}
}

}

tick_wait(){ /* cputick was replaced by simpler ASM code 10ms wait */

asm" JNB TCON.5,*"; /* wait for TF0 set */
asm" CLR TCON.5"; /* clear TF0 for further set */
asm" ORL TH0,#$DC"; /* reload TH0 with $DC, TL0 = 0 */
}

energize(){

P1 = step[(j&0x07)]; /* only step 0-7 needed */
}

電路圖

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
收藏 人收藏

    評論

    相關推薦

    步進電機驅動器的主要工作原理是什么?

    步進電機驅動器的主要工作原理是通過精確控制電機步進角度,實現對電機位置和速度的精確控制。
    的頭像 發表于 10-24 13:40 ?478次閱讀

    步進電機主要有哪些分類?步進電機的主要構造是什么?

    (Permanent Magnet Stepper Motor) 永磁式步進電機的轉子由永磁材料制成,其磁場與定子繞組產生的磁場相互作用,產生步進
    的頭像 發表于 10-22 11:48 ?684次閱讀

    探索步進電機驅動IC的創新融合

    。 www.abitions.com 首先,讓我們來了解一下什么是馬達驅動 IC 和步進電機驅動 IC。簡單來說,馬達驅動 IC 是用于控制
    的頭像 發表于 10-21 17:55 ?295次閱讀
    探索<b class='flag-5'>步進</b><b class='flag-5'>電機</b><b class='flag-5'>驅動</b>IC的創新融合

    步進電機驅動芯片大電流怎么調

    步進電機驅動芯片的電流調節對于電機的性能和壽命至關重要。 一、電流調節的原理 步進電機的工作原理
    的頭像 發表于 07-13 09:44 ?951次閱讀

    步進電機驅動芯片的工作原理和特點

    步進電機驅動芯片是步進電機控制系統中實現驅動電機的核
    的頭像 發表于 06-12 15:14 ?1350次閱讀

    步進電機驅動器細分怎么調

    步進電機驅動器細分調整是步進電機控制系統中的一個重要環節,它直接影響到步進
    的頭像 發表于 06-12 09:40 ?2198次閱讀

    如何正確選擇步進電機驅動

    步進電機驅動器是步進電機系統中的重要組成部分,它負責將控制信號轉換為步進
    的頭像 發表于 06-05 18:04 ?2303次閱讀

    為什么步進電機要加驅動

    步進電機作為一種能夠實現精確位移控制的電機類型,在工業自動化、精密測量、數控機床等領域得到了廣泛應用。然而,步進電機本身并不能直接接受控制信
    的頭像 發表于 06-05 17:30 ?1490次閱讀

    步進電機工作原理是什么? 步進電機電流和細分的關系

    步進電機Stepper Motor)是一種將電脈沖信號轉化為機械轉動的電機。它是由固定的磁體和旋轉的轉子組成,通過依次通入脈沖信號,使轉子
    的頭像 發表于 02-22 10:36 ?1790次閱讀

    混合式步進電機的結構圖

    混合式步進電機(Hybrid Stepper Motor)結合了永磁式和變極式步進電機的特點,以
    的頭像 發表于 02-06 10:01 ?960次閱讀
    混合式<b class='flag-5'>步進</b><b class='flag-5'>電機</b>的結構圖

    步進電機的結構特點

    步進電機Stepper Motor)是一種電動執行機構,它能夠將電信號轉化為機械角位移。它的工作原理是基于電磁學原理,通過控制電流在電機
    的頭像 發表于 02-05 18:10 ?1582次閱讀
    <b class='flag-5'>步進</b><b class='flag-5'>電機</b>的結構特點

    步進電機驅動電路原理 步進電機驅動器可以通用嗎

    步進電機驅動電路原理是指通過特定的電信號驅動步進電機
    的頭像 發表于 01-24 10:46 ?2515次閱讀

    步進電機驅動電路是直流穩壓電源電路

    步進電機驅動電路并非直流穩壓電源電路步進電機
    的頭像 發表于 01-24 10:13 ?1150次閱讀

    步進電機驅動器撥碼開關怎么調

    步進電機驅動器是一種常見的電機驅動裝置,可用于控制步進電機
    的頭像 發表于 01-15 13:56 ?4131次閱讀

    arduino如何驅動步進電機

    ,還能輕松驅動步進電機。本文將詳細介紹Arduino驅動步進電機的原理、方法和應用。
    的頭像 發表于 01-14 16:37 ?3675次閱讀
    主站蜘蛛池模板: 把腿张开再深点好爽宝贝 | 久久亚洲精品成人综合| 色偷偷男人天堂| 99RE6国产精品视频播放| 久久9精品区-无套内射无码| 亚洲风情无码免费视频| 国产人妻人伦精品久久无码| 思思久久99热只有频精品66| 成人中文字幕在线观看| 欧美香蕉大胸在线视频观看| 9久久免费国产精品特黄 | 99精品电影| 欧美丝袜女同| 白百合在线观看| 欧美亚洲国产专区在线| z00兽200俄罗斯| 色欲人妻AAAAAAA无码| 国产精品99久久久久久AV色戒 | 婷婷色色狠狠爱| 国产婷婷色综合AV蜜臀AV | 激情内射亚洲一区二区三区| 野花高清影视免费观看| 久久伊人天堂视频网| 60老妇性xxxxhd| 欧美videqsdesex0| 达达兔午夜一级毛片| 无人区尖叫之夜美女姐姐视频| 国产精品路线1路线2路线| 亚洲国产剧情中文视频在线| 精品久久免费观看| 91av欧美| 特黄AAAAAAA片免费视频| 解开白丝老师的短裙猛烈进入 | 中文字幕蜜臀AV熟女人妻| 免费乱理伦片在线观看夜| 不用播放器的黄| 亚洲不卡视频在线观看| 男女性杂交内射妇女BBWXZ| 国产成人精品区在线观看| 一边捏奶头一边啪高潮会怎么样| 欧美国产在线一区|