英锐恩单片机论坛,Microchip单片机,模拟器件,接口电路,麦肯单片机,单片机应用交流

标题: 用PWM驱动无源蜂鸣器 [打印本页]

作者: winnie    时间: 2009-3-26 10:25
标题: 用PWM驱动无源蜂鸣器
bit buzzer_bit,/*开/关蜂鸣器位*/
unsigned char buzzer_count; /*鸣 叫时间*/  
buzzer( )      
{
       if(buzzer_bit==1)
       {
                  CCPR1L=0X7F;
                  CCP1CON=0X3C;
                  PR2=0Xf9;//(4khz);f=1/(pr2+1*4]*T*t2
                  T2CON=0X04;
                  buzzer_bit=0;
                  buzzer_count=0;
        }
        if(buzzercount>=10)
        {
                  CCP1CON=0;
                  RC2=0;
                  buzzer_count=0;

        }
}




欢迎光临 英锐恩单片机论坛,Microchip单片机,模拟器件,接口电路,麦肯单片机,单片机应用交流 (http://enroobbs.com/) Powered by Discuz! X3.2