要求:1.乐曲演奏电路原理图,2.实现键盘和CPLD/FPGA的通信,3.根据键值在扬声器上发出不同音调的音符,当按下数字1-8时,依次发出1,2,3,4,5,6,7,i八个音调,同时利用LED数码管显示相应音符
主要是VHDL语言(EDA)的程序代码,要代码啊,跪求!!
首先要确定这八个音调所对应的频率值,附件即是。这些频率值可分别使用分频模块将系统时钟分频得到。按键扫描,判断不同的按键按下,对应于不同频率的输出,用以控制蜂鸣器发出音调。数码管动态扫描显示对应音符值。过去做过类似的实验,可惜现在找不着了。。