摘要:本设计是以STC89C52单片机为控制核心,另外还需烟雾传感器MQ-2和温度传感器DS18B20,模数转化器ADC0832,1602液晶显示器,按键,声光报警装备等。由传感器检测到烟雾浓度值以及温度值,然后将烟雾浓度值由模数转换器将模拟信号转化到数字信号,再由单片机处理,当检测到烟雾浓度值以及温度值超标时,声光报警装备将发出声响以及亮光(从而实现自动报警)。另外设置按键适用于遇到突发情况可手动报警,手动取消紧急报警以及修改温度值和烟雾浓度值。
关键词:STC89C52; MQ-2; DS18B20; ADC0832; 火灾报警
目录
摘要
Abstract
1.绪论-1
1.1 课题研究的背景和意义-1
1.2 国内外发展过程-1
1.3 本课题设计的主要工作和任务-2
2 系统硬件的设计-2
2.1 烟雾传感器模块-3
2.2 温度传感器模块-3
2.2.1 DSl8B20简介-3
2.2.2 DSl8B20工作过程-4
2.3 A/D转换模块-6
2.4 单片机模块-6
2.4.1单片机-7
2.4.2 时钟电路-7
2.4.3 复位电路-8
2.5 显示模块-8
2.6.按键模块-9
2.7 声光报警模块-10
3 系统程序的设计-11
3.1 系统主程序设计及流程图-11
3.2 1602液晶显示器初始化子程序的设计及流程图-12
3.3 ADC0832子程序的设计及流程图-13
3.4 DS18B20温度传感器子程序设计及流程图-14
3.5 报警系统子程序设计及流程图-15
3.6 按键子程序的设计-17
结论-21
参考文献-22
致谢-23
附录A:电路原理图-24
附录B:电路实物图-25
附录C:源程序-26