您好,欢迎来到华佗健康网。
搜索
您的当前位置:首页基于单片机的火灾报警器源程序原理图

基于单片机的火灾报警器源程序原理图

来源:华佗健康网
#include

#define unchar unsigned char #define uint unsigned int uchar Tem1,Tem2,Smok1,Smok2;

uchar Tem=3.6,Smok=4.6; //设定温度烟雾报警阈值 uchar a,a1,a2,b,b1,b2; void caiji_wenyan();

void delay_10ms(uint i); //程序声明 void panduan ); void baojing(); void main() {

P10=0;P20=0;WR=1;RD=1;

P0=0XFa;P23=1;P24=1;P25=1;P26=0; //初始化 while(1) //主程序 {

caiji _wenyan (); //第一次采集温度烟雾信号 Tem2=Tem1;Smok2=Smok1;

delay_10ms(5); //延时50ms,让ADC0809准备好第二次数据转换

caiji _wenyan(); //第二次采集温度烟雾信号

panduan(); //将转换的数据与设定的报警阈值比较 baojing(); //报警程序

delay_10ms(1500); //系统隔15s对现场判断 }; }

void caiji_wenyan()

{

P0=0XF8; //选通IN-0,转换温度信号 WR=0;

if(EOC=1) {RD=0;Tem1=P0}; //当ADC0809转换结束,ATC51打开AD的

三态门,AD输出数据

else RD=1; //否则,AD继续转换 delay_10ms(1);

P0=0XF9; //选通IN-1,转换烟雾信号 WR=0;

if(EOC=1) {RD=0;Smok1=P0}; else RD=1; }

void delay_10ms(uint i) //10ms延时程序 {

while(i--) {

uchar i,j,k; for(i=5;i>0;i--) for(j=4;j>0;j--) for(k=248;k>0;k--); } }

void panduan() {

if(Tem1else a2=0;

if(Smok1if(Smok2baojing() {

if(a1=a2&&b1=b2) //两次采集数据的标志位相同 { a=a1; b=b1;

if(a=1&&b=1) {P23=0;P10=1;P26=1}; //温度烟雾标志位都是1,发生火灾

if(a=1&&b=0) {P24=0;P10=1;P26=1};

if(a=0&&b=1) {P24=0;P10=1;P26=1}; //温度烟雾标志位只有一个1,异常

if(a=0&&b=0) P26=0; //温度烟雾标志位都为0,正常 };

else {P25=0;P10=1;P26=1}

U1LEOER101115VU8R50K5VU2AU72100KBUZZERR1110KQ311C1C2RR9CLK835R41K1KLM324110U2CT2T1T0QRNPN2U2AS0.1uF0.1uFC30.1uFU326IN-0IN-1IN-2U5IN-3IN-4EOCIN-5ADC0809ADD-AADD-BADD-CALE16ref(-)ref(+)5V12ENABLESTARTCLOCK22IN-6IN-725T024T123T27NPNU6U416PIN2728R715V235R1365LM324C90.1uF96101K1KR1474U2B100KC40.1uF74LS373QD10K1191615129652Q7Q6Q5Q4Q3Q2Q1Q0D0D1D2D3D4D5D6D7D7D6D5D4D3D2D1D0181714138743D7D6D5D4D3D2D1D03213LM324C5GNDGS0OUTQ1LM94022R58.3KVDDGS1465V5V30pFY212MC630pFC0C1C2C345msb2-12-22-32-42-52-62-7lsb2-8212019188151417D0D1D2D3D4D5D6D7E2SW-PB5V2122232425262728293031323334353637383940P00P01P02P03P04P05P06P07ALE/PP27P21INT1P23P24P25ATC51P26PESNWRP20RDP10P11P12P13P14P15P16P17INT0P22T0T1EA/VPPXTAL1XTAL2RESETRXDTXDVCCGND12345671011121314151617181920S222uFCh10.1uFR1210KQ25V1C732VCCOUTGND0.1uFC80.1uFNPNC0红C1NIS-09CD55V红C2D65V黄C3D7绿D8

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo0.com 版权所有 湘ICP备2023021991号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务