位置:51电子网 » 技术资料 » 单 片 机

PWM的设计思路及程序设计

发布时间:2008/11/25 0:00:00 访问次数:658

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

  1.设计思路

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

  2.程序设计

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

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

  实现代码如下。

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



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

  1.设计思路

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

  2.程序设计

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

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

  实现代码如下。

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



相关IC型号

热门点击

 

推荐技术资料

硬盘式MP3播放器终级改
    一次偶然的机会我结识了NE0 2511,那是一个远方的... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!