新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > atmega8 例程:INT1外部中斷

        atmega8 例程:INT1外部中斷

        作者: 時間:2016-11-20 來源:網(wǎng)絡 收藏

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

        /**  函數(shù)庫說明:ATMEGE8 INT1中斷程序                        *  版本:      v1.0									       *  修改:      龐輝									       *  修改日期:  2011年08月01日							   *														   *  說明:	   無										   *                                                          *  版本更新:                                              *                                                                                          *注意: button  PD3                                         *       LED     PD5*       buzzer  PB1                                         */#include <avr/io.h>#include interrupt.h>int main(void){//PD3外部中斷1口設置為輸出DDRD &= ~(1 << DDD3);//PD3上拉電阻使能PORTD |= (1 << PORTD3);//蜂鳴器控制口為輸出DDRB |= (1 << DDB1);DDRC |= (1 << DDC5);//INT1 下降沿觸發(fā)MCUCR |= (1 << ISC10) | (1 << ISC11);//INT1 中斷使能GICR |= (1 << INT1);//使能全局中斷sei();while(1){}return 0;}//外部中斷1服務程序SIGNAL(SIG_INTERRUPT1){PORTB ^= (1 << PORTB1); PORTC ^= (1 << PORTC5); }


        關鍵詞: atmega8INT1外部中

        評論


        技術專區(qū)

        關閉
        主站蜘蛛池模板: 襄垣县| 峨眉山市| 清原| 原阳县| 安陆市| 永吉县| 岑巩县| 云安县| 桃园市| 广汉市| 泾源县| 塔城市| 赣州市| 桑植县| 灵宝市| 乐昌市| 西平县| 仁怀市| 新安县| 济阳县| 灵宝市| 鄂托克前旗| 临颍县| 同江市| 辽阳市| 丰台区| 岗巴县| 潜江市| 松桃| 弥渡县| 郯城县| 都兰县| 鄂州市| 米脂县| 都昌县| 衡阳县| 凤凰县| 沅江市| 丽江市| 皋兰县| 永宁县|