用单片机制作的电子琴应如何存储并回放自己弹奏的乐曲

可以单靠程序来实现吗?能提供些思路吗?希望能用汇编语言实现

第一你这单片机的音乐弹奏播放本身的程序要编的很好,并充分的利用了中断进行的才有可能按一楼说的办法进行,这的优点是你不只可重听并还可改正你在操作(弹奏)手法上的错误或重新调整一下弹奏速度或节拍。再还要看你本身的RAM(内部随机存贮器)够不够了,如不够你这就要再加装一定容量的RAM。哈!这也就是三楼的意见。
第二如你只为了保存你的成果只要能到时重放你就可采用二楼的方法,在单片机上加一个由它控制的语音存储芯片来进行存贮达到重放的目的。这就要比上一种要求低的多。哈,可你就会少了改正、调变和在中变调的乐趣(只变演奏速度是可的)。
哈!再说一下第三了,如你想用汇编来实现那可就起码要编写好几百行程序了,哈!这只有你自己慢慢幸苦了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-07-19
应该要用到语音存储芯片,这个芯片跟普通的存储芯片应该不同,去找找不同的芯片型号
第2个回答  2012-07-19
通过读取键盘,记录按键时间、长度、音调等通过电子音响发声,并将记录的信息存在ram中,以供回放。
相似回答