2019-03-24 17:00发布
ienglgge 发表于 2018-4-17 14:26 用示波器等设备测一下,控制信号的周期,占空比是否合适。是否是不变的输出。 舵机供电是否稳定。可以单独 ...
最多设置5个标签!
这是程序,周期20ms, 高电平1.5ms 想要实现舵机转90度,但是实际上舵机一点也不动
#include<reg52.h>
#define uint unsigned int
#define uchar unsigned char
sbit sign = P2^0;
uint time = 0;
void main()
{
TMOD = 0x01;
TH0 = (65536 - 100)/256; //定时0.1ms
TL0 = (65536 - 100)%256;
EA = 1;
ET0 = 1;
TR0 = 1;
}
void Timer0() interrupt 1
{
TH0 = (65536 - 100)/256;
TL0 = (65536 - 100)%256;
time++;
if(time <= 200)
{
if(time < 15)
sign = 1;
else
sign = 0;
}
else
time = 0;
}
一周热门 更多>