中文字幕 另类精品,亚洲欧美一区二区蜜桃,日本在线精品视频免费,孩交精品乱子片免费

<sup id="3hn2b"></sup>

    1. <sub id="3hn2b"><ol id="3hn2b"></ol></sub><legend id="3hn2b"></legend>

      1. <xmp id="3hn2b"></xmp>

      2. 新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 51單片機直流電機調(diào)速程序

        51單片機直流電機調(diào)速程序

        作者: 時間:2012-09-05 來源:網(wǎng)絡(luò) 收藏

        #includereg52.h>

        本文引用地址:http://www.antipu.com.cn/article/170917.htm

        sbit KEY1 = P3^1; //定義按鍵
        sbit PWM = P1^5; //定義端口
        unsigned char CYCLE; //定義周期T=x*0.1ms
        unsigned char PWM_ON ; //定義高電平時間

        void delay(unsigned int cnt)
        {
        while(--cnt);
        }

        main()
        {
        unsigned char PWM_Num;
        TMOD |=0x01;
        TH0=(65536-1000)/256;
        TL0=(65536-1000)%256;
        IE= 0x82;
        TR0=1;

        CYCLE = 10;
        while(1)
        {
        if(!KEY1)
        {
        delay(10000);
        if(!KEY1)
        {
        PWM_Num++;
        if(PWM_Num==4)

        PWM_Num=0;
        switch(PWM_Num)

        {
        case 0:P0=0x06;PWM_ON=0;break;
        case 1:P0=0x5B;PWM_ON=4;break;
        case 2:P0=0x4F;PWM_ON=6;break;
        case 3:P0=0x66;PWM_ON=8;break;
        default:break;
        }
        }
        }
        }

        }

        void tim(void) interrupt 1 using 1
        {
        static unsigned char count;
        TH0=(65536-1000)/256;
        TL0=(65536-1000)%256;

        if (count==PWM_ON)
        {
        PWM = 1;
        }
        count++;
        if(count == CYCLE)
        {
        count=0;
        if(PWM_ON!=0)
        PWM = 0;

        }

        }

        pwm相關(guān)文章:pwm是什么


        51單片機相關(guān)文章:51單片機教程


        c語言相關(guān)文章:c語言教程


        單片機相關(guān)文章:單片機教程


        單片機相關(guān)文章:單片機視頻教程


        單片機相關(guān)文章:單片機工作原理


        pwm相關(guān)文章:pwm原理




        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉