1. 單片機蜂鳴器
1、單片機與蜂鳴器連接圖已附.
2、通常P1、P2、P3口都可以用來作為控制,P0口也可以,但因其內部無上拉電阻,所以外接時,應接一1K的上拉電阻,其他一樣。有源蜂鳴器驅動電路設計,無須外加驅動電路。
3、C語言編程為:
#include<reg51.h>//頭文件
sbitd1=P1^2;//位定義,把P1口的P1.2位設為驅動口,當然其它口也可。
voidmain()//主函數
{
d1=0//單片機默認狀態為1,不用初始化了,此處直接賦值0則可驅動
};
此為最最簡單的電路程序設計。下載後,蜂鳴器一會一直處於鳴叫狀態。
你可以加一個延時函數,再把d1口置高,可讓它,叫一下關閉。也可以加個while(1)大循環,讓它「滴、滴」不停地叫。還可以設置一個按鍵,按一個亮一下。
隨程序的變化,現象也會各不同。
2. 單片機引腳可以直接驅動蜂鳴器嗎一定採納
這還得單片機的電氣特性,5V小型蜂鳴器至少約需要10mA電流,最大一般30mA。通常單片機很難輸出這么大的電流,適宜採用電流流入方式。
我知道的STC採用開漏方式是可以將蜂鳴器直接連單片機IO管腳,另外電磁爐上的蜂鳴器通常也是直接連IO管腳的。