更新时间:03-10 上传会员:菲菲小宝贝
分类:单片机自动化 论文字数:10687 需要金币:2000个
摘要:在中国居民内,非正常死亡事故:一氧化碳中毒排在第三位。尤其每年冬季,处于一氧化碳中毒频发季节,原因在于冬季气气温低、冷空气肆虐、温寒冷。为保暖居民大都紧关门窗,再加上次品煤燃烧不尽,夜里人们在睡梦中易中毒,导致悲剧发生。而长期处于炭火燃烧不尽或是低浓度一氧化碳环境中工作,则会使工作者慢性中毒,会出现头晕,恶心等症状。除此之外,室内火灾也会导致居住人员一氧化碳中毒,室内火灾伤亡人员中一部分是由于一氧化碳中毒而非火烧。中毒人数如此之多,不易防范,主要因其物理性质:通常状态下,无色、无味、人们在吸入时不易发觉。
本文基于STC89C51单片机设计并实现一氧化碳报警装置。将可燃性气体浓度信号转换成电压信号,再转化成数字信号,发送到单片机,模拟电压信号经过处理后,将电压信号转化成对应浓度值,在LED1602液晶显示屏上显示气体浓度,第一行显示气体当前的浓度,第二行显示设置的报警浓度,当室内一氧化碳浓度值超过设置上限触发蜂鸣器和LED灯实现声光报警同时电扇排风,低于触发浓度值时,绿灯闪烁。本装置具有一定灵敏度、稳定性,使室内人员及时掌握一氧化碳的浓度情况,从而避免安全问题发生。因此,一氧化碳报警装置的实现就显得十分有意义。
关键词:STC89C51单片机;MQ-7传感器;LCD1602显示屏;蜂鸣器
目录
摘要
Abstract
引 言-1
1 课题背景-2
1.1 国内外发展情况-2
1.2 总程序框图-3
2 硬件设计与实现-5
2.1 单片机方面简介-5
2.1.1 STC89C51介绍-5
2.1.2 STC89C51引脚介绍-5
2.1.3 LCD1602液晶介绍-6
2.2 报警器模块简介-6
2.3 显示模块简介-7
2.4 键盘输入模块设计简介-8
2.5 传感器模块设简介-9
2.6 继电器模块设计简介-10
2.7 电源模块设计简介-10
3 系统软件设计与实现-12
3.1 编程语言介绍-12
3.2 程序开发环境介绍-12
3.3 Keil uVision4软件开发过程介绍-13
3.4 STC-ISP-15xx-v6.85p程序烧录过程介绍-14
3.5 单片机下载程序介绍-15
3.6 程序流程图介绍-16
4 电路焊接与系统调试-17
4.1 电路焊接介绍-17
4.2 系统调试介绍-17
4.2.1 硬件测试过程-17
4.2.2 系统调试过程-18
4.3 实物检测-19
结 论-20
参 考 文 献-21