电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

基于单片机的天然气报警系统资料

基于单片机的天然气报警系统资料_第1页
1/12
基于单片机的天然气报警系统资料_第2页
2/12
基于单片机的天然气报警系统资料_第3页
3/12
基于 51 单片机天然气报警设计 姓名:李洋 班级:自动化 105 学号:2025800091 基于 51 单片机天然气报警设计1 设计方案本文所设计的数字气体报警器采纳单片机 STC89C52,其价格便宜,易于产品化。本设计能将置于测试环境中的气体传感器输出的模拟电压通过 A/D 转换器送入单片机 STC89C52 中进行处理并通过 LCD1602 液晶进行显示,通过设置报警值,当检测到的浓度达到或者超过设定值时,蜂鸣器出声音报警,来达到报警的目的。系统以 MQ 气体传感器和 STC89C52 单片机为核心, 设计气体泄漏报警器。实现:1.准确测量周围环境中的可燃性气体、有毒有害气体的泄漏;2.实现系统各个模块的功能控制;3.实现单片机编程语言系统的控制及传感器电路的控制。4.讨论单片机各接口的作用及功能;5.了解 MQ 气体传感器的具体功能;6.实现对基本报警电路的控制.2 电路设计框图本系统的电路系统框图如图 1 所示.STC89C52 单片机通过 ADC0832 对天然气浓度进行读取,继而控制 1602 液晶作出对应的显示。当天然气浓度高于设定时,蜂鸣器进行报警。 图 1 电路设计框图3 主要单元电路的设计3.1 核心单片机介绍STC89C52 是 STC 公司生产的一种低功耗、高性能 CMOS8 位微控制器,具有 8K 在系统可编程 Flash 存储器.STC89C52 使用经典的 MCS—51 内核,但做了很多的改进使得芯片具有传统 51 单片机不具备的功能.液晶 1602 显示模块键盘模块ADC0832天然气报警模块模拟量输出STC89C52主控制模块蜂鸣器报警图 2 STC89C523.2 单片机引脚功能介绍STC89C52 单片机有 40 个引脚。Vcc:电源电压+5VGND:接地P0 口:P0 口是一组 8 位漏极开路型双向 I/O 口,也即地址/数据总线复用口。作为输出口用时,每位能驱动 8 个 TTL 逻辑门电路,对端口写“1"可作为高阻抗输入端用。在访问外部数据存储器或程序存储器时,这组口线分时转换地址(低 8 位)和数据总线服用,在访问期间激活内部上拉电阻。在 Flash 编程时,P0 口接收指令字节,而在程序校验时,输出指令字节,校验时要求外接上拉电阻.P1 口:P1 口是一个带内部上拉电阻的 8 位双向 I/O,P1 的输出缓冲级可驱动(吸收或输出电流)4 个 TTL 逻辑门电路.对端口写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口。作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流。Flash 编程和程序校验期间,P1 ...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

基于单片机的天然气报警系统资料

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部