資料介紹
AT89C2051驅(qū)動(dòng)步進(jìn)電機(jī)的電路和源碼:AT89C2051驅(qū)動(dòng)步進(jìn)電機(jī)的電路和源碼 程序:
stepper.c stepper.hex
/* * STEPPER.C * sweeping stepper's rotor cw and cww 400 steps * Copyright (c) 1999 by W.Sirichote */
#i nclude c:\mc5151io.h /* include i/o header file */ #i nclude c:\mc5151reg.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 */ } }
stepper.c stepper.hex
/* * STEPPER.C * sweeping stepper's rotor cw and cww 400 steps * Copyright (c) 1999 by W.Sirichote */
#i nclude c:\mc5151io.h /* include i/o header file */ #i nclude c:\mc5151reg.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 */ } }
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 帶AT89C2051的數(shù)字時(shí)鐘
- AT89C2051中文數(shù)據(jù)資料 60次下載
- 如何使用AT89C2051單片機(jī)實(shí)現(xiàn)節(jié)日彩燈控制電路的程序 34次下載
- 使用AT89C2051實(shí)現(xiàn)流水燈的PCB原理圖免費(fèi)下載 0次下載
- 基于AT89C2051單片機(jī)的雙步進(jìn)電機(jī)控制系統(tǒng)在航空相機(jī)中的應(yīng)用 13次下載
- 基于AT89C2051單片機(jī)的GPS時(shí)鐘系統(tǒng) 34次下載
- 用AT89C2051實(shí)現(xiàn)對(duì)功放的自動(dòng)控制 7次下載
- 基于89C2051的步進(jìn)電機(jī)驅(qū)動(dòng)系統(tǒng)設(shè)計(jì) 15次下載
- 基于AT89C2051的超聲波測(cè)距系統(tǒng) 24次下載
- AT89C2051多路舵機(jī)控制電路詳解 54次下載
- AT89C2051驅(qū)動(dòng)步進(jìn)電機(jī)的電路和源碼 228次下載
- AT89C2051單片機(jī)對(duì)顯示驅(qū)動(dòng)芯片MC14499的IC級(jí)
- AT89C2051單片機(jī)在步進(jìn)電機(jī)控制中的應(yīng)用
- AT89C2051單片機(jī)做節(jié)日彩燈控制電路程序
- at89c2051程序
- 步進(jìn)電機(jī)驅(qū)動(dòng)芯片的工作原理和特點(diǎn) 714次閱讀
- 步進(jìn)電機(jī)驅(qū)動(dòng)電路是直流穩(wěn)壓電源電路嗎 892次閱讀
- 單極步進(jìn)電機(jī)驅(qū)動(dòng)器的電路設(shè)計(jì) 2852次閱讀
- 雙極步進(jìn)電機(jī)驅(qū)動(dòng)器電路圖 3994次閱讀
- 采用AT89C2051和AT89S52單片機(jī)實(shí)現(xiàn)紅外遙控電子密碼鎖的設(shè)計(jì) 3897次閱讀
- 采用單片機(jī)AT89C2051和AD7416芯片實(shí)現(xiàn)多路溫濕度循環(huán)檢測(cè)系統(tǒng)的設(shè)計(jì) 1776次閱讀
- 基于AT89C2051單片機(jī)的門(mén)禁系統(tǒng)設(shè)計(jì) 3576次閱讀
- 步進(jìn)電機(jī)驅(qū)動(dòng)器工作模式_步進(jìn)電機(jī)驅(qū)動(dòng)器電路圖 8674次閱讀
- AT89C2051單片機(jī)對(duì)步進(jìn)電機(jī)驅(qū)動(dòng)器系統(tǒng)的設(shè)計(jì) 2340次閱讀
- AT89C2051單片機(jī)對(duì)點(diǎn)鈔機(jī)的外接顯示屏驅(qū)動(dòng)設(shè)計(jì) 2271次閱讀
- 如何用用C語(yǔ)言編寫(xiě)的單片機(jī)來(lái)控制流水燈 1.3w次閱讀
- 步進(jìn)電機(jī)驅(qū)動(dòng)電路圖大全(六款二相步進(jìn)電機(jī)/三相反應(yīng)式/LT2221驅(qū)動(dòng)電路) 5.9w次閱讀
- 步進(jìn)電機(jī)的硬件電路設(shè)計(jì),步進(jìn)電機(jī)驅(qū)動(dòng)原理及方法 3.2w次閱讀
- 基于AT89C2051的倒車(chē)防撞超聲波報(bào)警系統(tǒng) 3923次閱讀
- 基于AT89C2051單片機(jī)制作的廚房定時(shí)器 6929次閱讀
下載排行
本周
- 1新概念模擬電路第四冊(cè)信號(hào)處理電路電子書(shū)免費(fèi)下載
- 10.69 MB | 49次下載 | 免費(fèi)
- 2SL6341B USB3.2 Gen1X1 接口的的4口HUB
- 2.94 MB | 5次下載 | 免費(fèi)
- 3FT-7800R對(duì)講機(jī)維修手冊(cè)附原理圖
- 3.35 MB | 2次下載 | 免費(fèi)
- 4TPS80032原理圖核對(duì)表
- 74.95KB | 2次下載 | 免費(fèi)
- 5使用CR6850C設(shè)計(jì)并制作12V5A開(kāi)關(guān)電源
- 1.53 MB | 2次下載 | 2 積分
- 6RCD箝位反激變換器的電路圖設(shè)計(jì)
- 0.66 MB | 1次下載 | 1 積分
- 7瑞芯微系列-米爾RK3576核心板-8核6T高算力AI開(kāi)發(fā)板
- 2.52 MB | 1次下載 | 免費(fèi)
- 8國(guó)產(chǎn)全志T536系列-國(guó)產(chǎn)工業(yè)級(jí)-米爾核心板開(kāi)發(fā)板
- 3.66 MB | 1次下載 | 免費(fèi)
本月
- 1新概念模擬電路第四冊(cè)信號(hào)處理電路電子書(shū)免費(fèi)下載
- 10.69 MB | 49次下載 | 免費(fèi)
- 2SW6308V原理圖設(shè)計(jì)指南
- 0.75 MB | 14次下載 | 1 積分
- 3SW6308V三口多協(xié)議升降壓移動(dòng)電源SOC中文手冊(cè)
- 1.61 MB | 14次下載 | 1 積分
- 4純電動(dòng)汽?的主要部件及?作原理
- 5.76 MB | 12次下載 | 5 積分
- 5800VA純正弦波逆變器的參考設(shè)計(jì)
- 2.96MB | 12次下載 | 免費(fèi)
- 6GP328和GP88S對(duì)講機(jī)的維修實(shí)列資料合集免費(fèi)下載
- 0.03 MB | 10次下載 | 10 積分
- 7SW6308V寄存器手冊(cè)
- 1.08 MB | 9次下載 | 1 積分
- 8IP5385_DEMO開(kāi)發(fā)資料
- 1.96 MB | 8次下載 | 2 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935115次下載 | 10 積分
- 2開(kāi)源硬件-PMP21529.1-4 開(kāi)關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
- 1.48MB | 420061次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233084次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191364次下載 | 10 積分
- 5十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183329次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81581次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73805次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65985次下載 | 10 積分
評(píng)論
查看更多