各位大佬求助 单片机源程序如下:
#include <STC12C5A60S2.H>
void Delay10ms(unsigned char i) //@12.000MHz
{
unsigned char j;
j = 113;
do
{
while (--j);
} while (--i);
}
void main()
{
unsigned char i,j;
P0M0=0x00;//io模式的配置
P0M1=0x00;
P0=0x00;//将所有led全部灭掉,赋值为低电平
//呼吸灯
for(i=0;i<10;i++)
{
P00=1;
Delay10ms(i);
P00=0;
Delay10ms(10-i);
Delay10ms(5);
}
for(j=0;j<10;j++)
{
P00=0;
Delay10ms(j);
P00=1;
Delay10ms(10-j);
Delay10ms(5);
}
}
为什么他的亮灭肉眼可见,明明我的占空比已经很小了
|