用51单片机驱动一个发光二极管,时间间隔为1秒

2024-12-05 15:35:18
推荐回答(1个)
回答(1):

这个太简单了,但是需要根据你的晶振来写延时函数
sbit P0.0=LED0;
void delay_ms(unsigned int m)
{
unsigned char i,j;
for(i=0;i<100;i++)
{
for(j=0;j<100;j++);
}
}
int main()
{
while(1)
{
LED0=!LED0;
delay_ms(1000);
}
}
//延时函数根据你的晶振来决定