基于FPGA的音樂(lè )硬件演奏電路設計與實(shí)現(一)

2.3 模塊描述

sperkera是一個(gè)數控分頻器,由其clk端輸入一個(gè)12mhz信號,通過(guò)speakera分頻后,由spkout,通過(guò)一d觸發(fā)器,pinlv變?yōu)樵瓉?lái)的二分之一,sperakera對clk的輸入信號的分頻比由11位tone[100]決定,spkout的輸出頻率為音符的音調。

tonebata的功能首先是為speakera提供分頻預置數,此數的停留時(shí)間即為音符的節拍值,此模塊為歌曲簡(jiǎn)譜碼提供對應的分頻預置查表電路,音符停留時(shí)間由clk的輸入頻率決定,再次為4hz.

DIY機械鍵盤(pán)相關(guān)社區:機械鍵盤(pán)DIY
分頻器相關(guān)文章:分頻器原理
評論