新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 單片機中斷實驗2

        單片機中斷實驗2

        作者: 時間:2016-11-21 來源:網絡 收藏
        電路圖:

        代碼如下:
        #include
        #include
        sbit p1_0 = P1^0;
        sbit p1_1 = P1^1;
        void delay (void) {
        int a = 500;
        while(a--) _nop_();
        }
        void LED_01() interrupt 0 using 1 {
        delay();
        if (INT0 == 0) {
        p1_0 = !p1_0;
        while (INT0 == 0);
        }
        }
        void LED_02() interrupt 2 using 1 {
        delay ();
        if (INT1 == 0) {
        p1_1 = !p1_1;
        while (INT1 == 0);
        }
        }
        void main () {
        p1_0 = 0;
        p1_1 = 0;
        EA = 1;
        EX0 = 1;
        EX1 = 1;
        while(1);
        }



        關鍵詞: 單片機中斷實

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 阿拉善盟| 东兰县| 尚义县| 汤原县| 交城县| 冀州市| 安溪县| 益阳市| 荣昌县| 屯门区| 邵武市| 绍兴市| 如东县| 郸城县| 织金县| 凭祥市| 厦门市| 常熟市| 伊吾县| 遵义市| 扶沟县| 洪洞县| 喀什市| 信宜市| 塔河县| 布尔津县| 马关县| 瑞安市| 桑日县| 阿拉善盟| 宝兴县| 维西| 盱眙县| 建始县| 岫岩| 肃南| 应城市| 全州县| 西畴县| 隆子县| 收藏|