用89C51怎么做音乐演奏器?

来源:百度知道 编辑:UC知道 时间:2024/05/14 08:51:53
请帮我画出电路图,谢谢了!
帮写写C程序 ,是用16个按键来演奏的

自己看看吧,别偷懒,自己把下面五个列子多余的去掉,   ;)

功能说明:

通过单片机的I/O引脚以软件延时方式产生方波,使蜂鸣器发出声音。

程序:fs20-1.c

01 #include<AT89X51.h>             /* 头文件 */  

02 void delay250( unsigned int k );/* 声明延时函数 */

03 main( )                         /* 主函数 */

04 {   

05   for (;;)                      /* 无限循环 */

06   {

07    while(P2_7==0)               /* 按钮K按下,执行while循环 */

08 &nbs