當前位置:編程學習大全網 - 編程軟體 - 用51單片機實現音樂播放的原理是什麽

用51單片機實現音樂播放的原理是什麽

需要寫壹段程序。

如果是簡單的音樂,編樂譜推蜂鳴器就可以;如果是mp3/wav之類的音樂,需要芯片自帶解碼模塊,或者使用外部解碼芯片,還需要dac將聲音推出來。

聲音的頻譜範圍約在幾十到幾千赫茲,若能利用程序來控制單處機某個口線的“高”電平或低電平,則在該口線上就能產生壹定頻率的矩形波,接上喇叭就能發出壹定頻率的聲音,若再利用延時程序控制“高”“低”電平的持續時間,就能改變輸出頻率,從而改變音調。要準確奏出壹首曲子,必須準確地控制樂曲節奏,即壹音符的持續時間。音符的節拍我們可以用定時器T0來控制,送入不同的初值,就可以產生不同的定時時間。便如某歌曲的節奏為每分鐘94拍,即壹拍為0.64秒。

  • 上一篇:華爾街和矽谷有什麽關系?
  • 下一篇:會理縣西運駕駛培訓學校有限責任公司怎麽樣?
  • copyright 2024編程學習大全網