#include
#define uchar unsigned char
void delay(uchar n);
void main()
{
uchar i;
i=P1;
i=0xfe;
for(;;i++)
delay(100);
while(1);
}
void delay(uchar n)
{
uchar j,k;
for (n;n--;n>0)
for (j=10;j--;j>0)
for (k=10;k--;k>0);
}
本文提供了一个基于51单片机的简单延时程序代码示例,通过三重循环实现延时效果。该程序适用于初学者了解单片机中延时函数的编写方法。

8450

被折叠的 条评论
为什么被折叠?



