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

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

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

stc89c52rc單片機(jī)驅(qū)動(dòng)sg90舵機(jī)

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:812531 發(fā)表于 2021-2-25 17:39 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
接線方法
          紅-------------------------VCC
          棕色----------------------GND
          橙色----------------------信號(hào)線
高電平t占整個(gè)周期T(20ms)的時(shí)間
舵機(jī)旋轉(zhuǎn)的角度
0.5ms
0度
1ms
45度
1.5ms
90度
2ms
135度
2.5ms
180度


#include<reg52.h>
  sbit dj=P1^0;
  unsigned char count;
    unsigned char pwm=10 ; //5是右90度,10是0度,15是左90度
void Timer0Init(void)                //0毫秒@11.0592MHz
{

        TMOD &= 0xF0;                //設(shè)置定時(shí)器模式 '
        //TMOD |=0x01;
        TL0 = 0xAE;                //設(shè)置定時(shí)初值
        TH0 = 0xFB;                //設(shè)置定時(shí)初值
        TR0 = 1;                //定時(shí)器0開(kāi)始計(jì)時(shí)
        ET0=1;
        EA=1;

}
void main()
{
  Timer0Init();        //函數(shù)調(diào)用
  while(1);
}
void timer0()  interrupt 1
{

           TL0 = 0xAE;                //設(shè)置定時(shí)初值
        TH0 = 0xFB;                //設(shè)置定時(shí)初值
        if(count<pwm)
        { dj=1;}
          else
         { dj=0;}
                  count++;
         if(count==200)//設(shè)置20ms
         { count=0;}
         
}






評(píng)分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎(jiǎng)勵(lì)!

查看全部評(píng)分

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

使用道具 舉報(bào)

沙發(fā)
ID:208271 發(fā)表于 2021-5-3 10:45 | 只看該作者
謝謝樓主分享,上機(jī)測(cè)試,完全可用,PWM參數(shù)稍微根據(jù)實(shí)際調(diào)整
回復(fù)

使用道具 舉報(bào)

板凳
ID:230742 發(fā)表于 2021-5-3 17:49 | 只看該作者
感謝分享。這個(gè)必須支持一下。程序太簡(jiǎn)單了。
回復(fù)

使用道具 舉報(bào)

地板
ID:1064915 發(fā)表于 2023-6-11 09:07 | 只看該作者
void Timer0_Init(void)                //1200微秒@11.0592MHz
{
        AUXR &= 0x7F;                        //定時(shí)器時(shí)鐘12T模式
        TMOD &= 0xF0;                        //設(shè)置定時(shí)器模式
        TMOD |= 0x01;                        //設(shè)置定時(shí)器模式
        TL0 = 0xAE;                                //設(shè)置定時(shí)初始值
        TH0 = 0xFB;                                //設(shè)置定時(shí)初始值
        TF0 = 0;                                //清除TF0標(biāo)志
        TR0 = 1;                                //定時(shí)器0開(kāi)始計(jì)時(shí)
}
TL0 = 0xAE;  
TH0 = 0xFB;
定時(shí)是1200微秒@11.0592MHz
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

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