标题:
各位大神看看这个控制舵机程序,不能实现来回转动
[打印本页]
作者:
不如不见GYD
时间:
2017-6-29 21:18
标题:
各位大神看看这个控制舵机程序,不能实现来回转动
#include "reg52.h"
unsigned char count;
sbit pwm =P3^0 ;
unsigned char jd;
void delay(unsigned char i)
{
unsigned char j,k;
for(j=i;j>0;j--)
for(k=125;k>0;k--);
}
void Time0_Init()
{
TMOD = 0x01;
IE = 0x82;
TH0 = 0xfe;
TL0 = 0x33;
TR0=1;
}
void Time0_Int() interrupt 1
{
TH0 = 0xfe;
TL0 = 0x33;
if(count<jd)
pwm=1;
else
pwm=0;
count=(count+1);
count=count%40;
}
void main()
{
jd=1;
count=0;
Time0_Init();
while(1)
{
for(jd=1;jd<6;jd++)
count=0;
for(jd=5;jd>0;jd--)
count=0;
}
}
作者:
残缺的记忆
时间:
2017-6-29 23:17
转太快了,给for里面把延时加上
作者:
HC6800-ES-V2.0
时间:
2017-6-30 12:42
你的舵机是什么型号啊?
我这个程序,是控制SG90舵机的,你看看。
1.jpg
(24.88 KB, 下载次数: 95)
下载附件
2017-6-30 12:42 上传
舵机的使用工程.rar
2017-6-30 12:42 上传
点击文件名下载附件
32.13 KB, 下载次数: 29
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1