本设计是基于CPLD的简易电子琴系统。作品实现的功能为:通过按键弹出C调的十个音符,输出音量大小可调,自动播放一首乐曲。软件方面,采用VHDL语言编写,用自顶向下的设计理念,模块化设计。输出音符的变化通过分频器来实现。系统将CPLD内部时钟50Mhz(这个自己看看你用的是多大的啊,我举个例子而已)分频为。。。hz,...hz,...hz(看看你都分频成多少了),根据用户按键输入,蜂鸣器(还是音响我就不知道了啊)输出相应的频率,从而实现音调的变化。在硬件方面,由protel 99se辅助设计,制PCB板,以提高音质,减小噪声影响。本作品实用价值较高,趣味性娱乐性强,操作简单,用户界面良好。
(给的资料太少了,只能写成这样了。你能播放音乐,估计用了什么存储器吧,是SRAM还是ROM的,也可以写进去,比如:采用SRAM作为存储器。。。。。。自己再加点吧~)