火灾报警的基本程序

火灾报警的基本程序,第1张

拨打火警119电话,接通后要讲清起火的单位,地点,起火部位,着火原因,着火介质,火灾程度,姓名,电话号码,以便及时联系,尽快灭火。

在报警的同时,组织力量积极抢救,人到起火地点附近路口迎接消防车辆,使之迅速准确地到达火灾现场,投入灭火工作。

火灾报警系统工作程序

基本程序:

探测器处烟雾或温度等参数超过设定值,探测器动作,通过探测器下部的编码底座,利用传输线路不间断向火灾报警主机发送一组信号,报警主机接收信号后,经程序分析确认为火灾信号的,则在报警主机上报警,同时通过报警主机的联动控制功能,启动大楼的声光报警、应急广播、消防设施等。

#include<at89x52.h>

#include <intrins.h>

sbit ST=P3^2

sbit OE=P3^0

sbit EOC=P3^1

unsigned char aa,bb,cc

unsigned char ge,shi,dge,dshi

unsigned adata[]={5,10,15,20,25,30,35,40,50,60,75,80,85,90,95,99,70}

void delay30ms()

{

unsigned char a,b

for(a=10a>0a--)

for(b=50b>0b--)

}

delay1ms()

{

unsigned int a,b

for(a=50a>0a--)

for(b=50b>0b--)

}

unsigned char code tab1[]=

{

0x3f,6,0x5b,0x4f,0x66,0x6d,0x7d,7,

0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71

}

void disly()

{

P2_2=0

P2_3=1

P2_4=1

P2_5=1

P0=tab1[ge]

delay1ms()

P2_2=1

P2_3=0

P2_4=1

P2_5=1

P0=tab1[shi]

delay1ms()

P2_2=1

P2_3=1

P2_4=0

P2_5=1

P0=tab1[dge]

delay1ms()

P2_2=1

P2_3=1

P2_4=1

P2_5=0

P0=tab1[dshi]

delay1ms()

}

void zhuan()

{

ge=aa%10

shi=aa/10

dge=bb%10

dshi=bb/10

}

void get1 ()

{

ST=0

ST=1

ST=0

while(EOC==0)

OE=1

cc=P1

OE=0

}

void main()

{

bb=50

P0=0xff

while(1)

{

get1()

aa=cc/2.56

zhuan()

disly()

if(aa>=bb){ P2_0=~P2_0

P2_1=1}

else { P2_0=0

P2_1=0

}

if(P3_4==0) {delay1ms()

bb++

}

if(P3_5==0) {delay1ms()

bb--

}

}

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7827179.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-10
下一篇 2023-04-10

发表评论

登录后才能评论

评论列表(0条)

保存