91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 2KB
    文件類型: .c
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2021-06-02
  • 語言: 其他
  • 標(biāo)簽: 51??duoji??PWM??

資源簡介

通過51定時器模擬PWM來控制舵機(jī),簡單易懂,備注很詳細(xì)

資源截圖

代碼片段和文件信息

/********************************************
舵機(jī)固定角度控制程序
2019.2.15
以51單片機(jī)用定時器模擬PWM信號去控制舵機(jī)角度,舵機(jī)的控制線輸入一個周期性的
正向脈沖PWM信號,這個周期脈沖信號的高電平為0.5~2.5ms間,舵機(jī)的控制頻率在
50HZ~200HZ之間。
只需改變正脈沖的時間,即可改變舵機(jī)轉(zhuǎn)角
********************************************/

#include
typedef?unsigned?int?uint;
typedef?unsigned?char?uchar;
sbit?pwm=P1^0;//輸出PWM信號
sbit?pwm1=P1^1;
uint?pwm_value=1500;//初值為1.5ms

uint?value[]={15001150150085015001850150021001500};//0.-45.0.-90.0.45.90.0
/********************延時函數(shù)*************************/
void?delay_ms(uint?x)
{
uint?i;
while(x--)for(i=0;i<125;i++);
}

/********************************************************/
//定時器0定時器1同時開啟,此時PWM為1,定時器1的時間到了之后
//PWM=0,并關(guān)閉定時器1,等待脈沖總周期達(dá)到20ms即定時器0中斷,
//在定時器0的中斷服務(wù)中又將pwm

評論

共有 條評論