proteus吧 关注:19,284贴子:98,564
  • 5回复贴,共1

大佬们,我想做一个电子琴。但是又不想太简单的,有没有好的示例

只看楼主收藏回复

大佬们,我想做一个电子琴。但是又不想太简单的,有没有好的示例。我的想做的电子琴要求如下:利用所给键盘的1,2,3,4,5,6,7,8八个键,能够发出8个不同的音调,并且要求按下按键发声,松开延时一段时间停止,中间再按别的键则发另一音调的声音。当系统扫描到键盘上有键被按下,则快速检测出是哪一个键被按下,然后单片机的定时器被启动,发出一定频率的脉冲,该频率的脉冲输入到蜂鸣器后,就会发出相应的音调。如果在前一个按下的键发声的同时有另一个键被按下,则启用中断系统,前面键的发音停止,转到后按的键的发音程序,发出后按的键的音调。加载目标代码文件 打开元器件单片机属性窗口,在“Program File”栏中添加上面编译好的目标代码文件“keil-23.hex”;在“Clock Frequency”栏中输入晶振频率为11.0592MHz。


来自Android客户端1楼2020-07-10 16:12回复
    我的功底不太好。。。。大佬们可不可以指示一下


    来自Android客户端2楼2020-07-10 16:16
    回复
      用51单片机,最好有解释以及代码,谢谢大佬


      来自Android客户端3楼2020-07-10 16:47
      回复


        IP属地:浙江4楼2020-07-11 07:53
        收起回复