新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 單片機C語言程序設計:INT0 及 INT1 中斷計數

        單片機C語言程序設計:INT0 及 INT1 中斷計數

        作者: 時間:2013-06-27 來源:網絡 收藏

        Buffer_Counts[1]=0x0a;

        Buffer_Counts[5]=Count_B/100;

        Buffer_Counts[4]=Count_B%100/10;

        Buffer_Counts[3]=Count_B%10;

        if( Buffer_Counts[5]==0)

        {

        Buffer_Counts[5]=0x0a;

        if( Buffer_Counts[4]==0)

        Buffer_Counts[4]=0x0a;

        }

        for(i=0;i6;i++)

        {

        P2=DSY_Scan_Bits[i];

        P1=DSY_CODE[Buffer_Counts[i]];

        DelayMS(1);

        }

        }

        //主程序

        void main()

        {

        IE=0x85;

        PX0=1;中斷優先

        IT0=1;

        IT1=1;

        while(1)

        {

        if(K3==0) Count_A=0;

        if(K4==0) Count_B=0;

        Show_Counts();

        }

        }

        //INT0 中斷函數

        void EX_INT0() interrupt 0

        {

        Count_A++;

        }

        //INT1 中斷函數

        void EX_INT1() interrupt 2

        {

        Count_B++;

        }

        c語言相關文章:c語言教程




        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 青阳县| 喀什市| 康平县| 微博| 三原县| 开原市| 阳信县| 淅川县| 昌都县| 桐庐县| 多伦县| 分宜县| 揭东县| 民县| 望城县| 天津市| 澜沧| 大姚县| 衡山县| 双鸭山市| 六盘水市| 永兴县| 正蓝旗| 永福县| 辽源市| 泸水县| 梅河口市| 德令哈市| 黄山市| 扎囊县| 乌拉特后旗| 肇东市| 湖北省| 本溪| 溧水县| 洪泽县| 鹿邑县| 阳信县| 丹江口市| 防城港市| 南岸区|