【2017年整理】基于STC89C52的室内火气安全检测装置.docVIP

【2017年整理】基于STC89C52的室内火气安全检测装置.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
【2017年整理】基于STC89C52的室内火气安全检测装置

湖州师范学院 课程设计总结报告 课程名称 系统设计与实践 项目名称 基于STC89C52的室内火、 气安全检测装置 专 业 电子信息工程 班 级 姓 名 学 号 指导教师 报告成绩 信息与工程学院 二〇一六年一月六日 《系统设计与实践训练》任务书 基于STC89C52的室内火、气安全检测装置 一、设计任务 采用STC89C52单片机、DS18B20和烟雾、气体传感器MQ-2等设计室内火灾、有毒气体泄露等多功能检测装置; 二、设计要求 (1)能检测火灾事故,并报警。 (2)能检测烟雾、有毒气体泄露事故,并报警。 (3)能实时显示室内温度值,并通过键盘设置温度报警上下限值。 (4)其它功能(自由发挥) 三、元器件清单 类型 型号 数量 单片机 STC89C52RC(40脚DIP封装) 1 温度传感器 DS18B20(DIP封装) 1 运算放大器 LM358 烟雾传感器 MQ-2 1 底座 DIP40 1 DIP8 1 数码管 共阳3连体 1 三极管 8550 8 晶振 12MHZ 1 电容 30PF 4 22UF 2 电阻 10K、 10 1K 10 4.7K 10 470 10 电位器 103、102 各2个 按键 轻触按键 10 蜂鸣器 5V蜂鸣器 1 发光二极管 红,绿色 6 排针 20个 排线 20根 万能板 1 《基于STC89C52的室内火、气安全检测装置》 系统设计与实践总结报告 一.系统设计目标 使用温度传感器和烟雾传感器把环境温度和烟雾的浓度情况检测出来,显示温度。 设置温度上下限报警,烟雾报警:利用发光二极管,蜂鸣器等报警 二.系统总体方案设计 三.系统详细设计 3.1 单片机最小系统 89C51是一种高性能低功耗的采用CMOS工艺制造的8位微控制器,它提供下列标准特征:4K字节的程序存储器,128字节的RAM,32条I/O线,2个16位定时器/计数器, 一个5中断源两个优先级的中断结构,一个双工的串行口, 片上震荡器和时钟电路。 STC89C52管脚功能图 引脚说明: ·VCC:电源电压 ·GND:地 ·P0口:P0口是一组8位漏极开路型双向I/O口,作为输出口用时,每个引脚能驱动8个TTL逻辑门电路。当对0端口写入1时,可以作为高阻抗输入端使用。 当P0口访问外部程序存储器或数据存储器时,它还可设定成地址数据总线复用的形式。在这种模式下,P0口具有内部上拉电阻。 在EPROM编程时,P0口接收指令字节,同时输出指令字节在程序校验时。程序校验时需要外接上拉电阻。 ·P1口:P1口是一带有内部上拉电阻的8位双向I/O口。P1口的输出缓冲能接受或输出4个TTL逻辑门电路。当对P1口写1时,它们被内部的上拉电阻拉升为高电平,此时可以作为输入端使用。当作为输入端使用时,P1口因为内部存在上拉电阻,所以当外部被拉低时会输出一个低电流(IIL)。 ·P2口:P2是一带有内部上拉电阻的8位双向的I/O端口。P2口的输出缓冲能驱动4个TTL逻辑门电路。当向P2口写1时,通过内部上拉电阻把端口拉到高电平,此时可以用作输入口。作为输入口,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出电流(IIL)。 P2口在访问外部程序存储器或16位地址的外部数据存储器(例如MOVX @ DPTR)时,P2口送出高8位地址数据。在这种情况下,P2口使用强大的内部上拉电阻功能当输出1时。当利用8位地址线访问外部数据存储器时(例MOVX @R1),P2口输出特殊功能寄存器的内容。 当EPROM编程或校验时,P2口同时接收高8位地址和一些控制信号。 ·P3口:P3是一带有内部上拉电阻的8位双向的I/O端口。P3口的输出缓冲能驱动4个TTL逻辑门电路。当向P3口写1时,通过内部上拉电阻把端口拉到高电平,此时可以用作输入口。作为输入口,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出电流(IIL)。 P3口同时具有AT89C51的多种特殊功能,具体如下表1所示: 端口引脚 第二功能 P3.0 RXD (串行输入口) P3.1 TXD(串行输出口) P3.2 (外部中断0) P3.3 (外部中断1) P3.4 T0(定时器0) P3.5 T1(定时器1) P3.6 (外部数据存储器写选通) P3.7 (外部数据存储器都选通) 表1

文档评论(0)

junzilan11 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档