<acronym id="xonnx"></acronym>
      <td id="xonnx"></td>
    1. <pre id="xonnx"></pre>

      1. 專注電子技術學習與研究
        當前位置:單片機教程網 >> MCU設計實例 >> 瀏覽文章

        蜂鳴器的另類驅動方法

        作者:佚名   來源:本站原創   點擊數:  更新時間:2014年04月14日   【字體:

        蜂鳴器作為單片機系統中很常用的器件,其應用是十分廣泛的。蜂鳴器有兩種,一種是有源蜂鳴器,只要加上5V就可以發出”滴...“的聲音,驅動簡單,程序也簡單,但是成本高,在很多場合,特別是現在市場競爭大的社會,是沒有使用有源蜂鳴器的;另外是一種是無源蜂鳴器,這個分兩種,一種是壓電蜂鳴器,結構極其簡單,價錢便宜,一種是電磁式的,結構比較復雜,價格也貴;其實無論哪種,其驅動是要加上方波信號才能發出聲音的。在現在很多場合,使用的都是無源的蜂鳴器。一般的單片機都是采用軟件延時來產生方波,占用資源比較大,控制也不方便。STC單片機具備PCA模塊,可以輸出PWM和可編程頻率,并且具備強推挽輸出,可以很方便的直接驅動無源壓電蜂鳴器。今日本人經過一番研究,終于學會使用STC的PCA模塊。程序比較簡單,本人在論壇上也發過類似帖子,如下:

         
        注意:STC官方出的數據手冊有錯,所以廠家的東西也不一定準確!錯在這里:PCA的中斷標號應該為6,而不是7!而且在手冊中并沒有提及CH和CL寄存器要清零,實際上是要的,倒是官方說CCAPNL和CCAPNH要重裝值,實踐證明不要也沒有什么不正常!如下圖:


         

        關閉窗口

        相關文章

        欧美性色欧美精品视频,99热这里只有精品mp4,日韩高清亚洲日韩精品一区二区,2020国自产拍精品高潮