51单片机舵机程序_51单片机控制舵机

其他范文 时间:2020-02-28 17:53:52 收藏本文下载本文
【www.daodoc.com - 其他范文】

51单片机舵机程序由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“51单片机控制舵机”。

51单片机舵机程序不用定时器:自己整理的不用定时器调舵机向左,中,右三个方向摆动的51单片机程序

#include sbit a=P0^0;#define uchar unsigned char #define uint unsigned int void delay(uint z){ uint x,y;for(x=z;x>0;x--)

for(y=110;y>0;y--);}

void delayus2x(unsigned char t){

while(--t);} void delay750us(){ delayus2x(245);delayus2x(122);} void delay1500us(){

delayus2x(245);

delayus2x(245);

delayus2x(245);} void delay2300us(){

delayus2x(245);

delayus2x(245);

delayus2x(245);

delayus2x(245);

delayus2x(147);

} void main()

//a=~a和delay顺序不能反 { while(1){

uint i=50;while(--i)

//中

{

a=1;

delay1500us();

a=0;

delay(20);

}

i=50;

while(--i)

{

a=1;

delay2300us();

a=0;

delay(20);

}

i=50;

while(--i)

{

a=1;

delay750us();

a=0;

delay(20);

}

}

}

//左

//右

下载51单片机舵机程序word格式文档
下载51单片机舵机程序.doc
将本文档下载到自己电脑,方便修改和收藏。
点此处下载文档

文档为doc格式

    热门文章
      整站推荐
        点击下载本文