下载此文档

舵机简单程序.doc


文档分类: | 页数:约3页 举报非法文档有奖
1/3
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/3 下载此文档
文档列表 文档介绍
51单片机控制单个舵机程序
2008-08-22 09:00
P10口为舵机信号线,基本周期为20ms,本程序高电平为2ms,低电平为18ms,若想实现其他转角只须改变定时器初值就行
#include<>
#include<.h>
#include<>
#define uchar unsigned char
#define uint unsigned int
uchar t1=63,ts1=63;
bit n1=1;
sbit p10=P1^0;
//中断程序//
void timer1() interrupt 1 using 0
{
n1=!n1;
if(n1==0)
{
   p10=0;
   TH0=0xb9;
      TL0=0xb0;
}
else
{
   p10=1;
   TH0=0xf8;
      TL0=0x30;
}
        
}  
void main(void)
{
TMOD=0x01;
TH0=0xf8;
TL0=0x30;
ET0=1;
TR0=1;
EA=1;
p10=1;
while(1)
{
}
}
单片机控制舵机程序
/*用C52实验板驱动舵机,控制脉冲从500微秒-2500微秒调整,每2脉冲调整一次角度*/
#include <>
#define uint unsigned int
#define uchar unsigned char
sbit ledlk=P1^0;
sbit smglk=P1^1;
sbit smgbitlk=P1^2;
sbit port_1=P2^0;
void delayus(uint us)    /*微秒延时*/
{
    uint i,j;
    for (j=0;j<us;j++)
        for (i=0;i<12;i++);
}
int i,j;
voi

舵机简单程序 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数3
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mh900965
  • 文件大小25 KB
  • 时间2018-03-18