當前位置:首頁 » 編程語言 » 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);
}
}
}