1.代码:
#include<reg52.h>
typedef unsigned char u8;
typedef unsigned int u16;
void delay (u16 num)
{
u16 x,y;
for (x=num; x>0; x--)
for (y=110; y>0; y--);
}
void main(void)
{
u8 temp;
temp = 0x00;//最小值
while(1) //产生波形
{
P0 = temp;//初始化
temp ++;
delay (10);
if (temp == 255)
temp = 0;
}
}
2.电路图:
3.效果: