功能描述

本系统由两块板组成:主机板包括SC2272接收模块、数码管、人体检测/震动检测传感器、蜂鸣器、继电器;遥控板包括SC2262发送模块、控制按键。

1、采用51单片机作为主控芯片;

2、采用数码管显示系统工作状态;

3、采用热释电感应模块检测人体;

4、采用电位器模拟震动传感器;

5、采用蜂鸣器+LED报警;

6、采用继电器开关,可控制电机关窗;

7、采用SC2272芯片解码、高频超外差接收模块接收信号;

8、采用SC2262芯片编码、高频超外差发射模块发射信号(遥控板);

9、采用按键控制报警、布防、撤防操作(遥控板);

电路设计

采用Altium Designer作为电路设计工具。Altium Designer通过把原理图设计、PCB绘制编辑、拓扑逻辑自动布线、信号完整性分析和设计输出等技术的完美融合,为设计者提供了全新的设计解决方案,使设计者可以轻松进行设计,熟练使用这一软件必将使电路设计的质量和效率大大提高。

单片机管脚说明:

P0端口(P0.0-P0.7):P0口为一个8位漏极开路双向I/O口,每个引脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。

P1端口(P1.0-P1.7):P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高电平,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收。

P2端口(P2.0-P2.7):P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口,用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。

P3端口(P3.0-P3.7):P3口管脚是一个带有内部上拉电阻的8位的双向I/O端口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入端时,由于外部下拉为低电平,P3口将输出电流(ILL)。P3口同时为闪烁编程和编程校验接收一些控制信号。

仿真设计

采用Proteus作为仿真设计工具。Proteus是一款著名的EDA工具(仿真软件),从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计。

主程序设计

void main()  //主函数
{init();    //调用初始化 while(1)//循环{kongzhi();//控制函数 }
}void time() interrupt 1//定时器函数
{TH0=0x4b;TL0=0xff;       //重新赋初值 t++;if(t==20){t=0;t1++;if(t1==2)//计时到30s时开启布防数码管停止显示  关闭定时器   {t1=0;flag=1;P2=0xff;TR0=0;}}if((t>=10)&&(flag1==1))//报警{baojing=~baojing;js++;if(js==120){js=0;flag1=0;baojing=1; //关闭蜂鸣器 flag=0;        //停止计时器计时TR0=0;        //关闭计时器 led1=1;led2=1;jdq=1;t=0;t1=0;          //清零计时器 TR0=1;         //打开计时器 }t=0;}
}

源文件获取

关注公众号-电子开发圈,首页发送 “防盗” 获取;

基于单片机的防盗门窗系统设计(#0451)相关推荐

  1. 基于单片机波形发生器PCB原理图报告设计资料-基于单片机比赛计时计分电路仿真设计-基于单片机报警器与旋转灯设计-基于单片机八路数据电压采集报警控制系统-基于单片机病房呼叫系统控制系统设计【毕设课设资】

    1302基于单片机波形发生器PCB原理图报告设计资料-毕设课设原理图程序资料 设计一个信号发生器,能在单片机的基础上控制并产生三角波.方波.正弦波和矩形波,且频率幅度和波形可以通过按键改变. #inc ...

  2. 51单片机温度控制C语言程序详解,基于单片机的温度控制系统设计(附程序清单及原理图).doc...

    您所在位置:网站首页 > 海量文档 &nbsp>&nbsp电子工程/通信技术&nbsp>&nbsp电子设计 基于单片机的温度控制系统设计(附程序清单及 ...

  3. 用51单片机c语言实现电磁炉功能,基于单片机电磁炉控制系统设计..doc

    PAGE 邯郸学院本科毕业论文(设计) 题 目 基于单片机微波炉控制系统设计 学 生 韩浩学 指导教师 李培英 副教授 年 级 2011级专接本 专 业 电气工程及其自动化 二级学院 物理与电气工程系 ...

  4. 基于单片机的病房呼叫系统设计 源代码

    基于单片机的病房呼叫系统设计 源代码 原理图 设计报告 基于单片机的病房呼叫系统设计 源代码 原理图 设计报告 #28 任务:设计一个病房呼叫指示系统. 要求: (1)要有相应的声音报警提醒值班人员. ...

  5. 基于单片机的倒车雷达系统设计c语言,基于单片机的倒车雷达设计.doc

    基于单片机的倒车雷达设计 毕业设计(论文) 题 目: 基于单片机的倒车雷达设计 系(院): 工业与信息化学院 专业: 电气自动化技术 姓 名: 学号: 校内指导教师: 职称: 讲 师 摘 要 随着社会 ...

  6. 基于单片机的倒车雷达系统设计c语言,基于AT89C2051单片机实现超声波倒车雷达系统的设计...

    描述 倒车雷达(Car Reversing Aid Systems)的全称是"倒车防撞雷达",也称"泊车辅助装置",是汽车泊车安全辅助装置,能以声音或者更为直观 ...

  7. 基于单片机水温自动控制系统设计-毕设课设资料

    [资源下载]下载地址如下1503: https://docs.qq.com/doc/DTlRSd01BZXNpRUxl 摘要: 该水温控制系统采用单片机进行温度实时采集与控制.温度采集由"一 ...

  8. 基于单片机温度自动控制系统设计-设计资料

    资料下载地址-1094(百度网盘):点击下载 [摘要]迄今为止,温度还是人们日常生活谈论的一个热门话题.如何掌控温度为人们生产生活所用,如何利用温度创造人们生产生活所需,倒是一件令人深度思考的事.在化 ...

  9. 基于单片机的环境监测系统设计(#0473)

    功能描述 1.采用51/52单片机作为主控芯片: 2.采用LCD1602显示温度.湿度.光强.气体浓度及各自报警阈值: 3.采用DHT22传感器测量温度.湿度: 4.采用光敏电阻+AD0832测量光强 ...

最新文章

  1. 计算机语言学教程,《语言学教程》-中文笔记(完整).doc
  2. elecV2P实现任务定时通知
  3. ascx页面获取标签的通用方法
  4. IBASE save error
  5. [19/04/24-星期三] GOF23_创建型模式(建造者模式、原型模式)
  6. rocketmq中各个角色介绍
  7. 怎样编写测试类测试分支_测试技巧–不编写测试
  8. css 文本类属性 0302
  9. 1.1 了解web性能
  10. Python体验(01)-变量、函数和基本控制语句
  11. 智能优化算法:海洋捕食者算法
  12. OpenDDS系列(1) —— OpenDDS 简介
  13. 汉字计算机编码是谁发明的,神奇的汉字编码,了解一下
  14. java.lang.IllegalArgumentException: Merged region H2 must contain 2 or more cells
  15. 2021/07/24 SpringBoot2 Web开发快速入门
  16. Android/Java中okhttp用法介绍
  17. Tableau图表 | 6、气泡图/树状图/文字云
  18. 人工智能课后作业_python实现广度优先遍历搜索(BFS)(附源码)
  19. 安卓framework层开发!给后辈的一点建议,持续更新中
  20. C#海伦公式三边计算三角形面积

热门文章

  1. matlab 矩阵绘三维图
  2. 计算机含金量最高的证书
  3. TL431 SOT23-3封装的乱象
  4. JAVA 从原理到实现,制作license文件,可用于模块授权,程序授权等
  5. office中excel设置下拉框多选
  6. android viewpager无限轮播
  7. 【专访】新奥“贫穷”贵公子王子峥
  8. 计算机辅助设计和辅助教学,计算机辅助设计教学计划
  9. c语言编程ad7799,51单片机驱动AD7799程序(keil c)
  10. android透明屏幕软件,全局透明屏幕