當前位置:成語大全網 - 書法字典 - 51單片機的蜂鳴器程序是什麽?

51單片機的蜂鳴器程序是什麽?

51單片機蜂鳴器程序是:

#包含“reg52.h“

typedef無符號字符u8;

typedef無符號int u 16;

sbit beep=p1^5;

無效延遲(u16 i)

{

while(I-);

}

void main()

{

while(1)

{

嗶= ~嗶;

延時(1000);//控制音調頻率

嗶= ~嗶;/控制音量

延時(10);

}

}

擴展數據:

蜂鳴器的分類:

1,根據其驅動方式的原理,可分為:有源蜂鳴器(包括驅動電路,也叫自激蜂鳴器)和無源蜂鳴器(外部驅動,也叫他激蜂鳴器)。

2.根據結構模式的不同,可分為電磁蜂鳴器和壓電蜂鳴器。

3.根據封裝的不同,可分為DIP蜂鳴器和SMD蜂鳴器。

4.根據電流的不同,可分為DC蜂鳴器和交流蜂鳴器。其中,DC蜂鳴器是最常見的壓電蜂鳴器,它使用壓電材料,即當壓電材料受到外力變形時,壓電材料會產生電荷。同樣,壓電材料在通電時也會變形。

電磁蜂鳴器主要利用通電導體會產生磁場的特性,利用固定的永磁體和通電導體產生磁力推動固定在線圈上的耳膜。

由於兩種蜂鳴器發音原理不同,壓電結構簡單耐用,但音調單壹,音色較差,適用於報警器等設備。然而,由於其良好的音色,電磁大多用於語音,音樂和其他設備。