新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 單片機PWM程序及仿真波形圖

        單片機PWM程序及仿真波形圖

        作者: 時間:2016-11-26 來源:網絡 收藏

        voiddelay_ms(uintt)

        {

        ucharx,y;

        for(t;t>0;t--)

        {

        for(x=0;x<114;x++)

        for(y=0;y<1;y++);

        }

        }

        voidT0_PWM(void)interrupt1using3

        {

        TH0=((65535-100)/256);

        TL0=((65535-100)%6);

        P1=P1^0X02;

        a++;

        if(a==c)a=0;

        if(a

        elseP1_0=0;

        //delay_ms(1);

        TR0=1;

        }

        voidT0_CS(void)

        {

        //TR0=0;

        //TH0=(255-100);

        //TL0=(255-100);

        //TH0=0XFF;TL0=0X9B;

        TH0=(65535-100)/255;

        TL0=(65535-100)%5;

        d=(65535-200)/255;

        e=(65535-200)%5;

        P1=P1^0X02;

        a++;

        if(a==c)a=0;

        if(a

        elseP1_0=0;

        delay_ms(1);

        TR0=1;

        }

        voidmain(void)

        {

        TMOD=0X01;

        EA=1;ET0=1;

        //TH0=(255-100);

        //TL0=(255-100);

        TH0=(65535-100)/255;

        TL0=(65535-100)%5;

        TR0=1;

        a=0;b=1;c=10;

        while(1)

        {

        //T0_CS();

        //TH0=(65535-100)/255;

        //TL0=(65535-100)%5;

        if((b++)==c)

        b=1;

        //delay_2us(100);

        delay_ms(300);

        }

        }


        上一頁 1 2 下一頁

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 遂昌县| 平阴县| 塘沽区| 景宁| 浠水县| 辽中县| 洪雅县| 深泽县| 黎城县| 桃源县| 江口县| 盐城市| 南安市| 湘潭市| 南召县| 灵璧县| 苏州市| 新巴尔虎右旗| 大足县| 嘉禾县| 义马市| 张家港市| SHOW| 洪湖市| 阿荣旗| 资阳市| 内乡县| 阿克苏市| 民权县| 客服| 东阿县| 镇安县| 分宜县| 罗甸县| 教育| 康平县| 大庆市| 泰和县| 内黄县| 衡南县| 上林县|