新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > L298N電機驅動電路設計

        L298N電機驅動電路設計

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



        51單片機C語言PWM調速參考程序

        本文引用地址:http://www.104case.com/article/201611/322503.htm
        關于頻率和占空比,對于12M晶振假定PWM輸出頻率為1KHZ,這樣定時中斷次數
        *設定為C=10,即0.01MS中斷一次,則TH0=FF,TL0=F6;由于設定中斷時間為0.01ms,這樣
        *可以設定占空比可從1-100變化。即0.01ms*100=1ms
        ******************************************************************************/
        #include
        #define V_TH0 0XFF
        #define V_TL0 0XF6
        #define V_TMOD 0X01
        void init_sys(void);
        unsigned char ZKB1;
        voidmain (void)
        {
        init_sys();
        ZKB1=40;
        P1_1=1;P1_0=0;
        while(1);
        }
        void init_sys(void)
        {
        TMOD=V_TMOD;
        TH0=V_TH0;
        TL0=V_TL0;
        TR0=1;
        ET0=1;
        EA="1";
        }
        void timer0(void) interrupt 1
        {
        Unsigned char click;
        TH0=V_TH0;
        TL0=V_TL0;
        ++click;
        if (click>=100) click=0;
        if (click<=ZKB1)
        P1_1=0;
        else
        P1_1=1;
        }


        評論


        技術專區

        關閉
        主站蜘蛛池模板: 津市市| 枣庄市| 永福县| 安阳市| 深州市| 北票市| 盐边县| 阜新| 奎屯市| 东乌珠穆沁旗| 大兴区| 托克托县| 商丘市| 富顺县| 剑河县| 天门市| 兴文县| 新蔡县| 会同县| 正蓝旗| 江达县| 边坝县| 贺州市| 云霄县| 霍邱县| 新源县| 四会市| 托里县| 河源市| 明星| 普定县| 准格尔旗| 三穗县| 女性| 天台县| 保靖县| 格尔木市| 车险| 大厂| 勃利县| 桦南县|