蜂鳴器在單片機上的應(yīng)用,C語言源碼,Keil uVision3工程文件,附原理圖及說明學(xué)習(xí)文檔
蜂鳴器的正極性的一端聯(lián)接到5V電源上面,另一端聯(lián)接到三極管的集電極,三極管的基級由單片機的P1.5管腳通過一個與非門來控制,當(dāng)P1.5管腳為低時,與非門輸出高電平,三極管導(dǎo)通,這樣蜂鳴器的電流形成回路,發(fā)出聲音。當(dāng)P1.5管腳為高時,與非門輸出低電平,三極管截止,蜂鳴器不發(fā)出聲音。在這里與非門是作為非門來用的,這里采用一個非門的作用是為了防止系統(tǒng)上電時峰鳴器發(fā)出聲音,以為系統(tǒng)復(fù)位以后,I/O口輸出的是高電平。
用戶可以通過程序控制P1.5管腳的置低和置高來使蜂鳴器發(fā)出聲音和關(guān)閉。
蜂鳴器的聲音大小及音調(diào)可以通過調(diào)整P1.5管腳的置高時間及輸出的波形進行控制,這一點可以在調(diào)試程序的時候來試驗。
標(biāo)簽:
uVision3
Keil
蜂鳴器
單片機
上傳時間:
2017-01-27
上傳用戶:ryb