资源简介
51单片机PWM程序,占空比、周期可调整,经过proteus仿真
本设计采用定时器0的方式2作为基本时间
其定时长短为t
在定时器中断中做减法计数
输出为1时计数为 led1_P 次,即时间为 led1_P×t
输出为0时计数为 led1_N 次,即时间为 led1_N×t
通过算法保证 led1_P + led1_N = 100
∴ 占空比 = led1_P ÷ (led1_P + led1_N) = led1_P ÷ 100
所以脉冲总周期为 100t
我们通过改变t来改变脉冲周期
通过改变 led1_P(同步改变led1_N) 来改变占空比
本设计采用定时器0的方式2作为基本时间
其定时长短为t
在定时器中断中做减法计数
输出为1时计数为 led1_P 次,即时间为 led1_P×t
输出为0时计数为 led1_N 次,即时间为 led1_N×t
通过算法保证 led1_P + led1_N = 100
∴ 占空比 = led1_P ÷ (led1_P + led1_N) = led1_P ÷ 100
所以脉冲总周期为 100t
我们通过改变t来改变脉冲周期
通过改变 led1_P(同步改变led1_N) 来改变占空比
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 53612 2018-07-05 15:52 PWM程序占空比和周期可调整(经过proteus仿真).rar
----------- --------- ---------- ----- ----
文件 53612 2018-07-05 15:52 PWM程序占空比和周期可调整(经过proteus仿真).rar
相关资源
- SG3525频率PWM控制均可调模块
- 基于ARM7 PWM定时器的图像传感器时序信
- 电力电子技术(第4版)_王兆安_带目
- 基于FAN6754A的PWM反激式开关电源的设计
- 采用双闭环控制提高PWM的电源纹波抑
- FPGA实现单极性SPWM调制
- LCL滤波器在三相PWM整流器中的应用
- CPS―SPWM调制方法在H桥多电平变流器中
- 基于FPGA的多电平载波移相SPWM方法实现
- 正弦波逆变器正弦波逆变器的工作原
- 基于DSP的SVPWM变频调速系统
- 采用单片机SPWM的控制应急电源逆变电
- PWM脉宽调制的原理
- 说说PWM脉宽调制原理
- 以单片机AT89S52、光电脉宽调制器芯片
- STM32F103系列PWM输出应用之纸短情长音
- 基于FPGA的SVPWM实现方法
- pwm控制驱动直流电机 可调速 可调转的
- 可控硅调光,PWM调光,0-10V调光哪个更
- 一种基于SG3525A的PWM型开关稳压电源设
- 基于PIC单片机产生SPWM信号控制逆变桥
- 三相PWM整流器电压环H_∞鲁棒控制
- SVPWM的原理及法则推导和控制算法详解
- 132kW双PWM变频器电力电缆选型设计
- 32F103 8路PWM输出实验
- Keil5下的STM32F407程序
- PWM控制电机
- 基于STM32-Mini的多路PWM
- 基于两个红外传感器的寻迹小车程序
- stm32输出频率幅值可调SPWM
评论
共有 条评论