PWM的设计思路及程序设计

时间:2008-11-25

  脉宽调制输出工作方式可用于从引脚上输出脉冲宽度随时可调的PWM信号,其所用的时基为TMR2。

  1.设计思路

  本设计应用CCP1模块产生分辨率为10位,占空比为50%的PWM波形。值得注意的是,因为CCP1引脚是与端口C的数据锁存复用的,所以必须将TRISC的BIT2清0来使能CCP1的输出。本设计可通过示波器检测CCP1引脚的PWM输出信号。

  2.程序设计

  本设计的程序流程如图所示。

  图 主程序及CCP1初始化子程序流程图

  实现代码如下。

  欢迎转载,信息来源维库电子市场网(www.dzsc.com


  
上一篇:16×16位定点数加、减法模块程序设计
下一篇:16X16位定点数乘法模块程序设计

免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。

相关技术资料