蜂鸣器报警程序

一:51单片机蜂鸣器响程序怎么写?最简单的。

参考:

zhidao.baidu.com/...4.html

二:单片机蜂鸣器不会响啊,郁闷至极

while(1)

{

beep = 0; delay(10); //延时不能太长

beep = 1; delay(10);

}

三:求单片机C语言程序,实现功能:蜂鸣器报警,要求按键停止声音才能停止。

具体其它程序自己添加:

#define Key P1_0

#define Beep P1_2

#define Key_ON 0

#define Beep_ON 1

#唬efine Beep_OFF 0

if(Key==Key_ON)

{

Beep=Beep_ON;

}

else

{

Beep=Beep_OFF;

}

四:单片机控制蜂鸣器报警程序 5分

http://blog.163.com/asm_c/blog/static/2482031132014101711370141/

参考发音程序。

五:求一段用单片机控制蜂鸣器报警程序。 5分

又是匿名提问,为什么

六:求单片机控制温度传感器,LCD显示温度值,温度达到30度时,蜂鸣器报警的报警程序

这个有现成的,楼主可以省很多力气了,请在网上下一个proteusv7.8,里边程序,仿真电路都有。

程序所在路径:

C:\Program Files\Labcenter Electronics\Proteus 7 Professional\SAMPLES\V海M for 8051\8051 with a DS18B20 Temperture Sensor

源程序:

ds18b20.asm

要代码,追问哈。

没仔细看楼主要求,1602也有哈,

楼主把两个程序中和一下就可以了。

改起来也不难,自己弄哦。

我受点累,楼主可以这样改:

1.1602引脚挪到P2口,及P3口,程序也要改哈,编译运行,这个非常简单。

2.再把1602剪下,粘贴到18b20那张图上;1602的程序也粘贴到18b20程序上,改掉标号重复的地方,改掉初始化程序。将18b20的结果显示在LCD上,如有必要,删除7段数码管程序。

七:关于单片机驱动蜂鸣器发出滴滴的声音的程序怎么写

#include

#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

}

voidmain()

{

SPK=0;

while(1)

{

if(K1==1)

{

Alarm(90);

Alarm(120);

}

}

}

八:单片机蜂鸣器报警程序,总是不能运行 10分

要运行什么?蜂鸣器响的时候,程序一直在蜂鸣器子函数里边,当然不会做其他的了

九:求无源蜂鸣器响亮报警的C语言程序 20分

中间做个delay延时1S停掉pwm然后再打开PWM滴不就行了

十:c51单片机: 利用定时器+蜂鸣器实现定时报警功能,30秒内,每一秒响一下,30秒时间到了,蜂鸣器长鸣 求程序

参考程序:

#include

sbit Beep = P3^0;

unsigned char t1s,t50ms;

unsigned char flag30s = 0,flag1s = 0;

void delayms(unsigned int xms)

{

unsigned int i,j;

for(i=0; i

for(j=0; j<110; j++);

}

void Alarm(void)

{

Beep = 0;

delayms(200);

Beep = 1;

}

void main()

{

TMOD = 0x01;

TH0 = 0x3C;

TL0 = 0xB0;//50ms中断一次

EA = 1;

ET0 = 1;

TR0 = 1;

while(1)

{

if(flag30s)Beep = 0;//30s到蜂鸣器一直响

if(flag1s)//1s到,蜂鸣器响一下

{

flag1s = 0;

Alarm();

}

}

}

void TIM0(void) interrupt 1

{

TH0 = 0x3C;

TL0 = 0xB0;

t50ms++;

if(t50ms == 20)//1s

{

t50ms = 0;

t1s++;

flag1s = 1;

if(t1s == 30)//30s

{

TR0 = 0;

flag30s = 1;

}

}

}

扫一扫手机访问

发表评论