首先发出声音滴,就是一个周期信号,然后发出滴滴滴中间又要有间隔。发出一声滴
- void Buzzer_ON(void)
- {
- int i=200;
- while(i--)
- {
- P32=1;
- delay_ms(1);
- P32=0;
- delay_ms(1);
- }
- }
关闭作为间隔
- void Buzzer_OFF(void)
- {
- P32=0;
- }
滴滴滴一直发生就是在某个条件下循环
- while(P33==0)
- {
- Buzzer_ON();
- delay_ms(200);
- Buzzer_OFF();
- delay_ms(200);
- }
|