欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標題:
at89c52單片機控制伺服電機正反轉 求接線圖還有程序 只要能讓伺服電機轉起來
[打印本頁]
作者:
hugh1062169291
時間:
2018-3-30 17:38
標題:
at89c52單片機控制伺服電機正反轉 求接線圖還有程序 只要能讓伺服電機轉起來
想做at89c52單片機控制伺服電機正反轉,伺服電機還沒有確定,求接線圖還有程序。用不用數碼管都無所謂,只要能讓伺服電機轉起來
作者:
angmall
時間:
2018-3-31 06:54
//軟件模擬pwm
#include "reg52.h"
unsigned int num=0;
//舵機
sbit DJ1=P3^6;
sbit DJ2=P3^7; /*引腳定義*/
int DJ(int a); //函數聲明
timerinit() //定時器中斷初始化
{
TMOD=0x01; //設置定時器0為工作方式1
EA=1; //開總中斷
ET0=1; //定時器0中斷允許
TH0 = (65536-500)/256; //初值使得定時器0.5毫秒溢出
TL0 = (65536-500)%256;
TR0=0;
}
main()
{
timerinit();
while(1)
{
}
}
timer() interrupt 0 //0.5ms發生一次中斷,20ms后定時器置0重新計數
{
num++;
DJ1=DJ(3);
DJ2=DJ(3);
if(num>=40)
{
num=0;
TH0 = (65536-500)/256; //初值使得定時器0.5毫秒溢出
TL0 = (65536-500)%256;
return;
}
}
int DJ(char a) //當a=3舵機所在的位置是0度a=2 a=1分別對應的位置是-45 -90度a=4 a=5對應位置為45 90度
{
if(num>=a||num>=5)
return 0;
if(num>=1)
return 1;
}
復制代碼
51單片機驅動伺服電機程序
http://www.raoushi.com/mcu/2555.html
單片機控制松下伺服電機正反轉程序
http://www.raoushi.com/mcu/991.html
歡迎光臨 (http://www.raoushi.com/bbs/)
Powered by Discuz! X3.1