用单片机实现一个简易电子琴,8个按键代表8个音符,用汇编或C语言。51程...答:include<AT89X51.H>unsigned char table[]={0x3f,0x60,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};unsigned char temp;unsigned char key;unsigned char i,j;unsigned char STH0;unsigned char STL0;unsigned int code tab[]={64021,64103,64260,...
基于单片机设计可存式电子琴1.利用AT89C51控制程序 2.利用共阴极数码管...答:正如楼上所说,哥们你这个问题实在是有点多了,我估计你是在做学校短学期项目吧,这玩艺我那会也做过,就告诉你几个思路吧 你要了解两方面的东西,一个是单片机,还一个是基础乐理.基础乐理就是个12平均律,440Hz是国际第一标准音,对应的是E,每上升半个音要乘上2的12分之一次方,所以F对应的是440*...
用八个按钮控制p1端口使电子琴发出do,re,mi,fa,so,la,si,deo(用单片机...答:这是以前写的,用的是P0口。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,#FREQ MOV A,P2;控制高中低音区 MOV R1,#0 ANL A,#03H JB ACC.0,LOOP01 MOV R1,#14 SJMP LOOP0...