c51单片机蜂鸣器歌曲起风了代码
时间: 2024-06-03 16:09:20 浏览: 234
可以尝试使用以下代码实现c51单片机蜂鸣器演奏起风了这首歌曲:
#include<reg52.h> //包含单片机头文件
sbit beep=P2^3; //定义P2.3口为蜂鸣器控制口
void delay(unsigned int i) //延时函数
{
unsigned int j,k;
for(j=i;j>0;j--)
for(k=110;k>0;k--);
}
void main() //主函数
{
while(1) //循环演奏
{
beep=0; //蜂鸣器响
delay(1); //延时1ms
beep=1; //蜂鸣器停
delay(1); //延时1ms
beep=0; //蜂鸣器响
delay(1); //延时1ms
beep=1; //蜂鸣器停
delay(1); //延时1ms
beep=0; //蜂鸣器响
delay(2); //延时2ms
beep=1; //蜂鸣器停
delay(1); //延时1ms
beep=0; //蜂鸣器响
delay(1); //延时1ms
beep=1; //蜂鸣器停
delay(1); //延时1ms
beep=0; //蜂鸣器响
delay(1); //延时1ms
beep=1; //蜂鸣器停
delay(1); //延时1ms
beep=0; //蜂鸣器响
delay(2); //延时2ms
beep=1; //蜂鸣器停
delay(1); //延时1ms
beep=0; //蜂鸣器响
delay(1); //延时1ms
beep=1; //蜂鸣器停
delay(1); //延时1ms
beep=0; //蜂鸣器响
delay(1); //延时1ms
beep=1; //蜂鸣器停
delay(1); //延时1ms
beep=0; //蜂鸣器响
delay(1); //延时1ms
beep=1; //蜂鸣器停
delay(1); //延时1ms
beep=0; //蜂鸣器响
delay(2); //延时2ms
beep=1; //蜂鸣器停
delay(1); //延时1ms
}
}
阅读全文