55问答网
所有问题
急求单片机电子琴设计
按键1---8,分别按下实现8种音符.请高手指点
举报该问题
推荐答案 2009-05-24
一个音符其实对应一个频率,要单片机实现就要用到定时器或者延时程序。具体可以看《例说8051》如果手边有这本书的话。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/GR88R44R.html
其他回答
第1个回答 2009-05-24
到我空间里看看
相似回答
用
单片机
做
电子琴
,复音(合音)怎么实现?
答:
48按键行列式键盘矩阵构成MIDI
电子琴
的键盘扫描输入端,由于89C51的P0口内部没有上拉电阻,故这里采用电阻R14——R21将列线拉至高电平,与六条行线组合完成48个琴键的扫描识别,在图1中,
单片机
与键盘矩阵间的双箭头线表示单片机在扫描键盘矩阵时,P0口和P2口分别作为输入/输出口使用。人机接口电路则利用...
电子琴
要同时发出两个甚至更多的音符,用51
单片机
怎么做?
答:
一种简单点。你本来就是通过频率驱动喇叭, 那你干脆驱动3个喇叭算了,发几个音就驱动几个。如果是3个和音,那就同时驱动三个。虽然傻逼,但是这个很简单,很容易做。另外复杂点就是,你首先要能分析出来这三个音的和音的构成。由于是喇叭驱动的。所以音色可以不考虑,那么就是音调,频率的事儿了。
求89c51
单片机
制作简易
电子琴
的c程序及源代码
答:
bit FY=0; //放乐曲时FY=1,
电子琴
弹奏时FY=0uchar Song_Index=0,Tone_Index=0; //放音乐的参数uchar k, key;sbit SPK=P3^7;sbit LED1=P1^0;sbit LED2=P1^1;sbit LED3=P3^4;sbit LED4=P3^5;sbit LED5=P3^6;void Delay(uint16 count){uint8 i; while(--count != 0) {for(i = 0...
高分求用8051
单片机设计
8按键
电子琴
答:
一、
设计
题目:设计一简易
电子琴
,要求能够发出1、2、3、4、5、6、7等七个音符。使用元件:AT89C51、LM324,喇叭,按键等 二、 设计目的 (1)能够对电子电路、电子元器件、印制电路板等方面的知识有进一步的认识,独立对其进行测试与检查。(2)熟悉8051
单片机
的内部结构和功能,合理使用其内部寄存器...
高分求一个
单片机电子琴
c语言程序
答:
(3. 把“
单片机
系统”区域中的P1.7/RD端口用导线连接到“四路拨动开关”区域中的K1端口上; 4. 程序
设计
内容 (1. 信号产生的方法 500Hz信号周期为2ms,信号电平为每1ms变反1次,1KHz的信号周期为1ms,信号电平每500us变反1次; 5. 程序框图 图4.6.2 6. 汇编源程序...
大家正在搜
电子琴单片机设计
51单片机电子琴设计
基于单片机的简易电子琴设计
单片机电子琴程序设计
基于51单片机16键电子琴设计
51单片机电子琴课程设计
51单片机简易电子琴设计
51单片机电子琴设计报告
基于单片机的电子琴设计的流程图