欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

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

蜂鳴器的另類驅動方法

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

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

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


 

關閉窗口

相關文章