日韩av色在线_av不卡在线观看_亚洲国产精品第一页_在线看日本不卡_色成人综合网_国产丝袜在线视频_国产精成人品localhost_国产91富婆露脸刺激对白_韩国视频一区_国产精品人成电影

當前位置:首頁 > 嵌入式培訓 > 單片機學習 > 單片機教程 > 如何用單片機控制驅動直流電機方法詳解

如何用單片機控制驅動直流電機方法詳解 時間:2018-07-19      來源:未知

如何用單片機控制驅動直流電機?當我們還是個孩子的時候,玩的四驅動車給上邊的直流電動機裝上電池就嗖嗖的跑了,這是直流電機最簡單的控制方式,只要調整正極和負極就能改變電機的轉向。在單片機控制時需要加驅動電路,我至今還沒驅動起直流電機,就是因為之前不知道怎么來連接驅動電路。

什么是單片機:

單片機又稱單片微控制器,它不是完成某一個邏輯功能的芯片,而是把一個計算機系統集成到一個芯片上。相當于一個微型的計算機,和計算機相比,單片機只缺少了I/O設備。概括的講:一塊芯片就成了一臺計算機。它的體積小、質量輕、價格便宜、為學習、應用和開發提供了便利條件。同時,學習使用單片機是了解計算機原理與結構的最佳選擇。單片機的使用領域已十分廣泛,如智能儀表、實時工控、通訊設備、導航系統、家用電器等。各種產品一旦用上了單片機,就能起到使產品升級換代的功效,常在產品名稱前冠以形容詞——“智能型”,如智能型洗衣機等。單片機更詳細介紹請看《什么是單片機?這一篇文章讓你徹底搞懂》這篇文章

控制直流電機的轉速的是用PWM波形來控制,就是控制高電平持續時間在一個周期中所占的比例,這個有個專用的名詞叫占空比。

用單片機得到PWM波形有三種方式

方式1:利用軟件延時,當高電平延時時間到時的時候,對I/O口電平取反,然后咋延時,當低電平延時時間到后,在對I/O口進行取反,如此循環就得到PWM波形

方式2:利用的是定時器延時,控制方法同上

方式3:利用單片機自帶的PWM控制器

示例代碼:得到PWM波形

//利用軟件延時:并且用鍵盤掃描得到不同的PWM

#include

#define uint unsigned int

#define uchar unsigned char

sbit PWN = P1^1;

sbit key1 = P3^1;

sbit key2 = P3^2;

uchar num;

uint yanshi;

uchar code table[]={0xc0,0xf9,0xa4,0xb0,

0x99,0x92,0x82,0xf8,

0x80,0x90,0x88,0x83,

0xc6,0xa1,0x86,0x8e};

void delayms(uint z)

{

uint x,y;

for(x = z;x>0;x--)

for(y=110;y>0;y--);

}

void main()

{

while(1)

{

P3 = 0xff;

if(key1 ==0)

{

delayms(2);

if(key1 ==0)

{

while(!key1);

num++;

if(num ==7)

{

num =0;

}

yanshi = 200*num;

}

}

switch(num)

{

case 1:

{

PWN = ~PWN;

P0 = table[num];

delayms(yanshi);

}

break;

case 2:

{

PWN = ~PWN;

P0 = table[num];

delayms(yanshi);

}

break;

case 3:

{

PWN = ~PWN;

P0 = table[num];

delayms(yanshi);

}

break;

case 4:

{

PWN = ~PWN;

P0 = table[num];

delayms(yanshi);

}

break;

case 5:

{

PWN = ~PWN;

P0 = table[num];

delayms(yanshi);

}

break;

case 6:

{

P0 = table[num];

PWN = 1;

}

break;

}

}

}

示例代碼2:

#include

#define uint unsigned int

#define uchar unsigned char

#define TIME 600

sbit led1 = P1^1;

void delay(uint xx)

{

while(xx--);

}

void main()

{

uint x;

while(1)

{

for(x = 0;x

{

led1 = 0;

delay(TIME-x);

led1 = 1;

delay(x);

}

delay(65535);

for(x=TIME;x>0;x--)

{

led1 = 0;

delay(TIME-x);

led1 = 1;

delay(x);

}

}

}

步進電機:

步進電機是將電脈沖信號轉變為角位移和線位移的開環控制元件,在非超載的情況下,電機的轉速,停止的位置,只取決于脈沖信號的頻率數,和脈沖數,而不受負載變化的影響

基本的步進電機的驅動程序:

#include

#define uint unsigned int

main()

{

uint i,j;

while(1)

{

P1 = 0x01;//0000 0001

for(i = 0;i<800;i++);

P1 = 0x02;//0000 0010

for(i = 0;i<800;i++);

P1 = 0x04;//0000 0100

for(i = 0;i<800;i++);

P1 = 0x08;//0000 1000

for(i = 0;i<800;i++);

}

}

綜合程序;用按鍵實現步進電機的啟動,停止,增速,減速,并在數碼管上顯示出來:

#include

#define uint unsigned int

#define uchar unsigned char

sbit dula = P2^7;

sbit wela = P2^6;

sbit key1 = P3^3;//這里是解決我的單片機上按鍵壞掉的問題

sbit key2 = P2^4;

sbit key3 = P2^5;

sbit key4 = P2^1;

uchar aa,flag,speed,flag1,i;//flag 是用來標記啟動和停止的標志位

//flag1 是用來標記正轉還是反轉的標志位

uchar code table[]={0x01,0x02,0x04,0x08};

uchar code table1[]={0x3f,0x06,0x5b,0x4f,

0x66,0x6d,0x7d,0x07,

0x7f,0x6f,0x77,0x7c,

0x39,0x5e,0x79,0x71};

void init()

{

TMOD = 0x01;

TH0 = (65536-2400)/256;

TL0 = (65536-2400)%256;

EA = 1;

ET0 = 1;

}

void delay(uint z)

{

uint x ,y;

for(x = z;x>0 ;x--)

for(y = 110 ;y>0;y--);

}

void display1()//on顯示函數

{

wela = 1;

P0 = 0xf7;

wela = 0;

P0 = 0;

dula = 1;

P0 = 0x3f;

dula = 0;

delay(5);

P0 = 0xff;

wela = 1;

P0 = 0xef;

wela =0;

P0 = 0;

dula = 1;

P0 = 0x54;

dula = 0;

delay(5);

}

void display2()//off顯示函數

{

wela = 1;

P0 = 0xf7;

wela = 0;

P0 = 0;

dula = 1;

P0 = 0x3f;

dula = 0;

delay(5);

P0 = 0xff;

wela = 1;

P0 = 0xef;

wela =0;

P0 = 0;

dula = 1;

P0 = 0x71;

dula = 0;

delay(5);

wela = 1;

P0 = 0xdf;

wela = 0;

P0 = 0;

dula = 1;

P0 = 0x71;

dula = 0;

delay(5);

P0 = 0xff;

}

void display()//顯示函數

{

uchar gw,sw;

gw = speed%10;

sw = speed/10;

wela = 1;

P0 = 0xfe;

wela = 0;

P0 = 0;

dula = 1;

P0 = table1[sw];

dula = 0;

delay(5);

P0 = 0xff;

wela = 1;

P0 = 0xfd;

wela =0;

P0 = 0;

dula = 1;

P0 = table1[gw];

dula = 0;

delay(5);

}

void key_scan()//鍵盤掃描函數

{

P3 = 0xff;

if(key2==0)

{

delay(5);

if(key2==0)

{

while(!key2)

{

{

display2();

}

flag = 0;

}

}

if(key1==0)

{

delay(5);

if(key1 ==0)

{

while(!key1)

{

display1();

display();

}

flag = 1;//步進電機啟動

}

}

if(flag==1)

{

if(key4 == 0)

{

delay(5);

if(key4==0)

{

while(!key4)

{

display();

display1();

}

speed --;

flag1 = 1;

if(speed ==-1)

speed = 20;

}

}

if(key3==0)

{

delay(5);

if(key3==0)

{

while(!key3)

{

display();

display1();

}

speed ++;

flag1 = 0;

if(speed==21)

{

speed = 1;

}

}

}

}

}

main()

{

init();

while(1)

{

key_scan();

if(flag == 1)

{

TR0 = 1;

display();

display1();

}

if(flag == 0)

{

TR0 = 0;

display2();

}

}

}

void time0() interrupt 1

{

TH0 = (65536-2400)/256;

TL0 = (65536-2400)%256;

aa ++;

if(aa ==speed)

{

aa = 0;

if(flag1 == 1)//正轉的標志

{

i++;

if(i ==4)

i = 0;

P1 = table[i];

}

if(flag1 == 0)//反轉的標志

{

i --;

if(i == -1)

i = 3;

P1 = table[i];

}

}

}

上一篇:什么是單片機仿真軟件 單片機仿真軟件使用方法

下一篇:Arduino和單片機的區別 傳統單片機要淘汰了嗎?

熱點文章推薦
華清學員就業榜單
高薪學員經驗分享
熱點新聞推薦
前臺專線:010-82525158 企業培訓洽談專線:010-82525379 院校合作洽談專線:010-82525379 Copyright © 2004-2022 北京華清遠見科技集團有限公司 版權所有 ,京ICP備16055225號-5京公海網安備11010802025203號

回到頂部

欧美视频中文一区二区三区在线观看| 亚洲欧美在线网| 亚洲国产精品suv| 天天曰天天操| 欧美码中文字幕在线| 卡一卡二国产精品 | 欧美精品成人在线| 精品无码久久久久成人漫画| 亚洲免费电影在线观看| 337p日本欧洲亚洲大胆色噜噜| 欧美日本在线看| 欧美午夜精品一区| 欧美性生活一区| 欧洲生活片亚洲生活在线观看| 五月婷婷综合激情| 欧美性videos高清精品| 五月天一区二区三区| 色综合久久88色综合天天6| 狠狠躁夜夜躁人人爽天天天天97| 欧美性xxxxxxxxx| 欧洲视频一区二区| 日韩欧美精品三级| 亚洲乱码国产乱码精品精| 一区二区三区视频免费| 欧美久久久精品| 性色av香蕉一区二区| 国产精品成av人在线视午夜片| 国产精品福利在线观看网址| 97人人模人人爽视频一区二区| 国产一区二区久久久| 日韩欧美亚洲v片| 国产一区二区四区| www.99r| 欧洲美女亚洲激情| 国产区在线看| jvid福利写真一区二区三区| 成人午夜激情网| 国产精品系列视频| 亚洲理论电影片| 亚洲第一黄色网| 日本一区二区在线免费观看| 校园春色亚洲色图| 日韩中文视频免费在线观看| 欧美精品二区| 国产欧美日本| 国产专区欧美精品| 国产精品久线在线观看| 亚洲精品久久| 天堂网成人在线| 免费白浆视频| 国产日韩综合av| 538在线视频观看| 国产成人亚洲综合小说区| 日韩av影片| 亚洲韩国精品一区| 青青草成人免费视频| 欧美日韩午夜视频在线观看| 91蜜桃在线免费视频| 亚洲私人黄色宅男| 欧美日韩综合不卡| 亚洲欧美中文日韩v在线观看| 久久久在线视频| 操一操视频一区| 久久成人福利视频| 在线xxxxx| 好看的av在线| 亚洲欧洲视频在线| 日韩欧美视频在线免费观看| 亚洲素人在线| 久精品免费视频| 五月天婷婷网站| 丁香五月缴情综合网| 天天干天天骑| 国产日本在线观看| 天天综合网站| 成人女性视频| 激情综合色播激情啊| 国产欧美精品一区| 欧美日韩精品一区二区| 日韩少妇与小伙激情| 亚洲一区二区中文| 无码专区aaaaaa免费视频| 免费黄视频在线观看| 午夜精品福利在线视频| wwwav网站| 九七伦理97伦理手机| 在线观看wwwxxxx| 精品一区二区男人吃奶| 美女爽到呻吟久久久久| 综合电影一区二区三区| 亚洲精品福利在线| 国产精品久久久久久久久久三级| 一二三中文字幕在线| 欧美午夜电影网| 永久免费看黄网站| 亚洲日本久久久午夜精品| 一区在线播放| 亚洲午夜精品久久| 好了av在线| 国产清纯白嫩初高中在线观看性色| 国产天堂在线播放| 99久久99久久精品国产| 一本大道一区二区三区| 国内福利写真片视频在线| 国产女主播一区二区| 99视频资源网| av在线播放不卡| 91免费视频网站在线观看| av毛片在线看| 欧美激情亚洲精品| eeuss影院www免费看| 亚洲18色成人| 国产精品福利电影| 久久精品一区二区三区不卡牛牛 | av黄色免费网站| 91精品一区| 日韩电影大片中文字幕| 国产精品av久久久久久无| 成人写真视频| 日本中文字幕二区| 亚洲精品欧美在线| 国产三级一区二区| 亚洲护士老师的毛茸茸最新章节| 国产成一区二区| 欧美日韩在线一| 国产精品1000| www四虎com| 欧美成人精品福利| 澳门永久av免费网站| 亚洲va国产天堂va久久en| 久久免费黄色网址| 成人综合激情网| 精品少妇人妻av一区二区三区| 久久综合88| 肉丝美足丝袜一区二区三区四| 精品久久久久99| 国产最新精品免费| 亚洲精品少妇30p| 久久av在线看| 日本香蕉视频在线观看| 国产大片aaa| 天天色天天色| 粉嫩久久久久久久极品| 26uuu久久天堂性欧美| 亚洲视频电影图片偷拍一区| 特级西西444www大精品视频| 全程偷拍露脸中年夫妇| 在线免费观看av影视天堂| 久久精品国产福利| 成人小视频免费观看| 亚洲国产精品悠悠久久琪琪| 精品福利视频导航大全| 国产区亚洲区欧美区| av在线私库| 快播日韩欧美| 成人在线视频你懂的| 无码播放一区二区三区| 亚洲成人av| 国产人妻人伦精品1国产丝袜| 欧美一区二区三区在| 亚洲视频一区二区三区| 日本特级黄色大片| 日本一级一片免费视频| 最新中文在线视频| 美女把腿扒开让男人桶免费 | 高清国产在线一区| 天天综合网天天| 亚洲午夜精品久久久中文影院av| 郴州新闻综合频道在线直播| 欧美熟妇精品一区二区| 国产亚洲精品7777| 男女啪啪a级毛片| 国产亚洲综合久久| 无码h黄肉3d动漫在线观看| 在线免费一区三区| 你懂的免费在线观看视频网站| 欧美精品日韩一本| 四虎精品成人a在线观看| 亚洲黄页网在线观看| 欧美日韩破处视频| 熟妇高潮一区二区高潮| 特大巨黑人吊性xxxxn38| 韩国三级大全久久网站| 国产欧美日韩不卡免费| 国产97在线播放| 欧美做受xxxxxⅹ性视频| 有没有片在线看www| 国产一区再线| 午夜精品剧场| 亚洲天堂网视频| 中文字幕在线日韩| 天堂av在线网| 少妇视频在线播放| 欧美大片免费久久精品三p| 亚洲欧美国产精品| 六月丁香婷婷激情| 亚洲欧美丝袜中文综合| 日本综合视频| 亚洲色图欧美激情| 好吊色欧美一区二区三区视频| 日本视频www| 综合久久2019| 91欧美一区二区| 国产精品美女网站| 午夜精品一区二区三级视频| 国产视频第一页| 欧美一区视频在线| 精品产国自在拍| 午夜偷拍福利视频| 国产aaa精品| 92精品国产成人观看免费| 97秋霞电影网| 丁香色欲久久久久久综合网| 岛国av在线一区| 搞黄在线观看| 色一情一乱一伦一区二区三欧美| 一区av在线播放| 精品国产午夜肉伦伦影院| 久久精品成人| 久久久精品一区二区三区| 天天操狠狠操夜夜操| 色一色在线观看视频网站| 成人午夜国产| 亚洲图片在线综合| 免费黄色a级片| av在线不卡播放| 日韩不卡在线观看日韩不卡视频| 九九热精品视频在线播放| 制服 丝袜 综合 日韩 欧美| 日韩一二三四| a级高清视频欧美日韩| 成人国产精品av| 中文字幕在线一| 国产一区二区| 正在播放一区二区| 在线观看亚洲色图| 青娱乐免费在线视频| 可以免费看污视频的网站在线| 国产一区二区视频在线| 国产精品极品在线| 网站免费在线观看| 国产精品影院在线| 97se亚洲国产综合自在线不卡| 成人av蜜桃| a级片在线视频| 免费特级黄毛片| 五月天婷婷亚洲| 欧美丰满老妇厨房牲生活| 在线观看视频日韩| 夜夜躁狠狠躁日日躁婷婷小说| www.亚洲成人网| 色噜噜狠狠色综合中国| 精品国产影院| 国产女人伦码一区二区三区不卡| caopor在线视频| 成人羞羞视频免费| 五月婷婷综合在线观看| yw193.com尤物在线| 欧美激情在线观看视频免费| 亚洲电影免费| 99综合精品久久| 久久国产精品久久久久久电车| 538国产精品一区二区在线 | 一二三在线视频社区| www国产精品av| 婷婷精品国产一区二区三区日韩| 欧美精品se| 久久一日本道色综合久久| 国产精品一区二区三| 99精品视频免费看| 欧美一区二区麻豆红桃视频| 欧美日韩xxxxx| 国产精品男女视频| 欧美男人操女人视频| 中文字幕免费国产精品| 久久久久久久中文字幕| 成人豆花视频| 亚洲国产99精品国自产| 日韩一级片在线免费观看| 日韩电影免费看| 7777精品伊人久久久大香线蕉经典版下载| 亚洲av无码成人精品区| 久久bbxx| 欧美曰成人黄网| 欧美在线一级片| 9999热视频在线观看| 欧美一区二区三区系列电影| 国产精品815.cc红桃| 在线看的毛片| 亚洲人metart人体| 成人在线观看亚洲| 精品在线免费观看| sm捆绑调教国产免费网站在线观看| 亚洲av色香蕉一区二区三区| 精品久久久无码人妻字幂| 在线成人免费网站| 亚洲欧洲美洲综合色网| 少妇久久久久| 亚洲电影小说图| 天天射,天天干| 午夜精品短视频| 人体精品一二三区| 5858s免费视频成人| 精品国产一二三| 九九热免费在线观看| 嫩草研究院在线| 一区二区久久| 欧美最新精品| 欧美丰满熟妇bbbbbb| 亚洲成人天堂网| 久久99久久| 午夜精品福利一区二区蜜股av| 午夜免费看视频| 性网站在线观看| 日韩欧美区一区二| av黄色免费在线观看| 粉嫩久久久久久久极品| 久久免费视频观看| 香蕉视频免费在线看| 久久国产免费看| 五月天色婷婷综合| 手机福利小视频在线播放| 一本大道久久精品懂色aⅴ| 奇米777第四色| 亚洲黑人在线| 欧美裸体男粗大视频在线观看| a级片在线播放| 另类专区欧美蜜桃臀第一页| 国产精品一 二 三| 久久影院资源网| 日韩av在线免费观看一区| 久久久精品国产免大香伊| 老鸭窝毛片一区二区三区| 老司机aⅴ在线精品导航| av在线不卡免费| 天堂91在线| 妞干网在线观看| 久热精品视频在线播放| 香蕉视频免费在线看| 国产乱视频在线观看播放| 亚洲国产日韩在线| 精品综合久久久| 美女黄a一级视频| 欧美性精品220| 夫妻性生活毛片| 丁香花在线高清完整版视频| 日韩写真福利视频在线| 在线尤物九色自拍| 综合激情亚洲| 欧洲av在线播放| 国产精品伊人久久| 在线观看日本视频| 成人午夜视频精品一区| 日韩欧美123区| 欧美日韩免费一区二区| 香蕉成人在线视频| 日韩免费成人av| 公肉吊粗大爽色翁浪妇视频| 波多野结衣在线免费观看| 国产传媒免费观看| 亚洲一区二区中文字幕在线观看| 缅甸午夜性猛交xxxx| 日本丰满大乳奶| 精品久久久久久久无码 | 美女视频黄频大全不卡视频在线播放| 超碰福利在线观看| 91在线无精精品白丝| 国模无码视频一区| 干b视频在线观看| 国产又粗又猛又爽又黄91| 波多野结衣在线中文| 超碰在线公开免费| 色婷婷av一区二区三区软件| 国产一级做a爰片在线看免费| 亚洲欧美一区在线| 中文字幕欧美人与畜| 午夜影院免费在线| 欧美日韩成人免费| 狠狠操图片视频| 亚洲aⅴ怡春院| 久一区二区三区| 国产精品欧美大片| 国产成人一区| 亚洲一区二区三区无吗| 欧美日本一区| 日本伊人精品一区二区三区观看方式| 国精品一区二区三区| 天天色综合色| 亚洲麻豆av| 久久精品国产亚洲一区二区三区| 国产乱码字幕精品高清av| 北条麻妃一区二区三区| 欧美色电影在线| 精品高清视频| 在线视频不卡一区二区三区| 国产精品影视| 日韩精品一区在线| 免费av一级片| 中文字幕人成不卡一区| 国产91av视频|