虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

CCS PWM占空比变

  • 利用51单片机的两个定时器同时产生两路脉冲

    利用51单片机的两个定时器同时产生两路脉冲,其中一路为频率、占空比可调的PWM,另一路可以串行发送给定数据(即载波)。

    标签: 51单片机 定时器 脉冲

    上传时间: 2013-12-17

    上传用户:zhouli

  • 超声测距c语言程序 利用定时器产生40khz站空比50 的方波 通过检测收到超声波的时间来测距

    超声测距c语言程序 利用定时器产生40khz站空比50 的方波 通过检测收到超声波的时间来测距

    标签: khz 40 超声测距 c语言

    上传时间: 2013-11-25

    上传用户:ywqaxiwang

  • PCA工作在8位脉宽调制器工作方式

    PCA工作在8位脉宽调制器工作方式,由P0.0输出一个占空比为0>>0xfe>>0的PWM 信号且重复输出,可用示波器观察占空比变化。。使用外部22.1184MHz晶振。

    标签: PCA 8位 脉宽调制器 工作方式

    上传时间: 2013-12-19

    上传用户:bruce5996

  • Code Warrior 4.7 Target : MC9S12XS128 Crystal: 16.000Mhz busclock:16.000MHz pllclock:32.000MHz

    Code Warrior 4.7 Target : MC9S12XS128 Crystal: 16.000Mhz busclock:16.000MHz pllclock:32.000MHz ============================================ 演示程序使用说明: 1.串口9600bps,中断显示 2.PWM波形测试,测试方法: 按u:增加频率 按d:降低频率 按l:减小占空比 按r:增加占空比 按o:开启声音 按c:关闭声音

    标签: 16.000 MHz busclock pllclock

    上传时间: 2017-07-28

    上传用户:com1com2

  • MC9S12XS128单片机

    MC9S12XS128单片机,清华的智能车推荐板子。可调试如下各个模块。光电管AD转换,舵机占空比,PWM驱动电机,霍尔元件测速 部分细节自行修改。

    标签: 128 MC9 S12 MC

    上传时间: 2013-12-20

    上传用户:nanxia

  • 这是一个三相电流滞环PWM控制的逆变电路

    这是一个三相电流滞环PWM控制的逆变电路

    标签: PWM 三相 电流滞环 控制

    上传时间: 2014-01-14

    上传用户:小鹏

  • 基于单片机的恒流开关电源

    包括PCB,原理图以及程序代码。 本开关电源设计采用STC12C5A60S2单片机发生47KHZ的PWM脉冲信号,经过IR2104控制MOS,从而控制整个BUCK(降压式变换)电路。单片机内部自带的10位ADC能通过电压电流检测电流实时反馈电流和电压数值,并由此调整输出的PWM的占空比,形成电流电压闭环控制系统。按键能设置输出电流从0.2A到2A,以0.01A递增,输出最大10V,液晶能显示实时输出电流与电压。根据测试,满载的供电效率为88%。按键设置的输出电流的误差小于0.01A。

    标签: 单片机 恒流 开关电源

    上传时间: 2016-06-15

    上传用户:sjr88

  • 调光C程序

    /*#include<reg52.h> #define uint unsigned int #define uchar unsigned char #define uchar unsigned char sbit K1=P3^4; sbit K2=P3^5; sbit ledr=P1^0; sbit ledg=P1^1; sbit ledb=P1^2; bit LEDDirection=0;//LED控制方向0:渐亮1:渐灭 char  pwm=0; char  pwmr=0; char  scw=0;//中断记数 char  tt=0; char n; void dealy(uint z); void Timer0Init(void) {    TMOD=0x01;   TH0=0xff;   TL0=0x47;   EX0=1;    IT0=0;   PX0=1;   ET0=1;    TR0=1;   EA=1; } void main() {   Timer0Init();       while(1){ if(K1==0) { dealy (1); if(K1==0) {TR0=1;   ledr=0;       dealy(5);       TR0=0;       }          }      if(K2==0) { dealy (1); if(K2==0) { while(1) {     ledr=0;  //亮     dealy(100-n*10);     ledr=1;  //熄     dealy(n*10); }   }  }       } } void Time0Isr(void) interrupt 1 {        // pwm=0;      TH0=0xff;      TL0=0x47;          scw++; }*/ #include<reg52.h> #define uchar unsigned char bit LEDDirection=0; sbit P2_0=P1^0; sbit key1=P3^4; sbit key2=P3^5; sbit key3=P3^6; uchar zkb,i,t;// zkb指占空比 uchar pwm; void delay(uchar z) {   uchar x,y;   for(x=z;x>0;x--)    for(y=110;y>0;y--); } void init()  //初始化函数 {      TMOD=0X01;   TH0=(65536-1000)/256;   TL0=(65536-1000)%256;   EA=1;   ET0=1;   TR0=1; } void keyscan()  //键盘扫描   {     P3=0XFF; if(key1==0)   {    delay(5);     if(key1==0)     {      while(!key1);         if(zkb<9)    {      zkb++;    }        }   } if(key2==0)   {    delay(5);     if(key2==0)     {      while(!key2);      if(zkb>0)      {      zkb--;    }     }    }    if(key3==0)   {TR0=1;    delay(5);     if(key3==0)     {while(!key3);    if((zkb<=9)&&(0==LEDDirection))       {            zkb++;                 if(zkb>9)        {           LEDDirection=1;          zkb=9;                   }                }                   if((zkb>=0 )&&(1==LEDDirection))          {         zkb--;                   if(zkb<0 )       {          LEDDirection=0;         zkb=0 ;              //dealy(3000);       }                       }                 }    //pwm=pwmr;                              }             } void main() //主函数   {          zkb=2;     init(); while(1) {   keyscan(); }   } void time0(void) interrupt 1  //中断函数   {          TH0=(65536-200)/256; TL0=(65536-200)%256; ++i;   if(i>10)    {    i=0;    }; if(i<=zkb) {   P2_0=1; } else P2_0=0;   } /*void time0(void) interrupt 0  //中断函数   {          TH0=(65536-1000)/256; TL0=(65536-1000)%256; ++i; if(i>10)    {    i=0;    }; if(i<=zkb) {   P2_0=1; } else P2_0=0;   }*/

    标签: 调光

    上传时间: 2016-07-02

    上传用户:184890962

  • 基于单片机的恒流开关电源

    本开关电源设计采用STC12C5A60S2单片机发生47KHZ的PWM脉冲信号,经过IR2104控制MOS,从而控制整个BUCK(降压式变换)电路。单片机内部自带的10位ADC能通过电压电流检测电流实时反馈电流和电压数值,并由此调整输出的PWM的占空比,形成电流电压闭环控制系统。按键能设置输出电流从0.2A到2A,以0.01A递增,输出最大10V,液晶能显示实时输出电流与电压。根据测试,满载的供电效率为88%。按键设置的输出电流的误差小于0.01A。 关键词:开关电源,BUCK,STC单片机,IR2104,恒流源    

    标签: 单片机 恒流 开关电源

    上传时间: 2017-07-07

    上传用户:砚子儿*

  • STM8S-PWM信号占空比测量实验

    //GPIO端口初始化配置函数GPIO_init(),无形参,无返回值 //TIM1功能初始化函数TIM1_init(),无形参,无返回值 //LCD1602初始化函数LCD1602_init(),无形参和返回值 //写入液晶模组命令或数据函数 //显示字符函数LCD1602_DIS(),无形参和返回值

    标签: STM8S-PWM 信号 测量实验

    上传时间: 2018-01-04

    上传用户:walker.tang