文件名称:matlab输出锯齿波代码-287_project_synthesizer:287_project_synthesizer
文件大小:43KB
文件格式:ZIP
更新时间:2024-06-10 09:17:00
系统开源
matlab输出锯齿波代码287_project_synthesizer 这是自述页面,请通知版权是[2018]保留。 如有任何疑问,此电子邮件地址可用。 WM8931和PS / 2接口中的i2c文件可从以下提供程序中获取。 请通知他们,他们已经保留了这项权利,并感谢他们的出色工作! 斯科特·拉森·安东·零 更新:2018年12月7日 添加了“记录和重放”功能。 描述: 该项目是一个音乐合成器,实际上可以检测键盘上的按钮按下,然后输出存储在设置中的自行生成的声音。 该项目基于Quartus开发环境,并通过VHDL编码。 按下不同的按键将导致播放不同的按键音,(asdfghj对应于ABCDEFG)输出声音由sw(9)和sw(10)选择,“ 00”将输出纯正弦波,“ 01”将输出方波“ 10”将输出锯齿波。 声音的音调是通过将选定的时钟传递到波形发生器而产生的,并且为了移至较高频段的音符,将传递一个快两倍的时钟,反之亦然。 因此,该项目的关键范围是从C1到C9。 提供静音和音量增大和减小功能,以初始化合成器,必须按下sw的命令。 依次为sw6高,sw0高,sw1高,sw2高,sw3高,然后
【文件预览】:
287_project_synthesizer-master
----sawtooth_package.vhd(13KB)
----ps2_key.vhd.bak(7KB)
----music_synthesiser.qsf(9KB)
----sawtooth_wave.vhd.bak(2KB)
----sine_package.vhd(7KB)
----sine_wave.vhd.bak(2KB)
----debounce.vhd(2KB)
----aud_gen.vhd(1KB)
----cr_ie_info.json(4KB)
----README.md(14KB)
----square_wave.vhd.bak(2KB)
----i2c.vhd(3KB)
----audio_codec.vhd.bak(4KB)
----aud_gen.vhd.bak(1KB)
----ps2_keyboard.vhd.bak(5KB)
----ps2_key.bak(17KB)
----square_wave.vhd(2KB)
----sine_wave.vhd(2KB)
----sawtooth_wave.vhd(1KB)
----music_synthesiser.qws(2KB)
----ps2_key.vhd(7KB)
----sawtooth_package.vhd.bak(7KB)
----sine_package.vhd.bak(7KB)
----music_synthesiser.qpf(1KB)
----audio_codec.vhd(21KB)
----ps2_keyboard.vhd(5KB)