新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 74LS148擴展中斷

        74LS148擴展中斷

        作者: 時間:2016-11-17 來源:網絡 收藏
        #include
        sbit P1_1=P1^1;
        /*************延時子程序*******************************/
        void delay(unsigned int x)//最小1毫秒
        {
        unsigned char j;
        while(x--)
        {
        for(j=0;j<125;j++)
        {;}
        }
        }
        /*************中斷程序********************************/
        void inter_pro() interrupt 0 using0
        {
        if(P2==0xF8)
        {
        delay(10);
        P0=0x7F;
        }
        else if(P2==0xF9)
        {
        delay(10);
        P0=0xBF;
        }
        else if(P2==0xFA)
        {
        delay(10);
        P0=0xDF;
        }
        else if(P2==0xFB)
        {
        delay(10);
        P0=0xEF;
        }
        else if(P2==0xFC)
        {
        delay(10);
        P0=0xF7;
        }
        else if(P2==0xFD)
        {
        delay(10);
        P0=0xFB;
        }
        else if(P2==0xFE)
        {
        delay(10);
        P0=0xFD;
        }
        else if(P2==0xFF)
        {
        delay(10);
        P0=0xFE;
        }
        else
        P0=0xFF;
        }
        void main()
        {
        IP=0x01; //設置外部中斷0為最高級
        IE=0x81;
        while(1)
        {
        P1_1=0;
        delay(300);
        P1_1=1;
        }
        }


        關鍵詞: 74LS148擴展中

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 玉山县| 淮滨县| 乌拉特后旗| 建湖县| 北碚区| 古丈县| 融水| 清镇市| 金塔县| 芮城县| 胶南市| 通山县| 合水县| 麻栗坡县| 上饶县| 河西区| 巴彦淖尔市| 长治市| 当涂县| 平和县| 英德市| 卢湾区| 永春县| 丰台区| 双柏县| 惠来县| 绥中县| 三都| 桐柏县| 辽阳市| 马关县| 温州市| 桐梓县| 九台市| 东平县| 阳春市| 工布江达县| 潢川县| 和平县| 贵州省| 定兴县|