求助。流水灯和蜂鸣器的问题哪里出错了?!!!?
单片机吧
全部回复
仅看楼主
level 9
迎客松91 楼主
#include<reg52.h>
#include <intrins.h>
#define unit unsigned int
#define uchar unsigned char
sbit beep=P2^3;
uchar temp,i;
void delay(unit z)
void main()
{ while(1)
{
temp=0xfe;
for(i=0;i<8;i++)
{
P1=temp;
beep=0;
delay(100);
beep=1;
delay(100);
temp=_crol_(temp,1);
}
temp=0x7f;
for(i=0;i<8;i++)
{
P1=temp;
beep=0;
delay(100);
beep=1;
delay(100);
temp=_cror_(temp,1);
}
}
} void delay(uint z)
{
unit x,y;
for(x=z;x>0;x--)
for(y=110;y>0;y--);
}
2012年07月25日 09点07分 1
level 8
延迟函数声明时,加分号。。。void delay(uint z);
2012年07月25日 09点07分 2
谢啦,忘了气死人了。。。你哪里的?
2012年07月25日 10点07分
@迎客松91 东北的。。
2012年07月25日 10点07分
1