草庐IT

51单片机WIFI手机APP智能窗户窗帘控制系统手动自动定时

实践制作DIY-GC0045(2)-WIFI手机APP智能窗户窗帘控制系统一、功能说明:基于51单片机设计-WIFI手机APP智能窗户窗帘控制系统功能介绍:STC89C52(AT89C52)系列最小系统板+5VUSB电源+ESP8266WIFI模块+ULN2003控制的步进电机+5个按键+DS1302时钟芯片+LCD1602显示器+光敏电阻结合ADC0832采集光强+DHT11温度湿度传感器+LED表示当前状态1.可以通过按键选择或者手机APP设置,手动模式、环境自动模式、时间自动模式。2.手动模式:此模式下,按下按键或者手机APP可实现手动控制窗帘打开(180度)ULN2003控制的步进电机

6、基于51单片机智能台灯坐姿定时+光线+红外感应系统设计(程序+原理图+参考论文+开题报告+任务书等)

摘要社会在不断进步,人类在不断追求,市场在不断变化,高科技应用含量决定着产品发展的新趋势和前景,智能化技术在电子产品领域的应用意义深远。随着电子产品的快速发展,家用电器也越来越偏向智能化,已经应用于实际中的有智能洗衣机,智能电饭锅,智能电磁炉等,而所用的智能化家用电器都用一个共同的特点,都是利用单片机作为中央控制单元。随着电子技术的日益发展,人们生活中的照明工具也在发生着巨大的变化。从普通电灯,白炽灯,到目前比较流行的LED灯,无不反映了人类科技的发展、社会的进步。随着环境问题的恶化,能源的减少,节能绿色环保的台灯,逐步走进了人们的生活。以前的台灯用途单一,而现在的人们需要一种多功能智能化的台

(51)TCL脚本命令【foreach】

(51)TCL脚本命令【foreach】1目录1.1TCL简介1.2 TCL的起源与发展1.3 TCL语言与库介绍1.4 TCL运行环境1.5TCL脚本命令【foreach】1.6结束语2 TCL简介Tcl语言的全称ToolCommandLanguage,即工具命令语言。这种需要在EDA工具中使用的相当之多,或者说几乎每个EDA工具都支持Tcl语言。所以对于IC专业的来说,学习Tcl也是很重要很必要的。静态时序分析中多用的SynopsysTcl语言,主要服务于IC设计,其他的FPGA厂商比如Xilinx的.ucf文件.xdc文件也都是Tcl语言编写,这与Synopsys半导体公司的Tcl语言基

51单片机——DHT11温湿度模块

一.DHT11介绍型号测量范围测湿精度测温精度DHT1120-90%RH 0-50摄氏度°C士5%RH  士2℃二.DHT11接口说明1.建议连接线长度短于20米时用5K上拉电阻,大于20米时根据实际情况使用合适的上拉电阻。2.VCC接单片机的5v,GND接GND,DAT接单片机的IO口。三.电源引脚DHT11的供电电压为3-5.5V。传感器上电后,要等待1s以越过不稳定状态在此期间无需发送任何指令。电源引脚(VDD,GND)之间可增加一个100nF的电容,用以去耦滤波。四.DHT11时序图DHT11初始化从图2开始,一开始先给高电平,然后在给低电平(至少18ms),之后高电平持续20-40u

51单片机串口通信

串口通信1、通信的基本概念2、51单片机串口介绍2.1、串口通信简介2.2、串口内部结构2.3、串口通信寄存器SCONPCON2.4、串口工作方式3、串口使用方法3.1、硬件3.2、通信协议RS2323.3、串口初始化4、硬件设计5、软件设计6、拓展串口的通信,一般是检测通信模块是否正常。主机向板子发送数据,然后观察接收到的数据(智慧灌溉的检测,水模块。机器人检测通信模块)。7、面试问题1、通信的基本概念2、51单片机串口介绍2.1、串口通信简介串口通信(serialcommunication)是指外设和计算机间通过数据信号线、地线等按位进行传输数据的一种通信方式,属于串行通信方式。接口标准:

适用于单片机的FFT快速傅里叶变换算法,51单片机都能用

目录源码FFT.cFFT.h使用方法效果其他部分的代码main.c普中51-单核-A2STC89C52KeiluVisionV5.29.0.0PK51Prof.DevelopersKitVersion:9.60.0.0算法来自FFT算法的使用说明与C语言版实现源码——原作者:吉帅虎速度更快的版本见C语言实现的FFT与IFFT源代码,不依赖特定平台移植十分简单,不依赖其他库,可自定义点数源码FFT.c/*********************************************************************快速傅里叶变换C程序包函数简介:此程序包是通用的快速傅里叶

BC260Y-CN连接阿里云飞燕物联网平台

BC260Y-CN连接阿里云飞燕物联网平台注册、登录创建项目1、创建项目2、输入项目名称创建产品例:卧室小夜灯1、点击创建新产品2、填写开发信息3、完成创建开发功能1、功能定义例:添加灯泡显示2、人机交互按顺序坝以下几个步骤填写完成。包括商标、产品型号、和app界面的设计。3、设备调试1、新增设备4、产品发布注册、登录网址:阿里云物联网——飞燕平台创建项目1、创建项目2、输入项目名称创建产品项目创建完后,你可以在该项目里创建多个实例,例如卧室小夜灯、书房小夜灯。。etc例:卧室小夜灯1、点击创建新产品2、填写开发信息产品信息和所属品类按照自己的要求填写,这个不是重点。产品类型根据自己使用设备的

基于51单片机的无线充电器设计与实现

作者主页:编程千纸鹤作者简介:Java、前端、Python开发多年,做过高程,项目经理,架构师主要内容:Java项目开发、Python项目开发、大学数据和AI项目开发、单片机项目设计、面试技术整理、最新技术分享收藏点赞不迷路 关注作者有好处文末获得源码项目编号:BS-DPJ-001前言:无线电能传输技术是一种新的能量传输技术,其主要功能是共振耦合的无线电能传输,其传输效率高,适合中等传输距离,基于磁场与共振耦合原理,可有效地将电能传输至负荷,从而解决了传统电力传输模式存在的诸多弊端。本论文以单片机为核心,利用无线充电线圈的电磁感应原理,对移动电话进行充电。首先,在参考国内外有关资料的基础上,对

KeilC51与MDK安装共存

KEILC51与MDK安装及PACK包的安装KeilC51及MDK共存安装(教程缘由)安装准备1、安装C512、安装MDK3、C51和MDK的共存生成许可证安装STM32PACKKeilC51及MDK共存安装(教程缘由)最近突然发现自己使用的KEIl5C51+MKD在编译文件后出现error许可证过期问题,然而查看license并没有过期。索性就直接卸载重新安装。查了很多教程发现都写的不够详细,因此才想着写一篇教程便于后期的使用以及资源的共享(如有错误,欢迎指正)。安装准备1、C51的安装包(几十兆),MDK的安装包(几百兆),keygen注册机用于生成许可证(2032年过期)2、某夕夕买个某

51单片机简易电子密码锁

由于作业需求,在昨天天晚上写了一个通过lcd1602,i2c,eeprom,按键,实现的可以设置密码的简易电子锁,  首先点击k15(回车键)进入 进入后可以点击0-9按键输入6位密码,错误则显示error,5s后重新显示密码输入页面,密码正确则进入。  进入后可以点击Esc键设置密码,进入设置密码界面输入密码后显示设置成功并显示新密码 main.c文件代码还有待改进,还可以添加功能首先先要进行多.c文件创建。话不多说,直接上代码。lcd1602.c#include#defineLCD1602_DBP0sbitLCD1602_RS=P1^0;sbitLCD1602_RW=P1^1;sbitLC