开通网站软件的会计科目怎么做,天津模板做网站,宣传片制作软件app,什么网站可以做2.5D场景欢迎大家点赞、收藏、关注、评论啦 #xff0c;由于篇幅有限#xff0c;只展示了部分核心代码。 技术交流认准下方 CSDN 官方提供的联系方式 文章目录 概要 一、设计的主要内容二、系统硬件设计三、软件设计实物 四、结论五、 文章目录 概要 本文首先分析了基于单片机的可燃… 欢迎大家点赞、收藏、关注、评论啦 由于篇幅有限只展示了部分核心代码。 技术交流认准下方 CSDN 官方提供的联系方式 文章目录 概要 一、设计的主要内容二、系统硬件设计三、软件设计实物 四、结论五、 文章目录 概要 本文首先分析了基于单片机的可燃气体检测系统的设计需求完成了系统架构设计。在此基础上进行了单片机外围电路设计液晶显示外部电路设计MQ传感器与AD转换电路设计电机外部电路设计开关电路设计。在完成硬件电路设计的基础上进行了软件流程设计包括对LCD液晶显示控制程序读取AD转换后的数据按键控制程序。 经过调试与验证基于单片机的可燃气体检测系统已经实现了初始的应用需求可以对系统所在环境的浓度值进行判断并通过按键对浓度值进行调整在超过门限值的时候能够实现蜂鸣器响、电机转动等报警功能有着很强的可靠性与实用性。 关键词 单片机 LCD声光报警可燃气体
一、设计的主要内容
基于单片机的可燃气体检测系统架构框图系统以STC89C52单片机作为中央处理器。系统工作频率由外部晶振提供开关按键可以来对系统内的判决门限进行调整由MQ-2传感器来对当前环境的气体浓度值进行不断检测经过AD转换后数据将会送交给单片机单片机对该数据进行处理与外部输入的门限值进行比较当出现大于门限的情况则输出相应的信号控制报警系统蜂鸣器响、电机转动整个工作过程的结果将会由LCD1602进行显示。
图1.1 基于单片机的可燃气体检测系统架构
二、系统硬件设计
2.1 绘制电路板概述 本次对基于单片机的可燃气体检测系统设计中使用的是Altium Designer软件完成电路板的绘制包含以下一些步骤 1新建空的原理图与PCB图 2依据基于单片机的可燃气体检测系统所需要实现的功能选择器件绘制原理图 3绘制元器件库如果现有库文件没有相关器件我们需要自己进行补充也可以方便下次设计 4PCB封装 5生成PCB 6进行合理的元器件布局需要充分考虑走线是否方便、散热等问题 7布线要充分考虑系统电流大小过孔焊盘大小等等 8送去加工找厂家进行板子的制作
三、软件设计
基于单片机的可燃气体检测系统程序架构如图3.1所示当整个系统运行时首先是各个部分的初始化由于系统要实现对开关是否按下的检测还需要完成包括单片机的中断设置等。
图3.1程序架构
初始化完成以后MQ-2传感器开始工作同时将检测到的物理量送交给AD转换器单片机对AD转换后的数字量数据不断进行读取而后经过计算可得到当前气体的浓度值。在此过程中系统不断对开关按键进行检测当检测到开关按下时需要对设定的浓度值执行加或者减长加或者长减。 单片机对计算得到的浓度值与设定的浓度值进行一个比较并将检测到的浓度值实时显示。倘若当前浓度值已经超过了设定的门限则表明处于危险状态单片机控制蜂鸣器响、电机转动。
实物 四、结论 基于单片机的可燃气体检测系统通过传感器对当前环境的可燃气体浓度值进行实时检测经过AD转换后送交给单片机进行处理可以通过外部按键来对系统的判决门限即最高浓度值进行设置单片机对数据处理后与设定的最高浓度值进行比较若是大于该浓度值则输出信号控制蜂鸣器响、电机转动整个过程中的探测值、设定值均由LCD液晶来进行显示。 本文首先分析了基于单片机的可燃气体检测系统的设计需求完成了系统架构设计。在此基础上进行了单片机外围电路设计液晶显示外部电路设计MQ传感器与AD转换电路设计电机外部电路设计开关电路设计。在完成硬件电路设计的基础上进行了软件流程设计包括对LCD液晶显示控制程序读取AD转换后的数据按键控制程序。
五、 文章目录
目 录 摘 要 I Abstract II 引 言 3 1 系统总体架构 5 1.1 需求分析与方案设计 5 1.2 系统器件选择 5 1.3 系统架构 6 2 系统硬件设计 6 2.1 绘制电路板概述 6 2.2 单片机电路设计 7 2.2.1 STC89C52单片机介绍 7 2.2.2 STC89C52单片机外围电路设计 8 2.3 LCD1602液晶显示电路设计 10 2.3.1 LCD1602液晶显示器介绍 10 2.3.2 LCD1602液晶外围电路设计 11 2.4 传感器与AD转换电路设计 12 2.5 电机电路设计 13 2.6 按键系统 14 2.7 调试电路 15 3 系统软件流程设计 16 3.1 程序架构 16 3.2 LCD显示程序设计 17 3.3 按键控制程序设计 19 4 系统验证 22 4.1 焊接与调试 22 4.2 程序烧录与调试 23 结 论 25 参考文献 26 附录1 元器件清单 27 附录2 源程序清单 28 致 谢 44