标题:
单路舵机控制单片机源程序
[打印本页]
作者:
科院维修
时间:
2017-3-25 11:45
标题:
单路舵机控制单片机源程序
单路舵机 带调试成功
0.png
(43.28 KB, 下载次数: 66)
下载附件
2017-3-25 23:04 上传
单片机源程序:
#include "reg52.h"
unsigned char count;
sbit pwm =P3^0;
sbit jia =P1^4;
sbit jan =P1^5;
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 = 0xeb;
TR0=1;
}
void Time0_Int() interrupt 1
{
TH0 = 0xfe;
TL0 = 0xeb;
if(count<jd)
{pwm=1;
pwm1=1; }
else
{ pwm=0;
pwm1=0; }
count=(count+1);
}
void keyscan()
{
if(jia==0)
{
delay(10);
if(jia==0)
{
jd++;
count=0;
if(jd==6)
jd=5;
while(jia==0);
}
}
if(jan==0)
{
delay(10);
if(jan==0)
{
jd--;
count=0;
if(jd==0)
jd=1;
while(jan==0);
}
}
}
void main()
{
jd=1;
count=0;
pwm=0;
Time0_Init();
while(1)
{
keyscan();
}
}
复制代码
下载:
舵机程序待修改.rar
(29.06 KB, 下载次数: 12)
2017-3-25 11:44 上传
点击文件名下载附件
下载积分: 黑币 -5
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1