新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 51單片機驅動蜂鳴器發聲的實驗

        51單片機驅動蜂鳴器發聲的實驗

        作者: 時間:2012-07-06 來源:網絡 收藏

        系統中,除了顯示器件外經常用到器件,最常見的器件就是一般用于一些要求不高的聲音報警及發出按鍵操作提示音等。

        本文引用地址:http://www.104case.com/article/171198.htm

          雖然也有自己固有的頻率,但是也可以對其施加不同頻率的方波,使之發出一些簡單的樂曲。

          1.實例功能

          使蜂鳴器。通過本,能熟練掌握蜂鳴器的應用方法。

          2.器件和原理

          蜂鳴器最重要的特點是只要按照極性要求加上合適的直流電壓就可以發出固有頻率的聲音,使用起來比揚聲器簡單。

          由此可見,其控制與LED的控制是沒有區別的。

          3.硬件電路

          雖然對蜂鳴器的控制和對LED的控制是一樣的,但硬件電路卻有所不同。因為蜂鳴器是感性負載,一般不建議用的I/0口直接對其進行操作,最好是加一只三極管。

          在要求較高的場合,還要加上一只反相保護二極管。

          本因為是以學習為目的所以沒有加反相二極管保護。

          51綜合學習系統如上圖所示,蜂鳴相關硬件電路見下圖。

          三極管為PNP型,要使蜂鳴器發聲,只要將單片機P37口置為低電平就可以了。


        4.程序設計

          01 #include

          O2

          03 sbitBUZZER=P3^7;

          04

          05 voiDMAin(void)

          06{

          O7 BUZZER=0;

          O8while(1);

          09}

          5.代碼分析序號

          1:包含51單片機寄存器定義的頭文件

          序號3:位定義蜂鳴器為P37

          序號5-9:main程序

          序號7:使P37口輸出低電平,蜂鳴器發聲

          序號8:循環等待0

        手機電池相關文章:手機電池修復


        51單片機相關文章:51單片機教程


        蜂鳴器相關文章:蜂鳴器原理


        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 四川省| 平谷区| 开平市| 灯塔市| 土默特右旗| 渑池县| 石柱| 博兴县| 卢湾区| 闽清县| 新乐市| 晋江市| 济南市| 安丘市| 合山市| 普定县| 班戈县| 林芝县| 德昌县| 上林县| 慈溪市| 新蔡县| 明溪县| 商洛市| 新化县| 马鞍山市| 汽车| 镇远县| 铜陵市| 镇安县| 姜堰市| 武定县| 泰顺县| 神木县| 垣曲县| 桂东县| 龙陵县| 静宁县| 句容市| 怀远县| 邹平县|