网络在线毛片_亚洲欧美日韩在线视频_日韩一区二区三区精品_无码国产精品一区二区九色堂_欧美日韩在线播放

下載手機汽配人

51單片機如何控制蜂鳴器發(fā)出不同聲調

如題,蜂鳴器應該是單一聲調的,但是我單片機實驗板上的光碟自帶程序可以控制單片機唱歌,不過是匯編的,我看不懂,我是用C寫程序我開始是想利用延時控制蜂鳴器每秒鐘發(fā)生次數,這樣就控制了頻率 但是不能達到預期效果,我想問問,要控制蜂鳴器發(fā)出不同聲調的思路是什么呢? 哪位大哥告訴一下,萬分感謝~~~~~~·
提問者:網友 2017-08-25
最佳回答
我這里有現成的程序,把分給我,留下信箱,我就給你發(fā)過去,呵呵。我利用軟件定時和中斷方式都有,可以演奏音樂,不過蜂鳴器演奏的實在夠難聽??磥順侵鲗Τ绦虿桓信d趣,我還是告訴你吧,你定時必須知道準確的定時時間,音樂中DO RE MI-----SI都是有一定的頻率也就是Hz,都如下:c1:262Hz--thtl=0xf8b3d1:294Hz--0xf972e1:330Hz--0xfa14f1:349Hz--0xfa66g1:392Hz--0xfb03a1:440Hz--0xfb8fb1:494Hz--0xfc0b前面是HZ,后面是我用硬件定時得到的TH和TL的值。比如你想發(fā)C1的音,先用軟件定一個262*2Hz的延時反復調用,在一個周期內使buzzer響,再接著一個周期使buzzer不響,如此反復就得到了262Hz的聲音,也就類似發(fā)出了C1的聲音。反正是夠難聽的。
回答者:網友
產品精選
搜索問答
還沒有汽配人賬號?立即注冊

我要提問

汽配限時折扣

本頁是網友提供的關于“51單片機如何控制蜂鳴器發(fā)出不同聲調”的解答,僅供您參考,汽配人網不保證該解答的準確性。