“嘀、嘀、……”报警声电路设计(产生频率为1KHz)

发布时间:2023-06-21  

“嘀、嘀、……”报警声
1. 实验任务
用AT89S51单片机产生“嘀、嘀、…”报警声从P1.0端口输出,产生频率为1KHz,根据上面图可知:1KHZ方波从P1.0输出0.2秒,接着0.2秒从P1.0输出电平信号,如此循环下去,就形成我们所需的报警声了。
2. 电路原理图

图4.18.1
3. 系统板硬件连线
(1. 把“单片机系统”区域中的P1.0端口用导线连接到“音频放大模块”区域中的SPK IN端口上,
(2. 在“音频放大模块”区域中的SPK OUT端口上接上一个8欧或者是16欧的喇叭;
4. 程序设计方法
(1.生活中我们常常到各种各样的报警声,例如“嘀、嘀、…”就是常见的一种声音报警声,但对于这种报警声,嘀0.2秒钟,然后断0.2秒钟,如此循环下去,假设嘀声的频率为1KHz,则报警声时序图如下图所示:

上述波形信号如何用单片机来产生呢?
(2. 由于要产生上面的信号,我们把上面的信号分成两部分,一部分为1KHZ方波,占用时间为0.2秒;另一部分为电平,也是占用0.2秒;因此,我们利用单片机的定时/计数器T0作为定时,可以定时0.2秒;同时,也要用单片机产生1KHZ的方波,对于1KHZ的方波信号周期为1ms,高电平占用0.5ms,低电平占用0.5ms,因此也采用定时器T0来完成0.5ms的定时;最后,可以选定定时/计数器T0的定时时间为0.5ms,而要定时0.2秒则是0.5ms的400倍,也就是说以0.5ms定时400次就达到0.2秒的定时时间了。
5. 程序框图
 

主程序框图 
中断服务程序框图

图4.18.2
6. 汇编源程序
T02SA EQU 30H
T02SB EQU 31H
FLAG BIT 00H
ORG 00H
LJMP START
ORG 0BH
LJMP INT_T0
START: MOV T02SA,#00H
MOV T02SB,#00H
CLR FLAG
MOV TMOD,#01H
MOV TH0,#(65536-500) / 256
MOV TL0,#(65536-500) MOD 256
SETB TR0
SETB ET0
SETB EA
SJMP $
INT_T0:
MOV TH0,#(65536-500) / 256
MOV TL0,#(65536-500) MOD 256
INC T02SA
MOV A,T02SA
CJNE A,#100,NEXT
INC T02SB
MOV A,T02SB
CJNE A,#04H,NEXT
MOV T02SA,#00H
MOV T02SB,#00H
CPL FLAG
NEXT: JB FLAG,DONE
CPL P1.0
DONE: RETI
END
7. C语言源程序
#include
unsigned int t02s;
unsigned char t05ms;
bit flag;

void main(void)
{
TMOD=0x01;
TH0=(65536-500)/256;
TL0=(65536-500)%256;
TR0=1;
ET0=1;
EA=1;
while(1);
}

void t0(void) interrupt 1 using 0
{
TH0=(65536-500)/256;
TL0=(65536-500)%256;
t02s++;
if(t02s==400)
{
t02s=0;
flag=~flag;
}
if(flag==0)
{
P1_0=~P1_0;
}
}


文章来源于:电子工程世界    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

相关文章

    主机与安装在汽车上的传感器相互配合,对车辆进行实时监控的设备。当车辆遭受异常触动时,报警器会立即发出声光报警信号,以提醒车主采取相应措施。汽车防盗报警器的工作原理可以分为以下几个方面: 1. 传感器:传感器是汽车防盗报警器......
    设置在火灾隐患比较大的区域,例如厨房。有条件的话,可以每个房间安装。 声光报警器声光报警器主要就是在监测到有外人闯入时自动发出高分贝的声音和闪光,威慑力还是很强的。 机械手:可以关闭水、气阀门,比如......
    应用在联网型消防系统产品,如感温探测器、输入/输出模块、手动报警器声光报警器、应急照明灯、疏散指示灯及防火门等产品。 Holtek新推出集成消防二总线电压收码/电流......
    氢气检测仪有哪几种分类?;氢气检测仪具有优异的性能、强大的声光报警、大屏幕显示、使用简单和智能传感器等特点。当使用环境中发生氢气浓度泄漏超标,可及时报警,保障作业人员的生命安全。 氢气......
    及连接器的电气完整性 。当高压安全管理系统检测到某处连接断开或某处连接没有达到预期的可靠性时,安全管理系统将直接或通过整车控制器切断相关动力电源的输出并发出声光报警,直到该故障完全排除。如图 4 示出高压互锁回路检测原理图......
    应用在联网型消防系统产品,如感温探测器、输入/输出模块、手动报警器声光报警器、应急照明灯、疏散指示灯及防火门等产品。 BA45F5541具备4K×16 Flash程序存储器、256×8 RAM、64×8......
    能; 2.能计算并显示星期; 3.能手动调整时间,设置闹钟; 4.具有闹钟功能,时间到声光报警(蜂鸣器嘟嘟嘟,LED灯闪烁)。  讲解视频: 仿真图(提供源文件): 原理图(提供源文件): PCB(提供......
    值,设备会立即发出声光报警信号,并上传报警信息至云平台。报警器在设计方案上独创性地通过多类型传感器的融合算法,综合判断天然气泄漏警情,提高准确性,降低......
    通过按键进行设置温度的上、下限值,当所采集温度超过设定值时,系统会控制蜂鸣器和对应LED发出声光报警。这个设计简单、成本低、具有实用性。 二、硬件设计原理图如下: 三、单片机软件设计1、首先......
    介绍的数字人体心率检测仪可以在人体的手、腕、臂等部位均能准确测量出心跳次数,同时还具有掉电存储、测量数据上传PC机及声光报警等多项功能。 1 、系统组成及工作原理 系统组成如图1所示,本设计以单片机为主控信号,外辅......

我们与500+贴片厂合作,完美满足客户的定制需求。为品牌提供定制化的推广方案、专属产品特色页,多渠道推广,SEM/SEO精准营销以及与公众号的联合推广...详细>>

利用葫芦芯平台的卓越技术服务和新产品推广能力,原厂代理能轻松打入消费物联网(IOT)、信息与通信(ICT)、汽车及新能源汽车、工业自动化及工业物联网、装备及功率电子...详细>>

充分利用其强大的电子元器件采购流量,创新性地为这些物料提供了一个全新的窗口。我们的高效数字营销技术,不仅可以助你轻松识别与连接到需求方,更能够极大地提高“闲置物料”的处理能力,通过葫芦芯平台...详细>>

我们的目标很明确:构建一个全方位的半导体产业生态系统。成为一家全球领先的半导体互联网生态公司。目前,我们已成功打造了智能汽车、智能家居、大健康医疗、机器人和材料等五大生态领域。更为重要的是...详细>>

我们深知加工与定制类服务商的价值和重要性,因此,我们倾力为您提供最顶尖的营销资源。在我们的平台上,您可以直接接触到100万的研发工程师和采购工程师,以及10万的活跃客户群体...详细>>

凭借我们强大的专业流量和尖端的互联网数字营销技术,我们承诺为原厂提供免费的产品资料推广服务。无论是最新的资讯、技术动态还是创新产品,都可以通过我们的平台迅速传达给目标客户...详细>>

我们不止于将线索转化为潜在客户。葫芦芯平台致力于形成业务闭环,从引流、宣传到最终销售,全程跟进,确保每一个potential lead都得到妥善处理,从而大幅提高转化率。不仅如此...详细>>