当前位置:首页 » 编程语言 » c语言开发板蜂鸣器怎么响
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言开发板蜂鸣器怎么响

发布时间: 2023-02-26 12:54:19

⑴ C语言单片机“嘀、嘀、……”报警声设计 每一行C语言代码都要详细解释

#inclde "reg52.h" /*头文件*/

#define P1^1 p1.1 /*将蜂蜜器连到这个引脚,你也可以连到其他脚,改这行代码就是*/

int i,j;

void delay() /*延时程序*/
{
for(i=0;i<1000;i++)
{
for(j=0;j<1000;j++)
{
;/*nothing*/
}
}
}

void main()
{
while(1) /*让蜂鸣器反复响停响停。。。*/
{
p1.1 = 1;/*响*/
delay();
p1.1 = 0;/*停*/
}
}

你丫的要看书,好好学习,,看你问话的口气,一点都不谦虚,像别人欠你的一样。

⑵ 怎样用C语言以最简单的方式让电脑蜂鸣器发出声音

你的代码改成 printf("\007");
这样试试看!
补充一下,还有是有的机子本身就屏蔽了这个声音,像我的电脑,这个声音就发不出来。

⑶ 菜鸟,C语言在单片机上实现蜂鸣器的发音!!

就是一段声音啊 for只是控制蜂鸣器响的时间长短而已 你把400变800就会发现响的时间延长一倍,另外你这个应该是无源蜂鸣器吧 我估计你可能认为SOUND = 0,蜂鸣器不响。SOUND = 1,蜂鸣器响,,而实际上不是这样的 你可以将它置1,你会发现置1他也不会响的。详细的去找一下无缘蜂鸣器的资料 你就会知道的

⑷ 单片机用C语言让蜂鸣器发出两种声调,怎么编程

让蜂鸣器发出两种不同的声调很容易,只要给蜂鸣器的控制信号发送不同频率的脉冲就可以实现了,以下以延时方式来做。
#include<reg51.h>
#define
uchar
unsigned
char
#define
uint
unsigned
int
sbit
SPK=P1^0;
sbit
K1=P1^7;
//发声函数
void
Alarm(uchar
t)
{
uchari,j;
for(i=0;i<200;i++)
{
SPK=~SPK;
for(j=0;j<t;j++);
//由参数t行成不同的频率
}
}
voidmain()
{
SPK=0;
while(1)
{
if(K1==1)
{
Alarm(90);
Alarm(120);
}
}
}