陕西航空职业技术学院
基于C51单片机的烟雾报警器设计
摘要
随着现代家庭用火、用电量的增加,家庭火灾发生的频率越来越高。烟雾报警器也随之被广泛应用于各种场合。本设计是利用单片机结合传感器技术而开发设计了这一烟雾报警系统。论文中主要针对烟雾报警系统中的各个组成部件进行了介绍,对它的主控电路和外围设备电路之间的接口技术,还有软件方面进行了重点介绍。
关键词:报警器、80C51、烟雾传感器
Abstract
With the modern home with fire, electricity consumption increases, the frequency of home fires is getting higher and higher. Smoke detectors have also been widely used in various occasions. This design is combined with the use of single-chip sensor technology development and design of the smoke alarm system. The main thesis of the smoke alarm system for the various components are introduced, its control circuit and peripheral equipment circuit interface between technology and software have been the focus of introduction.
1
陕西航空职业技术学院
目 录
1、绪论 ............................................. 4
1.1烟雾报警器的发展及现状 ................................... 4
1.1.1 火灾探测技术 ......................................... 4 1.1.2 火灾探测器的发展趋势 ................................. 5 1.2 论文研究的目的及意义 ..................................... 5 1.3论文内容 ................................................. 6
2、基于C51单片机的烟雾报警的设计方案 ................ 7
2.1 任务分析 ................................................. 7 2.2设计方案 ................................................. 7 2.2.1方案设计思想 .......................................... 7 2.2.2 总体框图 ............................................. 8
3、系统硬件实现 ..................................... 9
3.1主控电路设计 ............................................. 9 3.1.1 80C51系列 ........................................... 9 3.1.2 80C51的基本结构 ..................................... 10 3.1.3 80C51单片机的的封装和引脚 ........................... 11 3.1.4 80C51单片机的时钟 .................................. 13 3.1.5 80C51单片机的复位 ................................... 14 3.2外围接口电路设计 ........................................ 17 3.2.1 NIS-09烟雾传感器简介 ................................ 17 3.2.2 AD574A与80C51单片机接口电路 ........................ 26 3.2.3声光报警电路 ......................................... 27 3.3总电路设计 .............................................. 28
4、软件实现 ........................................ 31
4.1 编程KEIL环境介绍 ...................................... 31 4.2 程序流程 ................................................ 32 4.3 程序 .................................................... 34
5、调试 ............................................ 36
2
陕西航空职业技术学院
5.1 调试的步骤 .............................................. 36 5.2调试过程中遇到的问题及解决方法 .......................... 38
参考文献 ........................................... 40 结束语 ............................................. 41 谢 辞 ............................................. 42
3