【精品论文设计】基于STC89C52单片机可燃气体检测报警器.doc

【精品论文设计】基于STC89C52单片机可燃气体检测报警器.doc

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于STC89C52单片机随着电子科学技术的发展,电子成为的手段本设计利用单片机技术结合A/D转换芯片构建了一个。环境中可燃或有毒气体泄露时,当气体报警器检测到气体浓度达到报警器设置的临界点时,可燃气体报警器就会发出报警信号,以提醒工作采取安全措施本文首先简要介绍了设计的主要方式以及单片机系统的优势;然后详细介绍了的设计流程,以及硬件系统和软件系统的设计,并给出了硬件电路的设计细节,包括各部分电路的走向、芯片的选择以及方案的可行性分析等。浓度达到报警器设置的临界点时单片机;ADC080芯片;数码管显示 第一章 功能要求及方案论证 1.1 选择器件 按系统功能实现要求,决定控制系统采51单片机,A/D转换采用ADC080显示部分由LED数码管进行显示 1.2 系统原理及基本框图 根据毕业设计的要求本次设计采用机芯片配合ADC080模/数转换芯片构成一个简易的,显示部分由数码管进行显示。该电路通过ADC0804芯片采样模拟量电压,经过模/数转换后,产生相应的数字量经过其输出通道D0~D7传送给的P口。负责把接收到的数字量经过数据处理,产生正确的7段数码管的显示 图1-1 系统基本方框图 第二章 主要元件介绍 2.1 STC89C52单片机 2.1.1 概述 单片机是公司生产的八位单片机。 在这一块芯片上集成了一台微型计算机的各个主要部分。其中主要有CPU,存储器,可编程I/O口,定时/计数器,串行口等,各部分通过内部总线连接。 2.1.2 引脚介绍和最小系统 STC89C52芯片为40引脚双列直插式封装,其引脚排列如图2-1-1所示。在40条引脚中,有2条用于电源的引脚,2条外接晶体的引脚,4条控制引脚,其它为I/O引脚。 2-1-1 AT89S51的引脚图 电源引脚Vss和Vcc Vss(20):接地;Vcc(40):正常操作时接+5V电源。 外接晶体引脚XTAL1和XTAL2 当外接晶体振荡器时,XTAL1和XTAL2分别接在外接晶体两端。当采用外部时钟方式时,XTAL1接地,XTAL2接外来振荡信号。 控制引脚RST/VPD、ALE/PROG、PSEN、EA/Vpp RST/VPD:当晶体振荡器正常运行时,在此引脚上出现二个机器周期以上的高电平使单片机复位。 Vcc掉电期间,此引脚可接备用电源,以保持内部RAM的数据。当Vcc下降到低于规定的电压,而VPD在规定的电压范围内,VPD接向内部RAM提供备用电源。 ALE/PROG(30):当访问外部存储器时,由P2口送出地址的高8位,P0口送出地址的低8位,数据也是通过P0口传送。作为P0口某时送出的信息到底是低8位地址还是传送的数据,需要有一信号同步的进行分别。当ALE信号(允许地址锁存)为高电平(有效),P0口送出低8位地址,通过ALE信号锁存低8位地址。即使不访问外部存储器,ALE端仍以不变的频率周期性地出现正脉冲信号,此频率为振荡器频率的1/6,因此可以做对外输出的时钟。 对于有程序存储器的单片机在对内部程序存储器编程期间,此引脚用于输入编程脉冲。 PESN(29):程序存储器读选通信号,低电平有效。 51单片机可以外接程序存储器及数据存储器,它们的地址可以是重合的。51 单片机时通过相应的控制信号来区别到底是P2口和P0口送出的是程序存储器还是数据存储器地址。从外部程序存储器取指令(或常数)期间,每个机器周期两次PSEN有效,此时地址总线上送出地址程序存储器地址;如果访问外部数据存储器,这两次有效的PSEN信号将不出现。外部数据存储器是靠RD及WR信号控制的,PSEN同样可以驱动8个LSTTL输入。 EA/Vpp(31):当EA保持高电平时,访问内部程序存储器(4KB),但当PC(程序计数器)值超过0FFFH时,将自动转向执行外部程序存储器内的程序。当EA保持低电平时,则只访问外部程序存储器(从0000H开始),不管单片机内部是否有程序存储器。 对于内部有程序存储器的单片机在对内部程序新学期编程期间,此引脚用于施加21V的编程电源(Vpp)。 输入输出引脚 P0.0-P0.7:P0口时一个漏极开路型标准双向I/O口。在访问外部存储器时,它是分时切换的地址(低8位)和数据总线,在访问外部设备期间使用内部的上拉电阻。在对内部程序存储器编程时,它接收指令字节,而在验证内部程序时,则输出指令字节。验证内部程序时,要求外接上拉电阻。 P1.0-P1.7:P1口是带内部上拉电阻的8位双向I/O接口。在内部程序存储器编程和验证时,它接收8位地址。 P2.0-P2.7:P2口时一个带内部上拉电阻的8位双向I/O接口。在访问外部存储器时,它送出高8位地址。在对内部程序存储器编程和验证期间,它接收高8位地址。 P3.0-P3.7:P3口是一个带内部上拉电阻的8位双向

文档评论(0)

蜗牛 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档