c51单片机怎么编程让蜂鸣器发出嘟嘟嘟的声

发出嘟嘟嘟-嘟嘟嘟-嘟嘟嘟的声音的编程代码应该是什么?跪求
2024-12-03 18:10:29
推荐回答(1个)
回答1:

你可以在 百度 上搜索 “单片机播放音乐”,你会得到很多答案,也能比较深刻解决这个问题。
单片机发声音,是编程 在 接有 蜂鸣器 的端口 间歇的输出某种频率的脉冲。
单片机在端口输出频率脉冲的最简单的方法 是使用 延时。

void beep()
{
unsigned char i,j,k;
for(i=0;i<18;i++)
{
for(j=0;j<250;j++)
{
for(k=0;k<120;k++) ;
SPK=!SPK;//发声音
}
for(j=0;j<130;j++)
{
for(k=0;k<120;k++) ; //间歇时间
}
}
}