29-基于单片机的防盗报警系统仿真

最新更新时间:2021-09-06来源: eefocus关键字:单片机  防盗报警系统 手机看文章 扫描二维码
随时随地手机看文章

具体实现功能:


1、按下紧急报警按键,紧急报警灯闪烁,蜂鸣器报警;


2、按下布防按键,布防指示灯开始闪烁,闪烁大约30秒,保持亮的状态,进入布防模式;


3、按下取消报警/布防按键,取消布防和紧急报警功能。

单片机介绍

51单片是一种低功耗、高性能CMOS8位微控制器,具有 8K 在系统可编程Flash 存储器。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得STC89C51为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。具有以下标准功能:8k字节Flash,512字节RAM,32 位I/O 口线,看门狗定时器,内置4KB EEPROM,MAX810复位电路,三个16 位 定时器/计数器,一个6向量2级中断结构,全双工串行口。另外 STC89X51 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU 停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。最高运作频率35Mhz,6T/12T可选。


设计思路

文献研究法:搜集整理相关单片机智能手环系统相关研究资料,认真阅读文献,为研究做准备;


调查研究法:通过调查、分析、具体试用等方法,发现单片机智能手环系统的现状、存在问题和解决办法;


比较分析法:比较不同单片机智能手环系统的具体原理,以及同一类传感器性能的区别,分析单片机智能手环系统的研究现状与发展前景;


软硬件设计法:通过软硬件设计实现具体硬件实物,最后测试各项功能是否满足要求。


程序

本设计利用KEIL5软件实现程序设计,具体如图。作为本科期间学习的第一门编程语言,C语言是我们最熟悉的编程语言之一。当然,由于其功能强大,C语言是当前世界上使用最广泛、最受欢迎的编程语言。在单片机设计中,C语言已经逐步完全取代汇编语言,因为相比于汇编语言,C语言编译与运行、调试十分方便,且可移植性高,可读性好,便于烧录与写入硬件系统,因此C语言被广泛应用在单片机设计中。keil软件由于其兼容单片机的设计,能够实现快速调试,并生成烧录文件,被广泛应用于C语言的编写和单片机的设计。

仿真实现

本设计利用protues8.7软件实现仿真设计,具体如图。


Protues也是在单片机仿真设计中常用的设计软件之一,通过设计出硬件电路图,及写入驱动程序,就能在不实现硬件的情况进行电路调试。另外,protues还能实现PCB的设计,在仿真中也可以与KEIL实现联调,便于程序的调试,且支持多种平台,使用简单便捷。

关键字:单片机  防盗报警系统 编辑:什么鱼 引用地址:http://news.eeworld.com.cn/mcu/ic546979.html

上一篇:30-基于单片机的跑马灯设计
下一篇:28-基于单片机的全自动洗衣机模拟系统

推荐阅读

STM8与汇编语言(1)(2)(3)
STM8与汇编语言(1)不知是心血来潮,还是其它因素,突然又想起玩汇编语言了。这几年也没少跟单片机打交道,包括51系列,430系列,ARM系列,但都是用C语言来开发。不过由于使用C语言,实际上对这些CPU的了解还是不够深刻,当然除了51之外,因为那是我多年前曾经用汇编开发过的芯片。尽管当今C语言已经在嵌入式产品的开发过程中成为主流,但我个人依然认为,要想真正了解CPU的特点,还得用汇编语言。不知道这种观点是对还是错,也许是因为自己从硬件做起,写过机器码,用汇编语言做过优化,因此对汇编语音有一种特殊的偏爱。51系列的芯片用多了,感觉有时写起程序来不太方便,因此总想寻找一些其它的8位单片机玩玩,正好手头有一个ST的三合一开发板,那是
发表于 2021-10-11
基于51单片机的智能垃圾桶设计
一.硬件方案本设计主要是利用单片机设计并制作一套智能垃圾箱。要求以单片机为控制核心,通过红外传感器检测是否有人扔垃圾,并自动打开垃圾箱盖,扔完垃圾后再自动关闭。主要由51单片机+独立按键+电机驱动模块+2个红外传感器+蜂鸣器报警模块等组成;如图:二.设计功能(1)两个按键分别为复位按键、手动打开垃圾桶按键。(2)当智能垃圾桶红外线检测到有人时,将控制步进电机打开垃圾桶。(3)如果人一直在垃圾桶旁边时,垃圾桶将一直打开,当人离开5S后,盖子将自动盖上。(4)当桶内红外检测到垃圾满时,单片机将开启声光报警,并且自动取消打开桶盖模式,智能通过手动按键打开桶盖。(5)当垃圾清理完时,系统将恢复自动模式。三.设计原理图(1)原理图主要采用
发表于 2021-10-11
基于51<font color='red'>单片机</font>的智能垃圾桶设计
基于51单片机的盆栽自动浇花系统
一.硬件方案工作原理是由STC89C52单片机和ADC0832组成系统的核心部分,湿度传感器将采集到的数据直接传送到ADC0832的IN端作为输入的模拟信号。选用湿度传感器和AD转换,电路内部包含有湿度采集、AD转换、单片机译码显示等功能。单片机需要采集数据时,发出指令启动A/D转换器工作,ADC0832根据送来的地址信号选通IN1通道,然后对输入的模拟信号进行转换,转换结束时,EOC输出高电平,通知单片机可以读取转换结果,单片机通过调用中断程序,读取转换后的数据。最后,单片机把采集到的湿度数据经过软件程序处理后送到LCD1602进行显示。主要由STC89C52单片机+ADC0832+LCD1602液晶+土壤湿度传感器+防水
发表于 2021-10-11
基于51<font color='red'>单片机</font>的盆栽自动浇花系统
基于51单片机射频RFID卡考勤人数计数系统设计
一.硬件方案“考勤管理系统”是以RFID射频卡为信息识别载体的适用于企业单位或学校的考勤管理系统。本设计由51单片机电路+RFID模块电路+1602液晶显示电路+按键电路+蜂鸣器报警电路+电源电路组成。:二.设计功能(1)系统有3张卡,分别代表依次是张三、李四、王二。(2)任何一个人刷卡成功能,1602液晶响应显示,未刷卡显示空“ ”位置上空的,刷卡成功后相应位置显示有人。(3)液晶第二行显示刷卡人数,即出勤总人数。(4)按下按键表示上课,如果签到人数和总人数不符合,蜂鸣器报警处理。三.设计原理图(1)原理图主要采用AD软件进行设计,如图:(2)PCB图如下:四.软件设计(1)程序流程图(2)主程序源码void main
发表于 2021-10-11
基于51<font color='red'>单片机</font>射频RFID卡考勤人数计数系统设计
基于51单片机的电压表-数码管显示
一.硬件方案本设计基于STC89C52单片机的一种电压测量电路,该电路采用ADC0832A/D转换芯片,实现数字电压表的硬件电路与软件设计。该系统的数字电压表电路简单, 可以测量0~9V的电压值,并在四位LED数码管上显示电压值。如图:二.设计功能(1)ADC0832模数转换,0-9V电压测量;(2)4位数码管显示测量电压值;(3)10K可调电阻模拟电压测试;(4)当提供电源电源为精准的5V电源时,精度为正负0.02V;三.设计原理图(1)原理图主要采用AD软件进行设计,如图:(2)Protues仿真图如下:四.软件设计(1)程序流程图(2)主程序源码/*****************主函数
发表于 2021-10-11
基于51<font color='red'>单片机</font>的电压表-数码管显示
基于51单片机简易温度计数码管显示
一.硬件方案本系统利用51单片机控制温度传感器DS18B20进行温度的实时检测并显示,能够实现快速测量环境温度。硬件以微控制器为核心,外接时钟电路、复位电路、温度测量电路、LED显示电路组成。如图:二.设计功能(1)采用DS18B20温度传感器测温,测温范围-55~+125℃摄氏度,精度0.1摄氏度(显示到小数点后一位),误差±0.5度;(2)采用0.56英寸四位一体共阳数码管显示当前温度;(3)有一个复位按键。三.设计原理图(1)原理图主要采用AD软件进行设计,如图:(2)Protues仿真图如下:(3)PCB图如下:四.软件设计主程序源码/*****主函数*****/void main(){ uc z; //定义变量用于
发表于 2021-10-11
基于51<font color='red'>单片机</font>简易温度计数码管显示

推荐帖子

[Micropython][ ESP8266] TPYBoard V202之Network
实验目的 学习在PC机系统中网络(network)的使用方法。学习TPYBoardV202连接网络的使用。 2.准备工作 所需元器件 TPYBoardV202一块数据线一条电脑1台(本次实验以win7为例)所需软件 ESPlorer(3)下载地址 :http://www.tpyboard.com/download/tool/169.htmlNetwork库的使用方法网络模块用于配置WiFi连接。一共两种模式,模式一,是tpyboardv202当sta节点,即连接路由
loktar MicroPython开源版块
可控硅控制
可控硅能够控制容性负载吗?怎么控制啊?阻性负载和感性负载都能够控制,就是控制不了容性负载啊!可控硅控制
lynnlydia 测试/测量
Sensor Tile 开箱上手
本帖最后由wbhb2011于2017-1-2109:40编辑 SensorTile开箱上手 ST的SensorTile板子第一眼感觉那就一个字——小!怎么会这么小,这要搁以前,一个MPU6050的板子就比这还大了。麻雀虽小五脏俱全,主控/蓝牙/气压计/地磁/ACC/GYRO都带。要我说这得归功于CSP封装技术的成熟和普及。SOPLQFPQFN已经慢慢成为MEMS的历史,CSPWCSP封装逐渐成为主流。 
wbhb2011 MEMS传感器
iar avr twi 多从机源码
来源于AVR网站 /***************************************************************************** * *AtmelCorporation * *File:main.c *Compiler:IAREWAAVR2.28a/3.10c *Revision&nbs
bootloader Microchip MCU
公司闲置 hp pda H5550,价格 800-1000,有需要请联系QQ:31567611
公司闲置hppdaH5550,价格800-1000,有需要请联系QQ:31567611 http://group.zol.com.cn/1/38_273.html相关介绍公司闲置hppdaH5550,价格800-1000,有需要请联系QQ:31567611
alling 嵌入式系统
电子元器件检测技能速成全图解
《电子元器件检测技能速成全图解》以“技能速成”和“全图解”为特色,根据电子元器件检测的特点,结合操作技能要求,详细介绍了电子元器件检测所需要的知识与相关技能,内容包括:指针式万用表的使用操作、数字式万用表的使用操作、示波器的使用操作、电阻器的检测、电容器的检测、电感器的检测、二极管的检测、三极管的检测、场效应管和晶闸管的检测、集成电路的检测、常用电气部件的检测、元器件检测综合应用实例等。为了与实际工作相结合,书中还收集了大量实际案例,使读者不仅能够
wwsdb654 下载中心专版
小广播
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2021 EEWORLD.com.cn, Inc. All rights reserved