欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: 單片機電機程序 想要實現反轉 有無大佬給個提示 [打印本頁]

作者: 初學者Captain    時間: 2022-10-22 23:35
標題: 單片機電機程序 想要實現反轉 有無大佬給個提示
#include <REGX52.H>

unsigned char timer0;
sbit ENA=P1^0;
sbit PWM=P1^1;
sbit DIR=P1^2;

void kongzhi_Init()
{
    TMOD|=0X11;
    TH1=0XFE;
    TL1=0X33;
    TR1=1;
    IE=0X8A;
}
void Tlzd() interrupt 3
{
    TH1=0XFE;
    TL1=0X33;
    timer1++;
}
void main()
{
     kongzhi_Init();
     while(1)
     {
        if(timer0>5)
        {
            timer0=0;
        }
        if(timer0<2)
        {
            PWM=0;
        }
        else
        {
            PWM=1;
        }
     }
}



作者: 初學者Captain    時間: 2022-10-22 23:46
有無大佬指導一下
作者: zhxiufan    時間: 2022-10-23 09:15
沒有電路接法,僅僅這個代碼是無法給你具體建議的。

作者: 一事無成    時間: 2022-10-23 16:48
步進電機?那就控制DIR輸出高低電平唄。
作者: 藍魄    時間: 2022-10-23 16:50
首先想要實現電機的正反轉要電路支持才行;就是電機要用H橋電路或模塊才能實現正反轉;另外你的代碼能編譯成功嗎;定義的timer0;在中斷中又是用沒定義的timer1?還有總中斷貌似也沒開
作者: yzwzfyz    時間: 2022-10-26 15:30
看電機驅動器或電機的手冊,手冊上有。
作者: 大漠落日    時間: 2022-10-27 09:28
你用什么樣的電機也不說,是普通直流電機,還是步進電機,驅動方法是不一樣的




歡迎光臨 (http://m.raoushi.com/bbs/) Powered by Discuz! X3.1