真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

關(guān)于51單片機按鍵控制LED狀態(tài)的延伸和疑問-創(chuàng)新互聯(lián)

功能是一個按鍵,控制多種LED的多種工作狀態(tài),如常亮、常滅、呼吸燈、亮滅等。

創(chuàng)新互聯(lián)致力于互聯(lián)網(wǎng)網(wǎng)站建設(shè)與網(wǎng)站營銷,提供做網(wǎng)站、成都網(wǎng)站設(shè)計、網(wǎng)站開發(fā)、seo優(yōu)化、網(wǎng)站排名、互聯(lián)網(wǎng)營銷、小程序定制開發(fā)、公眾號商城、等建站開發(fā),創(chuàng)新互聯(lián)網(wǎng)站建設(shè)策劃專家,為不同類型的客戶提供良好的互聯(lián)網(wǎng)應(yīng)用定制解決方案,幫助客戶在新的全球化互聯(lián)網(wǎng)環(huán)境中保持優(yōu)勢。

發(fā)現(xiàn)了一個問題,如果用以下代碼,在LED燈效中有delay延遲時候,則程序流程上會導致按鍵有一定延遲。

#includevoid Delay(unsigned int xms)
{
    unsigned char i, j;
    while(xms)
    {
        i = 2;
        j = 239;
        do
        {
            while (--j);
        } while (--i);
        xms--;
    }
}

unsigned char ledmod=0;
void main()
{
    while(1)
    {
        if(P3_1==0)
        {
            Delay(50);
            while(P3_1==0);
            Delay(50);
            ledmod++;
            switch(ledmod)
            {
                case 1:P2_0=0;break;
                case 2:P2_1=0;break;
                case 3:
                    for(;ledmod==3;)
                    {
                        P2_3=0;
                        Delay(500);
                        P2_3=1;
                        Delay(500);
                        if(P3_1==0)
                        {
                            Delay(50);
                            while(P3_1==0);
                            Delay(50);
                            ledmod=0;
                            P2_0=1;
                            P2_1=1;
                        }
                    }
                    break;
                }
        }
            
    }

}

請教各位大佬,

1有什么辦法解決這個按鍵延遲?

2在不改變delay延遲函數(shù)的前提下,有什么辦法消除這個延遲?

你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級服務(wù)器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧


當前文章:關(guān)于51單片機按鍵控制LED狀態(tài)的延伸和疑問-創(chuàng)新互聯(lián)
文章鏈接:http://weahome.cn/article/isehj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部