单片机做21个音阶的电子琴答:// 8键电子琴C程序 自己扩展一下就可以了。include <AT89X51.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,64898,64968,65030...
AT89S51制作4X4简易电子琴单片机编程答:include <AT89X51.H> unsigned char temp;unsigned char key;unsigned char i,j;unsigned char STH0;unsigned char STL0;unsigned int code tab[]={64021,64103,64260,64400,64524,64580,64684,64777,64820,64898,64968,65030,65058,65110,65157,65178};void main(void){ TMOD=0x01;ET0=1;EA=...
单片机简易程序, 电子琴 内附图 有说明答:自己写的程序,多谢支持!给点分,我在Keil上试过了。ORG 0000H LJMP START ORG 000BH LJMP TIMER START:CLR TR0 MOV SP,#70H MOV TMOD,#01H MOV IE,#82H MOV P0,#0FFH XUANZ:MOV A,P2 CJNE A,#0FFH,BOFANG KEY:MOV R0,#00H JB P1.0,KEY1 LJMP KEYIN KEY1:INC R0 JB P1....