求单片机电子琴电路图及C程序,要AT89C51芯片的 include 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,。
我想跟你要51单片机制作的电子琴的原理图和程序,拜托帮帮忙。。。T T 我想跟你要51单片机制作的电子琴的原理图和程序,拜托帮帮忙。T T 这是程序:BUZZ EQU P3.7 ORG 0000H LJMP MAIN ORG 000BH LJMP INT_T0 ORG 001BH MAIN:MOV SP,#60H;。
单片机电子琴的工作原理 众所周知,声音是2113周围空气的震动,音调取决5261于震动的频率,频率越高音调4102越高。电子琴按下不1653同的琴键就会发出不同音调的声音,其实就是产生不同频率的震动。单片机电子琴说白了就是利用单片机产生不同频率的电压波形,推动扬声器或蜂鸣器来发出不同音调的声音。假设电子琴有八个音阶,就对应8个不同的频率,频率越高音调就越高。单片机很容易输出方波信号,那么只要让它产生不同频率的方波就可以了,然后用这个方波信号驱动扬声器就可以了。单片机的按键可以模拟琴键,按下不同的按键就对应不同的频率的方波,就能发出不同频率的声音了。