新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > AVR128的程序——獨立按鍵控制LED燈閃爍

        AVR128的程序——獨立按鍵控制LED燈閃爍

        作者: 時間:2016-11-22 來源:網絡 收藏
        #include
        #include
        #define uchar unsigned char
        #define uint unsigned int
        void Delayms(uint MS);
        void main(void)
        {
        DDRA = 0XFF;
        PORTA = 0XFF;
        DDRC=0XFF;
        PORTC=0XFF;
        DDRF|=0X0E;
        PORTF|=0X0E;
        PORTF&=0xF8;
        DDRD = 0x00;
        PORTD = 0XFF;
        DDRB |= 0X10;
        PORTB |= 0X10;
        while(1)
        {
        if((PIND&0x0F)!=0x0F);
        Delayms(5);
        if((PIND&0x0F)!=0x0F)
        {
        if((PIND&0x01)==0)
        PORTA&=~(1<
        if((PIND&0x02)==0)
        PORTA&=~(1<
        if((PIND&0x04)==0)
        PORTA&=~(1<
        if((PIND&0x08)==0)
        PORTA&=~(1<
        Delayms(5);
        while((PIND&0x0F)!=0x0F);
        PORTA = 0xFF;
        }
        }
        }
        void Delayms(uint MS)
        {
        uint i,j;
        for( i=0;i
        for(j=0;j<1141;j++);
        }


        評論


        技術專區

        關閉
        主站蜘蛛池模板: 新乐市| 两当县| 兴和县| 陆川县| 曲阜市| 东莞市| 临沭县| 涞源县| 应城市| 勐海县| 布尔津县| 广州市| 兴海县| 肃南| 灌云县| 广德县| 曲阜市| 淮北市| 廉江市| 濮阳县| 西平县| 稷山县| 安泽县| 略阳县| 天气| 蓝田县| 西平县| 白沙| 九龙县| 额尔古纳市| 锡林浩特市| 新沂市| 贵定县| 苏州市| 南宁市| 新竹市| 昌黎县| 凤台县| 天台县| 应城市| 红原县|