基于51单片机红外遥控定时开关智能家电插座设计

本系统由STC8C52单片机电路+时钟DS1302电路+LCD1602液晶显示电路+按键电路+继电器控制电路+蜂鸣器报警电路+红外传感器电路+电源电路组成。

1、DS1302时钟芯片,准确计时,自带3V纽扣电池,当系统掉电后,纽扣电池供电给时钟芯片继续工作,再次上电无需重新设置时间。

2、LCD1602液晶可以显示时、分、秒、星期、年、月、日。

3、可以设置5个开关开的时间和5个开关关的时间,每一个时间都可以单独设置成是否工作有效(Y/N),设定的时间并具有掉电保存功能,保存在STC单片机的内部,上电无需重新设置。

4、继电器吸合指示灯亮实现开关开,继电器断开指示灯灭实现开关关,继电器可以外接其他的家用电器。

5、具有自动模式和手动模式,手动模式下按加、减键就可以实现开关的开和关。

6、开机默认是自动模式,当现在的时间和设置开的时间一致时,继电器工作打开开关,当现在的时候和设置关的时间一致时继电器断开关闭开关。

7、开关的开和关蜂鸣器的提示声不同,当开关开时,蜂鸣器会发出滴滴的提示声,开关关时,蜂鸣器会长鸣一声。

8、具有红外遥控功能,可以用红外遥控器完成整个产品的操作。“|<<”标识手动或切换,“>>|”表示设置或换页,“—”表示手动情况关闭或设置值--,“+”表示手动情况打开或设置值++。

9、时间段的设置,具有掉电不丢失数据功能。

【资源下载】下载地址如下:
https://docs.qq.com/doc/DTlRSd01BZXNpRUxl

069【电路方案】基于51单片机红外遥控定时开关智能家电插座设计

(毕业设计资料)基于51单片机红外无线遥控智能家电控制系统设计相关推荐

  1. 单片机遥控车c语言程序,基于51单片机的无线遥控小车设计[附发射接收程序]

    /***************************************************************/ /*[基于51单片机的无线遥控小车设计] 作者王*茹 */ /*** ...

  2. 基于51单片机的无线遥控小车

    基于51单片机的无线遥控小车 材料:STC89C51(1个).nrf2401(2个).L298N(2个).小车底盘.18650(4个).按键若干.蜂鸣器 功能:前进.后退.左转.右转.鸣笛. 程序请移 ...

  3. 基于51单片机的无线遥控门铃仿真程序原理图设计

    硬件设计 (末尾附文件) 原理图: 包含了发射和接收部分 仿真图:发射部分用按键模拟 程序设计 // //51单片机无线遥控门铃程序 // #include<REG51.H> #defin ...

  4. 毕业设计 基于51单片机智能停车场管理车位引导系统设计

    基于51单片机智能停车场管理车位引导系统设计 0.毕业设计选题原则说明(重点) 1.项目简介 1.1 系统构成 1.2 系统功能 2.部分电路设计 2.1 STC89C52单片机核心系统电路设计 2. ...

  5. 基于51单片机的智能家居防火防盗系统设计

    基于51单片机的智能家居防火防盗系统设计 自动开关灯,温度,烟雾浓度报警,数值可调节等:附赠资料包含原理图,仿真,代码(C语言),实物的元件清单及功能演示视频.适合课设. CSDN内下载地址:下载地址 ...

  6. 基于51单片机的DS18B20温度控制加热降温系统设计

    基于51单片机的DS18B20温度控制加热降温系统设计 1 开发环境 2 功能说明介绍 3 仿真图 4 程序 5 原理图 6 视频讲解 7 设计报告 7.1 设计目的 7.2 概述 7.3 国内外研究 ...

  7. 基于51单片机的MQ-5天然气监测报警系统设计

    基于51单片机的天然气监测报警系统设计 基于51单片机的天然气监测报警系统设计 视频 1 开发环境 2 功能说明介绍 3 仿真图 4 程序 5 原理图 6 视频讲解 7 设计报告 7.1 设计目的 7 ...

  8. 《电子DIY》之《单片机实践项目》之基于51单片机+光敏电阻的简易光照强度测量系统设计电路图绘制及讲解

    <电子DIY>之<单片机实践项目>之基于51单片机+光敏电阻的简易光照强度测量系统设计电路图绘制及讲解 添加链接描述

  9. 基于51单片机的汇编程序:拨码开关控制八位LED实现流水灯

    基于51单片机的汇编程序:拨码开关控制八位LED实现流水灯 2022-03-08,51单片机学习笔记 功能 打开K1循环左移,打开K2循环右移,打开K3两侧到中心来回点亮,打开K4单双数位置交替点亮. ...

最新文章

  1. python invalid literal for int_求助!运行出现错误“ValueError: invalid literal for int() ··...
  2. Matplotlib模块的使用
  3. 二叉树转换成森林amp;森林变成二叉树
  4. 原生Servlet文件上传和下载Servlet多个文件上传
  5. 从零实现深度学习框架——计算图运算补充
  6. hadoop1.1.2集群安装指南
  7. 深度学习中的优化算法之SGD
  8. leetcode675. Cut Off Trees for Golf Event(Hard)
  9. c语言getch常见错误,getch()出错
  10. 微信小程序生命周期和路由传参详解
  11. CorelDRAW2023最新版本图像设计软件
  12. 网页的首屏标准你了解多少?
  13. Visual Studio 2012 代码块注释快捷键和格式化快捷键
  14. IOS 沙盒(sandbox)机制和文件操作
  15. 【笔记】ARM架构和ARM芯片(三)
  16. FTP主动和被动模式区别
  17. BuaaCoding 001-025 Problems and Solutions
  18. 队列(先进先出的数据结构)
  19. [原创]三国人物简单分析
  20. 计算机科学与技术人工生命,人工生命

热门文章

  1. python3.6安装库_python3.6怎么安装库
  2. OpenCV实现运动模糊图像的模拟
  3. 【译】第三篇 SQL Server代理警报和操作员
  4. 记录一次Linux下MySQL中文乱码,没有my.cnf
  5. mac Anaconda matplotlib 中文乱码问题
  6. 在cmd控制台输出汉字时出现乱码
  7. 云天励飞完成B轮融资,融资金额数亿元
  8. Nginx 1.9 安装 ngx_pagespeed 模块
  9. 面渣逆袭:Redis连环五十二问!三万字+八十图详解!
  10. Linux系统下搭建常用服务器