|
没有遥控,还涉及不到那么高端,只是让他转一下,我就满足了,求给一个C语言例程
求看一下,我写的哪里有问题
# include
# include
sbit p1 = P2^0;
void delay2s(void)
{
unsigned char a,b,c,n;
for(c=167;c>0;c--)
for(b=39;b>0;b--)
for(a=152;a>0;a--);
for(n=1;n>0;n--);
}
/////
void delay19ms200us(void)
{
unsigned char a,b;
for(b=55;b>0;b--)
for(a=173;a>0;a--);
}
void delay800us(void)
{
unsigned char a,b;
for(b=159;b>0;b--)
for(a=1;a>0;a--);
}
/////
void delay1ms200us(void)
{
unsigned char a,b;
for(b=239;b>0;b--)
for(a=1;a>0;a--);
}
void delay18ms800us(void)
{
unsigned char a,b;
for(b=179;b>0;b--)
for(a=51;a>0;a--);
}
/////
void gao()
{
p1 = 1;
delay800us();
p1 = 0;
delay19ms200us();
}
void zz()
{
p1 = 1;
delay1ms200us();
p1 = 0;
delay18ms800us();
}
void main(void)
{
p1 = 0;
delay2s();
delay2s();
delay2s();
gao();
delay2s();
zz();
} |
|