A. 开关控制报警器如何用单片机实现
开关控制报警器如何用单片机实现
单片机C语言程序设计:开关控制报警器
/*名称:开关控制报警器
说明:用K1开关控制报警器,程序控制P1.0输出两种不同频率的声音,模拟很逼真的报警效果
*/
#include
#defineucharunsignedchar
#defineuintunsignedint
sbitSPK=P1^0;
sbitK1=P1^7;
//发声函数
voidAlarm(uchart)
{
uchari,j;
for(i=0;i<200;i++)
{
SPK=~SPK;
for(j=0;j//由参数t行成不同的频率
}
voidmain()
{
SPK=0;
while(1)
{
if(K1==1)
{
Alarm(90);
Alarm(120);
}
}
}
B. 基于at89c51单片机的煤气报警器的工作原理
气敏半导体传感器检测到可燃气体时通过电导率的改变来控制多谐振荡器及正反馈振荡器间歇工作,通过报警电路从而达到报警的目的。报警仪选用半导体陶瓷式可燃气体敏感器件及微控制器为报警器的控制核心。半导体陶瓷式可燃性气体敏感器件对以烷类气体为主的多种可燃性气体有良好敏感特性的广谱型半导体敏感器件。该器件灵敏度适中,响应与恢复特性好,初期恢复特性快,长期工作稳定性、重现性、抗环境气氛影响及抗温湿度影响等性能均优,系高质量、高可靠性、价钱便宜的气敏器件,广泛地应用于各种报警装置。传感器送来的可燃性气体浓度对应的微小信号经过放大,送入微控制器,经A/D转换、浓度比较,线性化数据处理,转化成相应的十进制浓度值,把实际可燃性气体浓度及各路状态送显,当可燃气体报警器浓度超出设定的限定值时,发出声光报警并锁定时间。由于气体传感器需要在加热状态下工作,温度越高,反应越快,响应时间和恢复时间就越快。为提高响应时间,保证传感器准确地、稳定地工作,可燃气。
C. 如何用单片机控制蜂鸣器和发光二极管,设计声光报警系统
如果你想做个报警器,可以买个太阳能红外感应灯,只需要把灯接成蜂鸣器,,人一来就会响,也就是报警,这种灯也就10块钱左右,里面有一节18650锂电池
D. 51单片机,怎么用汇编语言编程一个程序。实现4个按键控制4种报警声音(110、119、120、防空警报声)。
没有四种声音的频率库,其他的给你做个示范吧:
ORG 0000H
LJMP MAIN
ORG 0030H
MAIN:
MOV SP,#5FH
MOV TMOD,#11H
SETB EA
SETB ET0
SETB ET1
LOOP:
LCALL KEYSCAN
MOV A,R2
JNZ LP1
MOV DPTR,#TAB110
SJMP LPRUN
LP1:
DEC A
JNZ LP2
MOV DPTR,#TAB119
SJMP LPRUN
LP2:
DEC A
JNZ LP3
MOV DPTR,#TAB120
SJMP LPRUN
LP3:
DEC A
JNZ LP4
MOV DPTR,#TABBOMB
SJMP LPRUN
LP4:
LJMP LOOP
LPRUN:
MOVX A,@DPTR
MOV TL0,A
INC DPTR
MOVX A,@DPTR
MOV TH0,A
............;时长控制也可以做到表里,计算后赋值给T1
LJMP LOOP
END
E. 单片机设定时间报警怎么处理
我冬天漏脚
关注
单片机定时报警C语明族言程序,单片机控制的简易定时报警器电路设计( - 控制/MCU - 电子发烧友网... 转载
2021-05-17 12:29:32
我冬天漏脚
码龄5年
关注
单片机控制的简易定时报警器电路设计(含电路图和程序)
设计一个单片机控制的简易定时报警器。要求根据设定的初始值(1-59秒)进行倒计时,当计时到0时数码管闪烁“00”(以1Hz闪烁),按键功能如下:
(1)设定键:在倒计时模式时,按下此键后停止倒计时,进入设置状态;如果已经处于设置状态则此键无效。
(2)增一键:在设置状态时,每按一次递增键,初始值的数字增1。
(3)递一键:在设置状态时,每按一次递减激歼弊键,初始值的数字减1。
(4)确认键:在设置状态时,按下此键后,单片机按照新的初始值进行倒计时及显示倒计时的数改搭字。如果已经处于计时状态则此键无效。
F. 51单片机声音报警SPEAKER
R3 10K去掉,R2低于1K,硬件就这些问题,
程序上,delay函数太短了,51上,烧进去跑,人根本感觉不出来。里面加一级循坏,for(j=0;j<256;j++);这样就没什么问题了