新聞中心

        AVR讀鍵盤使用IF語句

        作者: 時間:2016-11-24 來源:網(wǎng)絡(luò) 收藏
        #include <avr/io.h>

        int main(void)

        本文引用地址:http://www.104case.com/article/201611/321006.htm

        {
        DDRD &= ~(1 << 6);//第六位設(shè)置為輸入
        DDRD &= ~(1 << 3);//第六位設(shè)置為輸入
        DDRD &= ~(1 << 7);//第六位設(shè)置為輸入
        PORTD |= (1 << 6);//打開上啦電阻
        PORTD |= (1 << 7);//打開上啦電阻
        DDRA |= (1 << 3);//設(shè)置為輸出
        DDRB |= (1 << 0);//設(shè)置為輸出
        DDRB |= (1 << 1);//設(shè)置為輸出
        PORTA &= ~(1 << 3);//關(guān)蜂鳴器

        while(1)
        {
        if(PIND & (1 << 6)) //開關(guān)打開的時候
        {
        PORTA &= ~(1 << 3);//關(guān)蜂鳴器
        }
        else
        {
        if(PIND & (1 << 7))
        PORTB &= ~(1 << 0);//燈滅
        else
        PORTB |= (1 << 0);//燈開
        PORTA |= (1 << 3); //開蜂鳴器
        }
        }

        }



        關(guān)鍵詞: AVR讀鍵盤IF語

        評論


        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 望奎县| 泾阳县| 浪卡子县| 明光市| 陵川县| 江北区| 渑池县| 灵台县| 武山县| 沁水县| 通州区| 台中县| 锡林浩特市| 廉江市| 唐河县| 东海县| 孟村| 墨竹工卡县| 林芝县| 大邑县| 武夷山市| 威海市| 黔南| 郸城县| 新晃| 永丰县| 双流县| 正定县| 余姚市| 武功县| 循化| 延津县| 高邑县| 磐安县| 兰考县| 阳西县| 洪雅县| 屏山县| 凤冈县| 双流县| 临澧县|