91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 1KB
    文件類型: .rar
    金幣: 1
    下載: 0 次
    發布日期: 2021-01-03
  • 語言: 其他
  • 標簽: 源代碼??

資源簡介

PIC16F946的PWM測試程序

資源截圖

代碼片段和文件信息

/*
1.?通過寫入PR2?寄存器來設置PWM?周期。
2.?通過寫入CCPR1L?寄存器和CCP1CON<5:4>?位來設置PWM?占空比。
3.?用戶必須通過清零T?R?ISC<5>?位將RC5/T1CKI/CCP1/SEG10?引腳配置為輸出引腳。
4.?通過寫T2CON?來設置TMR2?預分頻值并使能Timer2。
5.?配置CCP2?模塊使之工作于PWM?模式。

PWM?周期?=?[(PR2)?+?1]?*4?*?TOSC?*?(TMR2?預分頻比),用時間單位表示
PWM?占空比?=?(CCPR1L:CCP1CON<5:4>)???TOSC??(TMR2?預分頻值)
TMR2?預分頻比=16??TOSC=1/4M?CCPR1L:CCP1CON<5:4>=256
PR2=256???25%
*/

#include
/*
該程序用于使CCP1模塊產生分辨率為10位的PWM波形,占空比為50%
*/


void?CCP2INIT()
{
?
?PR2=0XFF; //設置PWM的工作周期
?CCPR2L=0X3F;
?CCP2X=1;
?CCP2Y=1;
?TRISD2=0;
?
?T2CON=0X07;
/*
bit?7?未用:讀為0
bit?6-3?TOUTPS<3:0>:Timer2?輸出后分頻比選擇位
0000?=?1:1?后分頻比
0001?=?1:2?后分頻比
?
?
?
1111?=?1:16?后分頻比
bit?2?TMR2ON:Timer2?使能位

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????1886??2007-12-12?14:52??PWM\pwm.c

?????目錄??????????0??2007-11-25?11:11??PWM

-----------?---------??----------?-----??----

?????????????????1886????????????????????2


評論

共有 條評論