登录
首页 » Others » 基于单片机的温室大棚温湿度亮度自动控制系统

基于单片机的温室大棚温湿度亮度自动控制系统

于 2020-12-11 发布
0 207
下载积分: 1 下载次数: 3

代码说明:

基于AT89S52的大棚温湿度亮度自动控制系统,温度传感器DS18B20,湿度传感器HS1101,亮度传感器是光敏电阻。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • zigbee经典著作,强烈推荐
    不同于一般的zigbee的书,本书从工程应用的角度对zigbee进行了全面的讲解,想学习Zigbee的理想读物,能够帮助你较快的理解zigbee协议,强烈推荐。
    2020-12-01下载
    积分:1
  • S32K144 和S32K SDK开发入门培训.pdf
    S32K144 和S32K SDK开发入门培训,此文档是NXP官方文档,便于初学者入门学习系列概述加速汽车软件开发选型设计复用先进的设计复杂度最小化研发效率最大化高性能内核汽车级软件包:硬件加密模块和功能安全设计低成本开发板扩展性最好的产品系列低功耗技术以太网集成开发环境丰富生态系统硬件软件工具互相兼容提供针对应用的软件统一封装SECURE CONNECTIONSF○ RASMARTER WORLD兼容性设计管脚菲容兼容系列中管脚完全兼容产品系列兼容:与产品系列管脚设计相似与产品系列兼容=SECURE CONNECTIONSF○ RASMARTER WORLD提供的解决方案硬件平台运行时软件软件开发工具应用样例AUTOSAROARS32 DESIGN STUDI3 30: ooS32 SOFTWAREDEVELOPMENT KITERTOSSYSTEMNLGreen hillsARMSOFTWARENLAUTERBACHDEVELOPMENT TOOLS支持和工具链电机控制低成本开发板,兼容扩展板提供汽车级软件开发包触摸传感全功能一体化免费的开发平台提供中间件(内核自检,加密通信板上集成调试器()和协议栈等)图形化上位机芯片无线充电近场通信完整的硬件评估和开发平台产品级软件包,加快产品上市速度完整工具包,简化软件开发过程特定应用的中间件NSECURE CONNECTIONSF○ RASMARTER WORLD、中间件软件需单独购买架构及关键特性先进的设计出众的性能高能耗比低漏电流技术具备功能的高速多种低功耗模式内部振荡电路标准硬件浮点运算单元,无需软件开销模式下的电流微安哈佛架构,提高数据处理能力16 bit instruction set (THUMB 2)+-31% reduced memory usage位长度指令集()使用少于的内存CANFD Safety Securit功能安全、加密引擎组合的数据指令缓存用于直接存取通过交叉开关实现低时延的总线同时访问符合的并行操作支持电机控制硬件模块(符合设计专属,支持边读边写以太网通讯协议硬件模拟模块(支持标准时间戳硬件加密引擎(符合规范)=SECURE CONNECTIONSF○ RASMARTER WORLD架构框图高性能,最高支持,具备单精度浮点运算单元ARM从系列移植的模块友好的软件开发架构比率及外设的独立时钟配置内部震荡器所有功耗模式下寄存器内容均保持可配置的触发-无需软件计数延迟或额外中断功能安全支持或更高设计内存保护单元,支持和的校验用于看门狗的内部独立冗余多样性设计(和和内核自检库低电压保护,校验低功耗低漏电流技术多种低功耗模式和组合方式模拟阈值输入唤醒加密硬件加密引擎(符合规范)=SECURE CONNECTIONSF○ RASMARTER WORLD
    2021-05-06下载
    积分:1
  • 西门子S7-1200 SCL指令手册.pdf
    西门子1200PLC SCL编程指令手册,详细介绍西直门1200和1500PLC的SCL编程指令R_TRG检测信号上升沿(S7-1200,S7-1500)RTR|G:检测信号上升沿唱圆说明使用检测信号上升沿”指爷,可以检测输入CLK的从“0"到“1”的状态变化。该指合捋输入CLK的当前值与保存在指定实例中的上次查询(边沿存储位)的状态进行比较。如果该指合检测到输入CLK的状态从“03变成了“1”,就会在输出Q中生成一个信号上升沿,输出的值将为TRUE或“1”一个周期。在其它任何情况下,该指合输出的信号状态均为“0”。烀该指合插入程序中时,烀自动打开“调用选项" Call options)对话框。在该对话框中,可以指定将边沿存储位存储在自身数据块中(单背景)或者作为局部变量存储在块接口中(多重背景)。语法“检测信号上升沿”指爷的语法如下所示(CLK:=参数下表列出了“检测信号上升沿”指爷的参数:参数声明数据类型存储区说明CLKInputBOOL、Q、M、D、L|到达信号,查询该信号的边QOutputBOOL1、Q、MAD、L边沿检测的结果示例以下示例说明了该指合的工作原理SCLR TRIG DB"(CLK : -TagIn>Tagout)i输入CLK中变量的上一个状态存储在“ R TRIG DB”变量中。如果在操作数Tagn1和"Tagn2”或在操作数“Tagn3中检测到信号状态从“0变为“1”,则输出“ Tagout_Q的信号状态为“”一个周期。3F_TRG:检测信号下降沿(S7-1200,S7-1500)FTRG检测信号下降沿唱圆说明使用检测信号下降沿”指爷,可以检测输入CLK的从“1”到"0”的状态变化。该指合捋输入CLK的当前值与保存在指定实例中的上次查询(边沿存储位)的状态进行比较。如果该指合检测到输入CLK的状态从“1"变成了“0,就会在输出Q中生成一个信号下降沿,即输出的值烀为TRUE或“1”一个周期。在其它任何情况下,该指合输出的信号状态均为“0”。烀该指合插入程序中时,烀自动打开“调用选项" Call options)对话框。在该对话框中,可以指定将边沿存储位存储在自身数据块中(单背景)或者作为局部变量存储在块接口中(多重背景)。语法“检测信号下降沿”指爷的语法如下所示(CLK:=参数下表列出了“检测信号下降沿指合的参数:参数声明数据类型存储区说明CLKInputBOOLQ,M、D、L到达信号,查询该信号的边沿QOutputBOOLQ、M、D、L|边沿检测的结果示例以下示例说明了该指合的工作原理SCLF TRIG DB(CLK :TagIn2 =>Tagout)输入CLK中变量的上一个状态存储在“FTRG_DB"变量中。如果检测到操作数“Tagn"的信号状态从“1变为“0”,则输出" Tagout"的信号状态为“1"4定时器操作(S7-1200,S7-1500)定时器操作该章节包括以下主题的信息:TP:生成脉冲S7-1200,S7-1500)TON:接通延时(S7-1200S7-1500ToF∴关断延时(S7-1200,S7-1500)●TONR:时间累加器(S7-1200,S7-1500)RESET TIMER:复位定时器(S7-1200,S7-1500)PRESET TIMER:加戟持续时间(S7-1200,S7-1500)°传统(S7-15005TP:生成脉冲(S7-1200,S7-1500)TP:生成脉冲唱圆说明使用“生成脉冲”指合来设置持续时间PT的参数Q。当参数|N的逻辑运算结果(RLO)从0变为“1”(信号上升沿)时,启动该指合。指合启动时,预设的时间PT即开始计时。随后无论输入信号如何改变都会将参数Q设置为时间PT。如果持续时间PT仍在计时,即使检测到新的上升沿,参数Q的信号状态也不会受到影响。可通过ET参数查询当前的时间值。该时间值从T#0s开始,在达到持续时间PT后结束。达到持续时间PT时,且参数|N的信号状态为“0”,则复位参数ET。说明如果程序中未调用定时器(这是因为会忽略定时器),则输出ET会在定时器计时结束后立即返回个常数值。每次调用“生成脉冲指合,都会为其分配一个G定时器用于存储指合数据。对于S7-1200cPUEC定时器是一个 C TIMER或 TP TIME数据类型的结构,可如下声明声明为一个系统数据类型为|C_TMER的数据块(例如,MyEC_TMER●声明为块中“ Static程序段内类型为 TP TIME的局部变量(例如,# MyTP_TIMER)对于S7-1500cPUEC定时器是一个 C TIMER、旧 C LTIMER、 TP TIME或 TP LTIME数据类型的结构,可如下声明声明为一个系统数据类型为 C TIMER或lC_ LTIMER的数据块(例如," MylEC_TIMER”)声明为块中 Static部分的 TP TIME或 TP LTIME类型的局部变量(例如,# MyTP_ TIMER)在程序中插入该指合时,将打开“调用选项” Call options)对话框,可以指定C定时器将存储在自身数据块中(单个背景)或者作为局部变量存储在块接口中(多重背景如果创建了一个单独的数据块则该数据块捋保存到项目树“程序块>系统块"( Program blocks> System blocks)路径中的“程序资源( Program resources)文件夹内。有关本主题的更多信息,请参见“另请参见"。只有在调用该指合且每次都会访问Q或ET输出时,才会更新指爷数据。语法生成脉冲”指合的语法如下所示●系统数据类型为EC_ Timer的数据块(全局DB)SCLTP(IN:=PT:=ET=>●局部变量TP:生成脉冲(S7-1200,87-1500)SCLmoloc1 timer(工NPT:=rQ=>)该指合的语法由以下部分组成参数声明数据类型存储区说明s7-1200S7-1500NBOOLBOOL.M.D.|启动输及脉冲的持续时PTIniTIMETIMEl、Q、M、D、间。LTIMEPT参数的值必须为正数OutputBOOLBOOLQ、M、D、在PT持续时间内保持置位状态的操作数TIMEETOutputMEl、Q、M、DLTIME当前时间值有关有效数据类型的更多信息,请参见“另请参见"。脉冲时序图下图显示了“生成脉冲”指合的脉冲时序图PTPTPTET示例7TP:生成脉冲(S7-1200,S7-1500)以下示例说明了该指爷的工作原理SCLTP DB".TP(IN Tag start,PT :=Tag PresetTime"Tag statusET =>"Tag ElapsedTime")i当“ Tag_ start"操作数的信号状态从“0”变为“1"时,PT参数预设的时间段开始计时,同时"Tag_ Status"操作数置位为“1”。当前时间值存储在 Tag_ ElapsedTime"操作数中8TON:接通延时(S7-1200,S7-1500)TON:接通延时唱圆说明可以使用接通延时”指合捋Q参数的设置延时PT指定的一段时间。当参数N的逻辑运算结果(RLO从“0变为“1”(信号上升沿)时,启动该指合。指合启动时,预设的时间PT即开始计时。超过持续时间PT时,参数Q的信号状态变为“1。只要启动输入仍为“1”,参数Q就保持置位。如果|N参数的信号状态从“1变为"0”,则复位参数Q。当在参数N上检测到一个新的信号上升沿时,将重新启动定时器功能。可通过ET参数查询当前的时间值。该时间值从T#0s开始,在达到持续时间PT后结束。只要参数N的信号状态变为0”,就立即复位ET参数。说明如果程序中未调用定时器(这是因为会忽略定时器),则输出ET会在定时器计时结束后立即返回一个常数值。每次调用“接通延时指合,必须捋其分配给存储指合数据的EC定时器对于S7-1200CPUEC定时器是一个 C TIMER或 TON TIME数据类型的结构,可如下声明●声明为一个系统数据类型为 C TIMER的数据块(例如, MylEC_ TIMER”)●声明为块中“ Static"程序段内类型为 TON TIME的局部变量(例如,# MyTON_TIMER)对于S71500cPUEC定时器是一个|EC_TMER、 EC LTIMER、TON_TME或 TON LTIME数据类型的结构,可如下声明●声明为一个系统数据类型为旧EC_ TIMER或C_ LTIMER的数据块(例如," MylEC_TIMER")声明为块中“ Static"部分的 TON TIME或 TON LTIME类型的局部变量(例如,# My TON_ TIMER)在程序中插入该指合时,捋打开“调用选项( Call options)对话框,可以指定C定时器烀存储在白身数据块中(单个背景)或者作为局部变量存储在块接口中(多重背景)。如果创建了一个单独的数据块,则该数据块捋保存到项目树“程序块>系统块( Program blocks> System blocks)路径中的“程序资源Program resources)文件夹内。有关本主题的更多信息,请参见“另请参见”。只有在调用该指合且每次都会访问Q或ET输出时,才会更新指合数据。语法接通延时指合的语法如下所示●系统数据类型为C_Tmer的数据块(全局DB)SCLTON(N:=PT:=,Q=>,三=>)9TON:接通延时(S7-1200,S7-1500)●局部变量SCLmoloc1 timer(工N:=rPT:=rQ=>ET)该指合的语法由以下部分组成参数声明数据类型存储区说明s7-1200s7-1500NInputBOOLBOOLl、Q、M、D启动输入接通延时的持TIME、Q、M、D、续时间PTInputTIMELTIMEPT参数的值必须为正数定时器PT内时OutputBOOLQ、M、D、间用完时,保持BOOL置位状态的操作数。TIMETIMEQ、M、DETOutputLTIME当前时间值有关有效数据类型的更多信息,请参见“另请参见”。脉冲时序图下图显示了“接通延时指合的脉冲时序图PTET
    2020-12-03下载
    积分:1
  • FPGA实现信号延时的方法
    FPGA实现信号延时的方法,这样能帮助FPGA设计工程师更好的设计FPGA
    2021-05-06下载
    积分:1
  • 电力系统状态估计-最小二乘法-matlab
    p.s.本代码已重新修改啦~目前还在CSDN审核中,您可通过GitHub下载重构代码~https://github.com/Cyyjenkins/powergrid-state-estimation电力系统状态估计(电力网系统辨识)-最小二乘法-matlabtxt文件为IEEE30节点电力网数据导入其它电力网数据时,可按txt文档内格式保存数据,也可修改m文件代码辨识后的数据将会存储在oStateEstimation.txt文件内
    2020-11-28下载
    积分:1
  • 33个matlab GUI实例,学习GUI必备
    总共33个matlab GUI实例,从入门到精通,包括所有基本用法,编程方法等
    2020-11-30下载
    积分:1
  • 基于VHDL的序设计集
    FPGA很有价值的27实例.rar 包括 LED控制VHDL程序与仿真 2004.8修改.doc; LED控制VHDL程序与仿真; LCD控制VHDL程序与仿真 2004.8修改; LCD控制VHDL程序与仿真; ADC0809 VHDL控制程序; TLC5510 VHDL控制程序; DAC0832 接口电路程序; TLC7524接口电路程序; URAT VHDL程序与仿真; ASK调制与解调VHDL程序及仿真; FSK调制与解调VHDL程序及仿真; PSK调制与解调VHDL程序及仿真; MASK调制VHDL程序及仿真; MFSK调制VHDL程序及仿真; MPSK调制与解调VHDL程序与仿真;
    2020-12-12下载
    积分:1
  • GPS软件接收机
    GPS软件接收机的源码,实现信号跟踪、捕获、电文解调、定位解算等功能,有助于学习卫星导航的同学加深对GPS接收机工作原理的理解,也可作为核心代码扩展为GPS接收机工作原理演示程序。
    2020-12-04下载
    积分:1
  • 直播全套源码搭建成熟的直播系统源码elease.zip
    该源码可用于:学习,研究其源码进行二次开发,当然也可以修改成为自己的源码然后进行修改搭建。
    2020-12-06下载
    积分:1
  • MFC+SQL实现资源管理系统
    利用MFC和SQL数据库实现一个资源管理系统
    2020-11-29下载
    积分:1
  • 696516资源总数
  • 106409会员总数
  • 8今日下载