新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > proteus與keil Cx51的單片機仿真(測量脈沖寬度)

        proteus與keil Cx51的單片機仿真(測量脈沖寬度)

        作者: 時間:2016-11-24 來源:網絡 收藏
        利用門控位測試INT0引腳上出現的脈沖的寬度,并以機器周期數的形式通過發光二極管顯示。

        電路圖:

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



        U1源程序:

        #include
        sbit P1_1=P1^1;
        void main(void)
        {
        TMOD=0x02;
        EA=1;
        ET0=1;
        TH0=256-250;
        TL0=256-250;
        TR0=1;
        while(1);
        }
        void Time0(void)interrupt 1 using 0
        {P1_1=~P1_1;}

        U2源程序:

        #include
        #include
        void main(void)
        {
        TMOD=0x0a;
        EA=1;
        ET0=0;
        TR0=1;
        TH0=0;
        TL0=0;
        while(1)
        {
        while(INT0==0);
        TL0=0;
        while(INT0==1);
        P1=TL0;
        }
        }




        評論


        技術專區

        關閉
        主站蜘蛛池模板: 武胜县| 凤冈县| 琼海市| 定兴县| 平陆县| 土默特左旗| 延庆县| 台北市| 正定县| 北碚区| 石屏县| 澄城县| 汤原县| 五河县| 汕头市| 北海市| 疏勒县| 科技| 阿瓦提县| 行唐县| 鄂温| 南宁市| 海阳市| 乐清市| 河津市| 长宁县| 靖宇县| 玛多县| 沅江市| 四川省| 巴林右旗| 宾阳县| 精河县| 永川市| 海兴县| 海阳市| 蓬莱市| 兴国县| 安徽省| 莲花县| 邹平县|