找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3032|回復(fù): 6
打印 上一主題 下一主題
收起左側(cè)

本人第一貼,呼吸燈程序

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:105263 發(fā)表于 2016-2-22 19:46 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
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();
    }

}


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:105263 發(fā)表于 2016-2-22 19:49 | 只看該作者
num2取值經(jīng)過實(shí)踐得出的,
回復(fù)

使用道具 舉報(bào)

板凳
ID:47286 發(fā)表于 2016-2-23 18:23 | 只看該作者
本人也對呼吸燈感興趣 一直沒有合適的思路 請教樓主

這個(gè)程序運(yùn)行的時(shí)候 能干別的么 比如分別掃描8路AD的值 判斷大小 然后處理 如果那么運(yùn)行 會影響呼吸速率嗎
回復(fù)

使用道具 舉報(bào)

地板
ID:105263 發(fā)表于 2016-2-23 19:14 | 只看該作者
dzbj 發(fā)表于 2016-2-23 18:23
本人也對呼吸燈感興趣 一直沒有合適的思路 請教樓主

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

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

使用道具 舉報(bào)

5#
ID:47286 發(fā)表于 2016-2-25 23:11 | 只看該作者
bsm5632 發(fā)表于 2016-2-23 19:14
可以的,不影響其他程序運(yùn)行

謝謝 我試試
回復(fù)

使用道具 舉報(bào)

6#
ID:235044 發(fā)表于 2017-10-18 18:56 來自手機(jī) | 只看該作者
能注釋嗎
回復(fù)

使用道具 舉報(bào)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表