女人被狂躁到高潮视频免费无遮挡,内射人妻骚骚骚,免费人成小说在线观看网站,九九影院午夜理论片少妇,免费av永久免费网址

當(dāng)前位置:首頁 > 單片機(jī) > 單片機(jī)
[導(dǎo)讀]//適合3ePIC實(shí)驗(yàn)板。#include //包含單片機(jī)內(nèi)部資源預(yù)定義 #include //聲明本模塊中所調(diào)用的函數(shù)類型 void delay(unsigned int endcount); //延時(shí)函數(shù),延時(shí)為endcount*0.5毫秒 void run(); //步進(jìn)電機(jī)運(yùn)行控制函

//適合3ePIC實(shí)驗(yàn)板。

#include //包含單片機(jī)內(nèi)部資源預(yù)定義
#include

//聲明本模塊中所調(diào)用的函數(shù)類型
void delay(unsigned int endcount); //延時(shí)函數(shù),延時(shí)為endcount*0.5毫秒
void run(); //步進(jìn)電機(jī)運(yùn)行控制函數(shù)
void stop(); //步進(jìn)電機(jī)停止函數(shù)

//定義變量
unsigned int count; //延時(shí)函數(shù)用計(jì)數(shù)器
static int step_index; //步進(jìn)索引數(shù),值為0-7
static bit turn; //步進(jìn)電機(jī)轉(zhuǎn)動(dòng)方向
static bit stop_flag; //步進(jìn)電機(jī)停止標(biāo)志

static int speedlevel; //步進(jìn)電機(jī)轉(zhuǎn)速參數(shù),數(shù)值越大速度越慢,最小值為1,速度最快
static int steptimecount; //步進(jìn)電機(jī)每步時(shí)長倒計(jì)數(shù)
static unsigned char powertimecount; //步進(jìn)電機(jī)每步已通電時(shí)間計(jì)數(shù)

void main(void)
{
ADCON1=0B00000110;//設(shè)置RE端口為普通I/O口
TRISE2=0;
TRISC2=0;
TRISC0=0;
TRISC1=0;

step_index = 0;
stop_flag = 0;
steptimecount = 0;


stop();//步進(jìn)電機(jī)停止

T0CS=0;//選擇內(nèi)部指令周期信號(hào)為TMR0的時(shí)鐘源
PSA=0;//TMR0使用預(yù)分頻器
PS2=0;//預(yù)分頻器分頻比1:16
PS1=1;
PS0=1;

T0IF=0;//清除TMR0中斷標(biāo)記
TMR0=0X65;//TMR0設(shè)置初值

T0IE=1;//TMR0中斷允許
GIE=1; //全局中斷使能

do{
stop_flag=0;
turn = 0;
speedlevel =7;
delay(1000);//延時(shí)2.5秒
speedlevel = 3;
delay(1000);

stop_flag=1;
delay(1000);

stop_flag=0;
turn = 1;
speedlevel = 7;
delay(1000);
speedlevel =3;
delay(1000);

stop_flag=1;
delay(1000);
}while(1);
}

//定時(shí)器0中斷處理
void interrupt clkint(void)
{
TMR0=0X65;//設(shè)定時(shí)每隔2.5MS中斷一次
T0IF=0;//清除TMR0中斷標(biāo)記

count++;
steptimecount--;
if(powertimecount<=1)//每步最短通電時(shí)間5ms
{
powertimecount++;//未達(dá)最大值時(shí)加1
}

if(powertimecount==1)
{
stop();
}
else if(steptimecount<=0)
{
powertimecount=0;
if (stop_flag==1)
{
stop();
}
else
{
steptimecount = speedlevel;
run();
}
}
}

void delay(unsigned int endcount)
{
count=0;
do{}while(count}

void run()
{
switch(step_index)
{
case 0:RC2=1;RC0=0;RC1=0;RE2=0;break;
case 1:RC2=1;RC0=1;RC1=0;RE2=0;break;
case 2:RC2=0;RC0=1;RC1=0;RE2=0;break;
case 3:RC2=0;RC0=1;RC1=1;RE2=0;break;
case 4:RC2=0;RC0=0;RC1=1;RE2=0;break;
case 5:RC2=0;RC0=0;RC1=1;RE2=1;break;
case 6:RC2=0;RC0=0;RC1=0;RE2=1;break;
case 7:RC2=1;RC0=0;RC1=0;RE2=1;
}
if (turn==0)
{
step_index++;
if (step_index>7)
step_index=0;
}
else
{
step_index--;
if (step_index<0)
step_index=7;
}
}

void stop()//使步進(jìn)電機(jī)處于停機(jī)狀態(tài)
{
RC2=0;//M1
RC0=0;//M3
RC1=0;//M2
RE2=0;//M4
}

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

一直以來,步進(jìn)電機(jī)都是大家的關(guān)注焦點(diǎn)之一。因此針對大家的興趣點(diǎn)所在,小編將為大家?guī)聿竭M(jìn)電機(jī)的相關(guān)介紹,詳細(xì)內(nèi)容請看下文。

關(guān)鍵字: 電機(jī) 步進(jìn)電機(jī)

本文中,小編將對步進(jìn)電機(jī)予以介紹,如果你想對它的詳細(xì)情況有所認(rèn)識(shí),或者想要增進(jìn)對它的了解程度,不妨請看以下內(nèi)容哦。

關(guān)鍵字: 電機(jī) 步進(jìn)電機(jī)

在這篇文章中,小編將為大家?guī)聿竭M(jìn)電機(jī)的相關(guān)報(bào)道。如果你對本文即將要講解的內(nèi)容存在一定興趣,不妨繼續(xù)往下閱讀哦。

關(guān)鍵字: 電機(jī) 步進(jìn)電機(jī)

今天,小編將在這篇文章中為大家?guī)聿竭M(jìn)電機(jī)的有關(guān)報(bào)道,通過閱讀這篇文章,大家可以對它具備清晰的認(rèn)識(shí),主要內(nèi)容如下。

關(guān)鍵字: 電機(jī) 步進(jìn)電機(jī) 相電流

步進(jìn)電機(jī)將是下述內(nèi)容的主要介紹對象,通過這篇文章,小編希望大家可以對它的相關(guān)情況以及信息有所認(rèn)識(shí)和了解,詳細(xì)內(nèi)容如下。

關(guān)鍵字: 電機(jī) 步進(jìn)電機(jī)

在這篇文章中,小編將對步進(jìn)電機(jī)的相關(guān)內(nèi)容和情況加以介紹以幫助大家增進(jìn)對它的了解程度,和小編一起來閱讀以下內(nèi)容吧。

關(guān)鍵字: 電機(jī) 步進(jìn)電機(jī)

在下述的內(nèi)容中,小編將會(huì)對步進(jìn)電機(jī)的相關(guān)消息予以報(bào)道,如果步進(jìn)電機(jī)是您想要了解的焦點(diǎn)之一,不妨和小編共同閱讀這篇文章哦。

關(guān)鍵字: 電機(jī) 步進(jìn)電機(jī)

本文中,小編將對電機(jī)予以介紹,如果你想對它的詳細(xì)情況有所認(rèn)識(shí),或者想要增進(jìn)對它的了解程度,不妨請看以下內(nèi)容哦。

關(guān)鍵字: 電機(jī) 步進(jìn)電機(jī)

完成這個(gè)項(xiàng)目有幾個(gè)原因。首先,它通過動(dòng)手模型幫助學(xué)生了解太陽系。其次,這是練習(xí)使用Arduino和步進(jìn)電機(jī)的好方法。最后,它通過讓學(xué)習(xí)變得有趣和富有創(chuàng)造性來鼓勵(lì)人們對STEM的興趣。

關(guān)鍵字: Arduino 步進(jìn)電機(jī) STEM

步進(jìn)電機(jī)是一種將電脈沖轉(zhuǎn)化為角位移的執(zhí)行機(jī)構(gòu),它的旋轉(zhuǎn)是以固定的角度一步一步運(yùn)行的伺服電機(jī)的內(nèi)部的轉(zhuǎn)子是永磁鐵,驅(qū)動(dòng)器控制的U/V/W三相電形成電磁場,轉(zhuǎn)子在此磁場的作用下轉(zhuǎn)動(dòng)。

關(guān)鍵字: 步進(jìn)電機(jī) 伺服電機(jī)
關(guān)閉