22问答网
所有问题
当前搜索:
51单片机8键电子琴程序
单片机
简易
电子琴程序
答:
(2. 把“
单片机
系统“区域中的P3.0-P3.7端口用8芯排线连接到“4X4行列式键盘”区域中的C1-C4 R1-R4端口上; 4. 相关
程序
内容 (1. 4X4行列式键盘识别; (2. 音乐产生的方法; 一首音乐是许多不同的音阶组成的,而每个音阶对应着不同的频率,这样我们就可以利用不同的频率的组合,即可构成我们所想要的音乐了,当...
51单片机
简谱编码
答:
//
8键电子琴
C
程序
自己根据音节做个与简谱对应的表就可以了。include <AT89X
51
.H> sbit SPEAKER = P3^7;define KEY P1 unsigned char MUSIC;unsigned char STH0;unsigned char STL0;unsigned int code tab[]={ 64021,64103,64260,64400,//低音3开始 64524,64580,64684,64777,64820,...
跪求
单片机电子琴
C
程序
,3*3的矩阵键盘,设计八个音就好
答:
P2=scancode; //输入行扫描码 if((P2&0x07)!=0x07) //本行有键按下 { tmpcode=(P2&0x07)|0xf8;return((~scancode)+(~tmpcode));} else scancode=(scancode>>1)|0x80;} } //定时器0中断服务子
程序
void time0_int(void) interrupt 1 using 0 { TH0=STH0;TL0=STL0;SP...
怎么用
单片机
编写音乐
程序
答:
单片机
比如
51
系列都有定时器,因此可以利用它来控制扬声器按一定频率发声,以下就是一个例程,用按键的按下和抬起来模拟
电子琴
的控制
程序
。T0HEQU 30H T0L EQU 31H ORG 0000H LJMP MAIN ORG 000BH LJMP T0ISR ORG 0030H MAIN:MOV SP,#5FH MOV TMOD,#01H SETB ET0 SETB EA LOOP:MOV DPTR,...
...8个
按键
代表8个音符,用汇编或C语言。
51程序
就不用了
答:
void main(void){ TMOD=0x01; ET0=1; EA=1; while(1){ P3=0xff; P3_4=0; temp=P3; temp=temp&0x0f; if(temp!=0x0f) { for(i=50;i>0;i--) for(j=200;j>0;j--); temp=P3; temp=temp&0x0f; if(temp!=0x0f) { temp=P3; temp=temp...
单片机c51
的音乐发生器
答:
这么大的工程量,又没有积分,恐怕真是没有人来回答了,不过我原来倒是写了一个我的板子的音乐
程序
,你改改也许能用得上你的那个
8键
功能。include <reg
51
.h> sbit speaker=P3^6;unsigned char timer0h,timer0l,time,led=1,j=0;unsigned char flagd=0;//世上只有妈妈好数据表 code ...
高分求一个
单片机电子琴
c语言
程序
答:
5. 程序框图 图4.6.2 6. 汇编
源程序
FLAG BIT 00H ORG 00H START: JB P1.7,START JNB FLAG,NEXT MOV R2,#200 DV: CPL P1.0 LCALL DELY500 LCALL DELY500 DJNZ R2,DV CPL FLAG NEXT: MOV R2,#200 DV1: CPL P1.0 LCALL DELY500 DJNZ ...
在
51单片机
上用C语言实现
电子琴
功能,但同时数码管可以显示简谱,怎么...
答:
1,数据管显示就没什么了,找几个简单的数码管驱动
程序
改改就可以了,一般都是先选中数码管,然后设置值,就可以显示了,不过需要注意刷新,10ms刷新一个应该就可以了,刷新频率比较低的话会闪闪的,这个你应该明白。2,蜂鸣器发do音,这个硬件实现我就不知道了,也许有硬件可以 编码控制自动生成对应...
用89C51
单片机
设计开发简易
电子琴
,能7个音,并存一首歌就好,要简单点的...
答:
,唱完从头再来 k=sszymmh[i]+7*sszymmh[i+1]-1;timer0h=FREQH[k];timer0l=FREQL[k];time=sszymmh[i+2];i=i+3;song();} } } 自己改改吧。。你说的不太清。。是不是还要用到键盘作为
电子琴按键
。。。提问也有技巧的。。下次说清要求 所要结果 需要语言。。。
求关于
单片机
的
电子琴
C
程序
答:
(1. 把“
单片机
系统”区域中的P1.0 端口用导线连接到“音频放大模块”区 域中的SPK IN 端口上;102 (2. 把“单片机系统“区域中的P3.0-P3.7 端口用8 芯排线连接到“4X4 行 列式键盘”区域中的C1-C4 R1-R4 端口上;4. 相关
程序
内容 (1. 4X4 行列式键盘识别;(2. 音乐产生...
1
2
3
4
涓嬩竴椤
其他人还搜
51单片机16键电子琴音乐程序
单片机16键电子琴录音回放程序
八键单片机简易电子琴程序
单片机电子琴c程序八键
51单片机14键电子琴
51单片机简易8键电子琴
51单片机8音键电子琴
17键电子琴单片机课程设计
基于51单片机16键电子琴设计