標(biāo)題: 本人第一貼,呼吸燈程序 [打印本頁(yè)]

作者: bsm5632    時(shí)間: 2016-2-22 19:46
標(biāo)題: 本人第一貼,呼吸燈程序
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();
    }

}



作者: bsm5632    時(shí)間: 2016-2-22 19:49
num2取值經(jīng)過(guò)實(shí)踐得出的,
作者: dzbj    時(shí)間: 2016-2-23 18:23
本人也對(duì)呼吸燈感興趣 一直沒有合適的思路 請(qǐng)教樓主

這個(gè)程序運(yùn)行的時(shí)候 能干別的么 比如分別掃描8路AD的值 判斷大小 然后處理 如果那么運(yùn)行 會(huì)影響呼吸速率嗎
作者: bsm5632    時(shí)間: 2016-2-23 19:14
dzbj 發(fā)表于 2016-2-23 18:23
本人也對(duì)呼吸燈感興趣 一直沒有合適的思路 請(qǐng)教樓主

這個(gè)程序運(yùn)行的時(shí)候 能干別的么 比如分別掃描8路AD ...

可以的,不影響其他程序運(yùn)行

作者: dzbj    時(shí)間: 2016-2-25 23:11
bsm5632 發(fā)表于 2016-2-23 19:14
可以的,不影響其他程序運(yùn)行

謝謝 我試試
作者: 天黑請(qǐng)閉眼    時(shí)間: 2017-10-18 18:56
能注釋嗎




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1