找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2151|回復(fù): 6
打印 上一主題 下一主題
收起左側(cè)

單片機(jī)電機(jī)程序 想要實(shí)現(xiàn)反轉(zhuǎn) 有無大佬給個(gè)提示

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:1048790 發(fā)表于 2022-10-22 23:35 | 只看該作者 回帖獎勵 |倒序?yàn)g覽 |閱讀模式
#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;
        }
     }
}


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:1048790 發(fā)表于 2022-10-22 23:46 | 只看該作者
有無大佬指導(dǎo)一下
回復(fù)

使用道具 舉報(bào)

板凳
ID:121859 發(fā)表于 2022-10-23 09:15 | 只看該作者
沒有電路接法,僅僅這個(gè)代碼是無法給你具體建議的。
回復(fù)

使用道具 舉報(bào)

地板
ID:1007932 發(fā)表于 2022-10-23 16:48 | 只看該作者
步進(jìn)電機(jī)?那就控制DIR輸出高低電平唄。
回復(fù)

使用道具 舉報(bào)

5#
ID:86926 發(fā)表于 2022-10-23 16:50 | 只看該作者
首先想要實(shí)現(xiàn)電機(jī)的正反轉(zhuǎn)要電路支持才行;就是電機(jī)要用H橋電路或模塊才能實(shí)現(xiàn)正反轉(zhuǎn);另外你的代碼能編譯成功嗎;定義的timer0;在中斷中又是用沒定義的timer1?還有總中斷貌似也沒開
回復(fù)

使用道具 舉報(bào)

6#
ID:123289 發(fā)表于 2022-10-26 15:30 | 只看該作者
看電機(jī)驅(qū)動器或電機(jī)的手冊,手冊上有。
回復(fù)

使用道具 舉報(bào)

7#
ID:195496 發(fā)表于 2022-10-27 09:28 | 只看該作者
你用什么樣的電機(jī)也不說,是普通直流電機(jī),還是步進(jìn)電機(jī),驅(qū)動方法是不一樣的
回復(fù)

使用道具 舉報(bào)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表