室内天然气泄漏报警装置(编辑修改稿)内容摘要:

是一种高效微控制器, AT89C2051 是它的一种精简版本。 AT89C 单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。 外形及引脚排列如图所示 AT89C51 外形及引脚排列。 图 AT89C51 引脚图 AT89C51 单片机有 40 个引脚(如图 ),按照引脚功能 大致可分为 4 个种类:电源、时钟、控制和 I/O 引脚。 VCC:电源电压 GND:地 P0 口: P0 口是一组 8 位漏极开路双向 I/O 口,即地址 /数据总线复用口。 作为输出口时,每一个管脚都能够驱动 8 个 TTL 电路。 当 “1” 被写入 P0 口时,每个管脚都能够作为高阻抗输入端。 P0 口还能够在访问外部数据存储器或程序存储器时,转换地址和数据总线复用,并在这时激活内部的上拉电阻。 P0 口在闪烁编程时, P0 口接收指令,在程序校验时,输出指令,需要接电阻。 P1 口: P1 口一个带内部上拉电阻的 8 位双向 I/O 口, P1 的输出缓冲级可驱动4 个 TTL 电路。 对端口写 “1” ,通过内部的电阻把端口拉到高电平,此时可作为输入口。 因为内部有电阻,某个引脚被外部信号拉低时输出一个电流。 闪烁编程时和程序校验时, P1 口接收低 8 位地址。 P2 口: P2 口是一个内部带有上拉电阻的 8 位双向 I/O 口, P2 的输出缓冲级西安建筑科技大学课程设计(论文) 第 8 页 共 20 页 可驱动 4 个 TTL 电路。 对端口写 “1” ,通过内部的电阻把端口拉到高电平,此时,可作为输入口。 因为内部有电阻,某个引脚被外部信号拉低时会输出一个电流。 在访问外部程序存储器或 16 位地址的外部数据存储器时, P2 口送出高 8 位地址数据。 在访问 8 位地址的外部数据存储器时 , P2 口线上的内容在整个运行期间不变。 闪烁编程或校验时, P2 口接收高位地址和其它控制信号。 P3 口: P3 口是一组带有内部电阻的 8 位双向 I/O 口, P3 口输出缓冲故可驱动 4 个 TTL 电路。 对 P3 口写如 “1” 时,它们被内部电阻拉到高电平并可作为输入端时,被外部拉低的 P3 口将用电阻输出电流。 P3 口除了作为一般的 I/O 口外,更重要的用途是它的第二功能,如下表 所示: 表 AT89C51 各部分引脚的作用 端口引脚 第二功能 RXD TXD INT0 INT1 T0 T1 WR RD P3 口还接收一些用于闪烁存储器编程和程序校验的控制信号。 RST:复位输入。 当震荡器工作时, RET 引脚出现两个机器周期以上的高电平将使单片机复位。 ALE/PROG :当访问外部程序存储器或数据存储器时, ALE 输出脉冲用于锁存地址的低 8 位字节。 即使不访问外部存储器, ALE 以时钟震荡频率的 1/16 输出固定的正脉冲信号,因此它可对输出时钟或用于定时目的。 要注意的是: 每当访问外部数据存储器时将跳过一个 ALE 脉冲时,闪烁存储器编程时,这个引脚还用于输入编程脉冲。 如果必要,可对特殊寄存器区中的 8EH 单元的 D0 位置禁止西安建筑科技大学课程设计(论文) 第 9 页 共 20 页 ALE 操作。 这个位置后只有一条 MOVX 和 MOVC 指令 ALE 才会被应用。 此外,这个引脚会微弱拉高,单片机执行外部程序时,应设置 ALE 无效。 PSEN:程序储存允许输出是外部程序存储器的读选通信号,当 AT89C51 由外部程序存储器读取指令时,每个机器周期两次 PSEN 有效,即输出两个脉冲。 在此期间,当访问外部数据存储器时,这两次有效的 PSEN 信号不出现。 EA/VPP:外部访问允许。 欲使中央处理器仅访问外部程序存储器, EA 端必须保持低电平。 需要注意的是:如果加密位 LBI 被编程,复位时内部会锁存 EA 端状态。 如 EA 端为高电平, CPU 则执行内部程序存储器中的指令。 闪烁存储器编程时,该引脚加上 +12V 的编程允许电压 VPP,当然这必须是该器件是使用 12V 编程电压 VPP。 XTAL1:震荡器反相放大器及内部时钟发生器的输入端。 XTAL2:震荡器反相放大器的输出端。 振荡器特性 : XTAL1 和 XTAL2 分别为反向放大器的输入和输出。 该反向放大器可以配置为片内振荡器。 石晶振荡和陶 瓷振荡均可采用。 如采用外部时钟源驱动器件, XTAL2 应不接。 有余输入至内部时钟信号要通过一个二分频触发器,因此对外部时钟信号的脉宽无任何要求,但必须保证脉冲的高低电平要求的宽度。 西安建筑科技大学课程设计(论文) 第 10 页 共 20 页 3 硬件电路设计 气体检测模块的设计 图 传感器工作原理图 ( 1)气体检测模块电路 由于 Protues 软件元件库中没有 MQ2 气 体传感器,由于 MQ2 气体传感器两信号输出端为电阻信号, 当没有煤气、天然气泄漏时, Rs 的阻值应该在 20KΩ左右,此时该气体检测模块的输出端为高电平,此时 LED 发光。 当有煤气、天然气泄漏时, Rs 的阻值应该在 2KΩ 左右,此时该气体检测模块的输出端为低电平,此时 LED 熄灭。 D21N400120KRV3+_562KR1210KR1420KRV1100KR1310KR1D31N4001Q2NPN3KR151000uC48U4:ALM358 图 气体检测模块原理图 ( 2)气体检测模块调试 敏感元件 传感元件 信号调节与转换 辅助电源 西安建筑科技大学课程设计(论文) 第 11 页 共 20 页 按照电路图在面板上搭接气体检测模块电路,该模块输出通过 100KΩ 限流电阻接 LED 正端,该 LED 负责拼接接地。 当 MQ2 传感器端不加气体时,此时LED。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。