四个舵机的机械手的控制程序四个舵机的机械手的控制程序
#include unsigned int num; unsigned char temp; sbit p10=P1^0;
sbit p11=P1^1;
sbit p12=P1^2;
sbit p13=P1^3;
void kpg();
void sm();
void fxg();
void du1(unsigned int i,unsigned int j);
void du2(unsigned int i,unsigned int j);
void delay(u...
四个舵机的机械手的控制程序
#include unsigned int num; unsigned char temp; sbit p10=P1^0;
sbit p11=P1^1;
sbit p12=P1^2;
sbit p13=P1^3;
void kpg();
void sm();
void fxg();
void du1(unsigned int i,unsigned int j);
void du2(unsigned int i,unsigned int j);
void delay(unsigned int z);
void main()
{
EA=1;
ET0=1;
TMOD=0x01;
num=0;
temp=0;
TH0=(65536-100)/256;
TL0=(65536-100)%256;
TR0=1;
while(1)
{
// kpg();
sm();
while(temp==40)
{
TR0=0;
}
}
}
void du1(unsigned int i,unsigned int j)
{
while(temp<20)
{
if(num=20)&&(temp<40))
{
if(num=20)&&(temp<40))
{
if(num=20)&&(temp<40))
{
if(num=20)&&(temp<40))
{
if(num0;x--)
for(y=110;y>0;y--);
}
void T0_timer() interrupt 1
{
TH0=(65536-100)/256;
TL0=(65536-100)%256;
num++;
}
void kpg()
{
unsigned int k;
for(k=0;k<1;k++)
{
du1(13,16);
num=0;
temp=0;
du2(0,19);
num=0;
temp=0;
du1(4,13);
num=0;
temp=0;
du2(4,0);
num=0;
temp=0;
}
}
void sm()
{
du3(1,19);
}
void fxg()
{
du1(13,16);//夹吸管
num=0;
temp=0;
du2(0,19);//抽出水杯
num=0;
temp=0;
du2(0,19);//翻转习吸管
num=0;
temp=0;
du2(0,19);//重新插入水杯
num=0;
temp=0;
du1(13,16);//放开吸管
num=0;
temp=0;
}
本文档为【四个舵机的机械手的控制程序】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。