我想通过烟雾传感器来驱动单片机上的蜂鸣器,不需要AD转换,直接用数字信号接口。

大神帮我看下程序,为啥蜂鸣器不会响。。
#include<reg52.h>
#define uchar unsigned char
#define uint unsigned int
sbit fmq=P3^6;
sbit DOUT=P3^0;

void delay500us()
{

unsigned char j;

for(j=0;j<57;j++) //500us基准延时程序
{
;
}
}

void beep() //产生1KHZ频率声音的函数
{
fmq=0;
delay500us();
fmq=1;
delay500us();

}

void delay1ms(unsigned int i)
{

unsigned char j;
while(i--)
{
for(j=0;j<115;j++) //1ms基准延时程序
{
;
}

}

}

void main()
{
while(1) //无限循环
{
fmq=1;
if(DOUT==1)//当浓度高于设定值时 ,执行条件函数
{
delay();//延时抗干扰
if(DOUT==0)//确定 浓度高于设定值时 ,执行条件函数
{
fmq=0; //报警
}
}
}
}

第1个回答  2015-04-15
单片机的带载能力不足以驱动蜂鸣器,要外接驱动的
第2个回答  2015-04-15
单片机不能直接驱动蜂鸣器吧,要经过三极管或MOS管
第3个回答  2015-04-15
需要给你做一份吗

制作烟雾报警器需要用到单片机吗?
不必用单片机,将输出信号经三极管放大后可直接驱动蜂呜器。具体接法要看你的传感器了。

你好,你还有MQ—2烟雾传感器与单片机连接和AD转换器的电路图吗?能给...
主要是ad转换,如果用protues仿真的话,直接用电压模拟就行了,做过类似的仿真,先自己设计吧

什么是烟雾监测报警系统解决什么样的问题?
方案采用半导体气体传感器实现,灵敏度高、成本低、寿命长,通过基准电压自动标定、自动校正和测量值温度补偿,解决了半导体气体传感器漂移和受温度影响大的问题,实现了烟雾的可靠检测,为汽车火灾早期预警提供了可靠保障,具有较强的实用性。关键词:半导体气体传感器;RS485;自动校正;自动标定;温度补偿 近年...

求stc89C52型单片机与DS18B20传感器和MQ-2烟雾传感器电路连接图以及原理...
1、单片机最小系统,含下载程序接口 2、温湿度传感器,DHT11 3、MQ2,烟雾传感器 4、ESP8266 ,WIFI模块,实现数据无线传输 5、人体红外感应模块 6、蜂鸣器报警 7、可以根据具体设计要求做相应修改

全国电子设计大赛大赛又来临了 请问各位放大类题目需要准备哪些...
6、AD\/DA模块,其实在控制类方面DA在历届比赛中用的并不多,但AD却是经常出现,比如角度传感器进来的电压信号通过AD转化成数字;7、显示模块,LCD,数码管,LED,蜂鸣器一个不能少,为什么用了LED还用数码管呢,为什么峰鸣器也是显示模块呢,这里的显示很大程度上的意思是给人的反馈,比如在平衡点稳定了,让峰鸣器叫叫;8...

...所以老师说用脉冲仿真。给单片机输入脉冲信号什么意思?
那么你的电路是不完整的,至少没有ADC部分,MQ-2检测到烟雾输出模拟信号,得转换成数字信号且经过标定后才能显然浓度值。3、你老师说用脉冲来代替我的理解是:你老师的思路是有烟雾就进行开关控制,重在“有”“无”烟务的检测,不是想那样想检测烟雾浓度 4、未尽事宜,再交流,呵呵 ...

单片机开题报告范文
单片机开题报告范文篇1: 基于单片机数字频率计设计开题报告 一、选题的依据及意义: 本课题主要研究如何用单片机来设计数字频率计。因为在电子技术中,频率的测量十分重要,这就要求频率计要不断的提高其测量的精度和速度。在科技以日新月异的速度向前发展,经济全球一体化的社会中,简洁、高效、经济成为人们办事的一大宗旨...

电子设计大赛电源类需准备哪些模块
6、AD\/DA模块,其实在控制类方面DA在历届比赛中用的并不多,但AD却是经常出现,比如角度传感器进来的电压信号通过AD转化成数字;7、显示模块,LCD,数码管,LED,蜂鸣器一个不能少,为什么用了LED还用数码管呢,为什么峰鸣器也是显示模块呢,这里的显示很大程度上的意思是给人的反馈,比如在平衡点稳定了,让峰鸣器叫叫;8...

全国电子设计大赛大赛又来临了 请问各位放大类题目需要准备哪些...
⑩ 烟雾传感器,温度传感器⑪ 颜色传感器7、 声控模块,语音播放模块,录音模块( 这个有些难度,所以单独列出,需要重点准备,尤其是选控制类题目的,今年极有可能用到 )8、 单片机外接人机模块:数码管显示,液晶显示,LED灯,蜂鸣器,矩阵键盘,独立键盘。9、 无线模块(无线串口模块,NRF905,CC1100等选择一种)。10、电机...

电子大赛信号类该做什么模块
4、 信号处理模块:信号处理模块主要把一模拟信号转为开关量。把一些信号转为其他信号(把正弦波转为方波),电压比较器(LM393,LM339),信号放大(常用运放TL082,TL084).5、 AD,DA模块,现在高级一点的单片机基本都带有AD,但是还是要准备一些DA模块。AD,DA模块能在一些传感器场合中用到。6、 ...

相似回答