MCU : IAP15W4K61S LQFP-64 20MHZ,
unsigned char num1;
unsigned char num2;
unsigned char num3;
void dac_1() //呼吸燈程序
{
num1++;
if((num1>=300)&&(a==0)&&(num2<=149))
{
num1=0;
num2++;
}
if((num1>=300)&&(a==1)&(num2>=1))
{
num1=0;
num2--;
}
if(num2==120)
{
a=1;
}
if(num2==1)
{
a=0;
}
num3++;
if((num3==num2))
{
led=1;
}
if(num3>=100)
{
num3=0;
led=0;
}
}
void main()
{
while(1)
{
dac_1();
}
}
|