freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

二相步進(jìn)電機(jī)控制系統(tǒng)的設(shè)計(jì)(采用雙極性控制)_課程設(shè)計(jì)任務(wù)書-資料下載頁

2025-07-09 14:39本頁面

【導(dǎo)讀】K3方向控制、K4加速、K5減速;用4位LED數(shù)碼管顯示工作步數(shù)。個發(fā)光二極管顯示狀態(tài):正轉(zhuǎn)時(shí)紅燈亮,反轉(zhuǎn)時(shí)黃燈亮,不轉(zhuǎn)時(shí)綠燈亮;驅(qū)動器、繪圖儀、機(jī)械閥門控制器等。目前,對步進(jìn)電機(jī)的控制主要有由分散器件組成的。環(huán)形脈沖分配器、軟件環(huán)形脈沖分配器、專用集成芯片環(huán)形脈沖分配器等??啃院?,但其適應(yīng)性受到限制,同時(shí)開發(fā)周期長、需求費(fèi)用較高。本控制系統(tǒng)的設(shè)計(jì)方案,以單片機(jī)為核心,輔以驅(qū)動電路,完成二相步進(jìn)電機(jī)的控制。2.用K1作為通電方式選擇鍵,可選擇四拍和八拍;

  

【正文】 _green=P2^4。 //控制綠燈,顯示停止; sbit led_red=P2^5。 //控制紅燈,顯示反轉(zhuǎn); sbit led_yellow=P2^6。//控制黃燈,顯示正傳; unsigned char pfour[]={0xd1,0xd4,0xd2,0xd8}。//步進(jìn)電機(jī)正傳四拍數(shù)表 。 unsigned char peight[]={0xd1,0xd5,0xd4,0xd6,0xd2,0xda,0xd8,0xd9}。//步進(jìn)電機(jī)正傳八拍數(shù)表 。 unsigned char nfour[]={0xb1,0xb8,0xb2,0xb4}。//步進(jìn)電機(jī)反轉(zhuǎn)四拍數(shù)表 。 unsigned char neight[]={0xb1,0xb9,0xb8,0xba,0xb2,0xb6,0xb4,0xb5}。//步進(jìn)電機(jī)反轉(zhuǎn)八拍數(shù)表 。 uchar seg[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}。//共陰極數(shù)碼管顯示數(shù)碼; uchar flag=0。//用來控制拍數(shù)循環(huán); uchar mode=0。//用來標(biāo)志工作模式; uchar num_speed。//用來表示速度; uint step。//用來計(jì)算步數(shù); /******************函數(shù)聲明部分 **********************/ void delayms(uint)。//延時(shí)函數(shù); void display(uint)。//數(shù)碼管顯示函數(shù); void keyscan()。//按鍵檢測函數(shù); void motor()。//電機(jī)運(yùn)轉(zhuǎn)函數(shù); /******************主函數(shù) **********************/ void main() { while(1) { keyscan()。//按鍵讀入設(shè)置的工作模式; motor()。//電機(jī)啟動; display(step)。//顯示步數(shù); 二相步進(jìn)電機(jī)控制系統(tǒng)的設(shè)計(jì) (采用雙極性控制 ) 22 } } /******************數(shù)碼管顯示函數(shù) *********************/ void display(uint num) { uchar qian,bai,shi,ge,t。 qian=num/1000。 bai=(num/100)%10。 shi=(num/10)%10。 ge=num%10。 //分離出每一位 。 for(t=num_speed。t0。t) { P0=seg[qian]。 //千位 。 wela1=0。 delayms(5)。 wela1=1。 P0=seg[bai]。 //百位 。 wela2=0。 delayms(5)。 wela2=1。 P0=seg[shi]。 //十位 。 wela3=0。 delayms(5)。 wela3=1。 P0=seg[ge]。 //個位 。 wela4=0。 delayms(5)。 wela4=1。 } } 二相步進(jìn)電機(jī)控制系統(tǒng)的設(shè)計(jì) (采用雙極性控制 ) 23 /******************電機(jī)運(yùn)轉(zhuǎn)函數(shù) **********************/ void motor() { switch(mode) { case 1:P2=pfour[flag++]。if(flag=4) flag=0。step++。num_speed=10。break。 case 2:P2=peight[flag++]。if(flag=8) flag=0。step++。num_speed=10。break。 case 3:P2=nfour[flag++]。if(flag=4) flag=0。step++。num_speed=10。break。 case 4:P2=neight[flag++]。if(flag=8) flag=0。step++。num_speed=10。break。 case 5:P2=pfour[flag++]。if(flag=4) flag=0。step++。num_speed=65。break。 case 6:P2=peight[flag++]。if(flag=8) flag=0。step++。num_speed=65。break。 case 7:P2=nfour[flag++]。if(flag=4) flag=0。step++。num_speed=65。break。 case 8:P2=neight[flag++]。if(flag=8) flag=0。step++。num_speed=65。break。 case 9:P2=pfour[flag++]。if(flag=4) flag=0。step++。num_speed=40。break。 case 10:P2=peight[flag++]。if(flag=8) flag=0。step++。num_speed=40。break。 case 11:P2=nfour[flag++]。if(flag=4) flag=0。step++。num_speed=40。break。 case 12:P2=neight[flag++]。if(flag=8) flag=0。step++。num_speed=40。break。 default: 。 } } /******************按鍵檢測函數(shù) **********************/ void keyscan() { uchar temp。 while(k2) {mode=0。step=0。P2=0xef。} //停止,綠燈亮; led_green=1。 //啟動,綠燈滅; temp=P1amp。0xfc。 //P1 口取高六位 有效; switch(temp) 二相步進(jìn)電機(jī)控制系統(tǒng)的設(shè)計(jì) (采用雙極性控制 ) 24 { case 0x54: mode=1。break。//正向四拍加速運(yùn)行; case 0x94: mode=2。break。//正向八拍加速運(yùn)行; case 0x44: mode=3。break。//反向四拍加速運(yùn)行; case 0x84: mode=4。break。//反向八拍加速運(yùn)行; case 0x58: mode=5。break。//正向四拍減速運(yùn)行; case 0x98: mode=6。break。//正向八拍減速運(yùn)行; case 0x48: mode=7。break。//反向四拍減速運(yùn)行; case 0x88: mode=8。break。//反向八拍減速運(yùn)行; case 0x5c: mode=9。break。//正向四拍常速運(yùn)行; case 0x9c: mode=10。break。//正向八拍常速運(yùn)行; case 0x4c: mode=11。break。//反向四拍常速運(yùn)行; case 0x8c: mode=12。break。//反向八拍常速運(yùn)行; } } /****************毫秒延時(shí) ***************/ void delayms(uint z) { uint t1,y。 for(t1=z。t10。t1) for(y=110。y0。y)。 } 二相步進(jìn)電機(jī)控制系統(tǒng)的設(shè)計(jì) (采用雙極性控制 ) 25 本科生課程設(shè)計(jì)成績評定表 姓 名 性 別 專業(yè)、班級 課程設(shè)計(jì)題目: 兩相步進(jìn)電機(jī) 控制系統(tǒng)的設(shè)計(jì) 課程設(shè)計(jì)答辯或質(zhì)疑記錄: 成績評定依據(jù): 評 定 項(xiàng) 目 評分成績 1.考勤、態(tài)度( 15 分) 2. 查閱資料能力( 10分) 3. 系統(tǒng)設(shè)計(jì) (20 分 ) 包括系 統(tǒng)實(shí)現(xiàn)原理、框圖、方案的說明 4.硬件電路、程序編寫、調(diào)試結(jié)果( 20 分) 5.設(shè)計(jì)說明書質(zhì)量及規(guī)范化、參考文獻(xiàn)充分(不少于 5 篇)( 15分) 6.答辯( 20 分) 總分: 最終評定成績(以優(yōu)、良、中、及格、不及格評定) 指導(dǎo)教師簽字: 年 月 日
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1