stc51單片機(jī)pwm程序stc12c5608ad
掃描二維碼
隨時(shí)隨地手機(jī)看文章
初始化pwm程序:
voidPWM_INIT(){TMOD=0X02;//定時(shí)器0工作于8位自動(dòng)重載模式TH0=0xfc;TL0=0xfc;TR0=1;CMOD=0x04;//CPS1=0CPS0=1,選擇PCA的時(shí)鐘源為定時(shí)器0的溢出CL=0;//PCA計(jì)數(shù)器清零CH=0;CCAP0H=0;//初始化占空比為0%CCAPM0=0x42;//把P3.7腳做為DAC1的輸出引腳CR=1;//PCA模塊開始計(jì)時(shí)}
初始化完成后,只需要修改CCAP0H寄存器的值,即可改變占空比值。