PWM的設計思路及程序設計
發布時間:2008/11/25 0:00:00 訪問次數:654
脈寬調制輸出工作方式可用于從引腳上輸出脈沖寬度隨時可調的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)
上一篇:PIC單片機捕捉模塊的程序設計