基于单片机的安保系统.docVIP

  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文档。上传文档
查看更多
基于单片机的安保系统

目 录 1 概述 2 1.1 选题的目的和意义 2 2 总体设计方案 2 2.1 总体硬件设计 2 3 系统硬件电路设计 3 3.1 单片机及相关电路 3 3.1.1.单片机介绍 3 3.1.2.复位电路 4 3.2 传感器的选用 6 3.2.1.光敏电阻的的A/D转换 6 3.2.2.DS18B20 8 3.2.3. ADC0832转换器 9 3.2.4. ADC0832功能特性 9 4 系统软件设计 10 4.1 程序总体思路 10 5硬件与软件的测试 11 5. 1 硬件测试 11 5.1.1.电路板初步测试 11 5.1.2.LCD1602液晶屏模块测试 11 5.1.3.电路图及原理图 11 5.2 软件测试 12 5.2.1.软件初步测试 12 5.2.2.程序如下: 12 6.1实物的调试 22 6.1.1.实物展示 22 参考文献 22 致 谢 词 22 独 撰 声 明 23 1 概述 1.1 选题的目的和意义 21世纪是信息化的世纪,各种电信和互联网新技术,物联网工程推动了人类文明的巨大进步。在科学技术得到显著增强的时候,人们对自己的生活提出了更高的要求。电子化控制系统就在这种条件下孕育而生。;也可以在下班途中,预先将家中的空调打开、让热水器提前烧好热水、电饭煲煮好香喷喷的米饭……。 2 总体设计方案 2.1 总体硬件设计 本设计通过数据采集模块,实时的采集环境当中三种参数:温度值、湿度值、光照值。将数据进行简单的编码后再通过无线模块将六种参数数据发送至接收模块。接收模块通过无线模块接收六个参数的数据,为了达到上述功能,主要设计的硬件模块有:单片机控制最小系统、温度、热释电模块、光照传感器模块、LCD1602显示模块、控制电路模块 。 图1 数据采集与控制模块总体框图 3 系统硬件电路设计 3.1 单片机及相关电路 3.1.1.单片机介绍 STC89C52是一种低功耗、高性能CMOS8位微控制器,具有 8K 在系统可编程Flash 存储器。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。 具有以下标准功能: 8k字节Flash,512字节RAM, 32 位I/O 口线,看门狗定时器,内置4KB EEPROM,MAX810复位电路,三个16 位 定时器/计数器,一个6向量2级中断结构,全双工串行口。另外 STC89X52 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU 停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。最高运作频率35Mhz,6T/12T可选。 图2 STC89C52 引脚图 图3 STC89C52 实物图 STC89C52的主要性能特点如下: 与MCS-51单片机产品兼容 256字节内部RAM 8KB Flash ROM,可以檫除1000次以上,数据保存10年 电源控制模式 全静态操作:0Hz~33Hz 三级加密程序存储器 32个可编程I/O口 三个16位定时器/计数器 看门狗定时器 双数据指针 全双工UART串行通道 八个中断源 3.1.2.复位电路 复位是单片机的初始化操作。其主要功能是把PC初始化为0000H,使单片机从0000H单元开始执行程序。。89系列单片机的复位信号是从RST引脚输入到芯片内的施密特触发器中的。当系统处于正常工作状态时,且振荡器稳定后,如果RST引脚上有一个高电平并维持2个机器周期(24个振荡周期)以上,则CPU就可以响应并将系统复位。单片机系统的复位方式有:手动按钮复位和上电复位。的上电复位电路如图所示,只要在RST复位输入引脚上接一电容至Vcc端,下接一个电阻到地即可。对于CMOS型 单片机,由于在RST端内部有一个下拉电阻,故可将外部电阻去掉,而将外接电容减至1?F。上电复位的工作过程是在加电时,复位电路通过电 容加给RST端一个短暂的高电平信号,此高电平信号随着Vcc对电容的充电过程而逐渐回落,即RST端的高电平持续时间取决于电容的充电时间。为了保证系 统能够可靠地复位,RST端的高电平信号必须维持足够长的时间。上电时,Vcc的上升时间约为10ms,而振荡器的起振时间取决于振荡频率,如晶振频 率为10MHz,起振时间为1ms;晶振频率为1MHz,起振时间则为10ms。在图2的复位电路中,当Vcc掉电时,必然会使RST端电压迅速下降到 0V以下,但是,由于内部电路的限制作用,这个负电压将不会对器件产生损害。另外,在复位期间,端口引脚处于随机状态,复位后,系统将端口置为全“l”

文档评论(0)

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

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

1亿VIP精品文档

相关文档