新聞中心

        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 下一頁

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 留坝县| 固阳县| 台前县| 肃南| 和政县| 绥江县| 新乐市| 正阳县| 荣成市| 株洲县| 武义县| 公主岭市| 夏河县| 壶关县| 女性| 万山特区| 麻江县| 尼木县| 五华县| 肥西县| 南召县| 韶关市| 天长市| 光山县| 湄潭县| 黔江区| 武定县| 吉安市| 宜兰县| 青神县| 大渡口区| 丰顺县| 宁德市| 大化| 松滋市| 深水埗区| 娄烦县| 桑植县| 秀山| 牡丹江市| 东城区|