资源简介
实现按键控制设定温度值,控制继电器的开合。keil程序和proteus仿真。
大棚温控\Examples.zip, 683476 , 2018-08-14
大棚温控\s8050引脚图.jpg, 10889 , 2018-11-17
大棚温控\仿真.DSN, 129766 , 2018-08-22
大棚温控\仿真.PWI, 1340 , 2018-11-22
大棚温控\仿真捕获.PNG, 108829 , 2018-08-16
大棚温控\副本需采购的器材.xlsx, 13098 , 2018-08-16
大棚温控\单片机控制继电器中接触器NPN型.jpg, 16751 , 2018-07-18
大棚温控\大棚温控控制方案.docx, 148641 , 2018-11-29
大棚温控\大棚温控流程图.vsd, 74240 , 2018-07-18
大棚温控\实验.plg, 168 , 2018-07-22
大棚温控\实验.uvopt, 54375 , 2018-07-22
大棚温控\步进电机接线2.jpg, 49311 , 2018-10-14
大棚温控\电机.xlsx, 10776 , 2018-10-14
大棚温控\电机正反转.jpg, 54956 , 2018-07-18
大棚温控\电路原理图.png, 67891 , 2018-11-29
大棚温控\程序设计, 0 , 2018-11-24
大棚温控\程序设计\1, 13945 , 2018-11-19
大棚温控\程序设计\1.c, 9305 , 2018-11-16
大棚温控\程序设计\1.hex, 5079 , 2018-11-19
大棚温控\程序设计\1.lnp, 34 , 2018-11-19
大棚温控\程序设计\1.LST, 24179 , 2018-11-19
大棚温控\程序设计\1.M51, 19166 , 2018-11-19
大棚温控\程序设计\1.OBJ, 15421 , 2018-11-19
大棚温控\程序设计\1.plg, 351 , 2018-11-19
大棚温控\程序设计\1.uvgui.Administrator, 67185 , 2016-11-24
大棚温控\程序设计\1.uvgui_Administrator.bak, 67193 , 2016-11-24
大棚温控\程序设计\1.uvopt, 55205 , 2018-11-17
大棚温控\程序设计\1.uvproj, 13216 , 2018-07-22
大棚温控\程序设计\1_uvopt.bak, 55205 , 2018-09-07
大棚温控\程序设计\1_uvproj.bak, 13612 , 2018-07-22
大棚温控\程序设计\Last Loaded 仿真.DBK, 129772 , 2018-08-17
大棚温控\程序设计\仿真.DSN, 129766 , 2018-08-22
大棚温控\程序设计\仿真.PWI, 1340 , 2018-11-22
大棚温控\降压起动.jpg, 100945 , 2018-07-18
代码片段和文件信息
#include
#include “intrins.h“
typedef unsigned char uint8;
typedef unsigned int uint16;
sbit rs=P2^6; // 数据命令选择
sbit rw=P2^5; //读写选择
sbit e=P2^7; //使能
sbit k1=P3^3; //模式
sbit k2=P2^1; //加
sbit k3=P2^2; //减
//sbit DHT11_DQ_OUT=P3^2;
sbit led1=P3^6;
sbit led2=P3^7;
sbit dq=P2^0;
uint8 mode=0xian;
char temph=30templ=15;
char humih=80humil=20;
uint8 temp;
uint8 mode_flag=0; //设定报警标志
uint8 actempvalue;
uint16 q;
//uint8 sec;
uint8 code num[10]=“0123456789“;
uint8 code str1[]=“Temp:“; //温度
//uint8 code str2[]=“Humi:“; //湿度
uint8 code str3[]=“Error“;
uint8 code str4[]=“Success “;
//uint8 code str5[]=“%RH“;
uint8 code str6[]=“TempH:“; //设定温度上限显示
uint8 code str7[]=“TempL:“; //设定温度下限显示
//uint8 code str8[]=“HumiH:“; //设定湿度上限显示
//uint8 code str9[]=“HumiL:“; //设定湿度下限显示
//void Timer0Init()
//{
// TMOD|=0X01;//选择为定时器0模式,工作方式1,仅用TR0打开启动。
// TH0=0XFC; //给定时器赋初值,定时1ms
// TL0=0X18;
// TR0=1;//打开定时器
//}
//void delay_us()
// {
// int ij;
// for(i=0;i<100;i++)
// {
// for(j=0;j<100;j++)
// {
// }
// }
// }
void delay(uint16 q)
{
while(q--);
}
//void delay_s(uint16 i)
//{
// while(i--)
// delay(10);
//}
void wrc(uint8 c) //写命令
{
delay(1000);
rs=0;
rw=0;
e=0;
P0=c;
e=1;
delay(10);
e=0;
}
void wrd(uint8 dat) //写数据
{
delay(1000);
rs=1;
rw=0;
e=0;
P0=dat;
e=1;
delay(10);
e=0;
rs=0;
}
void lcd_init() // LCD1602初始化
{
delay(1000);
wrc(0x38);
wrc(0x38); //功能设置命令,选择8位总线,双行显示 5*7点阵字符
wrc(0x38);
wrc(0x06); //光标和显示模式设置 光标右移 整屏不移动
wrc(0x0c); //显示开关控制 开显示 无光标 光标不闪烁
wrc(0x01); //清零指令 固定的
}
////复位DHT11
//void DHT11_Rst()
//{
// DHT11_DQ_OUT=0; //拉低DQ
// delay_ms(20); //拉低至少18ms
// DHT11_DQ_OUT=1; //DQ=1
// delay(3); //主机拉高20~40us
//}
//等待DHT11的回应
//返回1:未检测到DHT11的存在
//返回0:存在
//uint8 DHT11_Check()
//{
// uint8 retry=0;
// while (DHT11_DQ_OUT&&retry<100)//DHT11会拉低40~50us
// {
// retry++;
// _nop_();
// };
// if(retry>=100)return 1;
// else retry=0;
// while (!DHT11_DQ_OUT&&retry<100)//DHT11拉低后会再次拉高40~50us
// {
// retry++;
// _nop_();
// };
// if(retry>=100)return 1;
// return 0;
//}
//DHT11初始化
//返回0:初始化成功,1:失败
//uint8 DHT11_Init()
//{
// DHT11_Rst();
// return DHT11_Check();
//}
//
//从DHT11读取一个位
//返回值:1/0
//uint8 DHT11_Read_Bit(void)
//{
// uint8 retry=0;
// while(DHT11_DQ_OUT&&retry<100)//等待变为低电平 12-14us 开始
// {
// retry++;
// _nop_();
// }
// retry=0;
// while((!DHT11_DQ_OUT)&&retry<100)//等待变高电平 26-28us表示0116-118us表示1
// {
// retry++;
// _nop_();
// }
// delay(1);//等待40us
// if(DHT11_DQ_OUT)return 1;
// else return 0;
//}
//从DHT11读取一个字节
//返回值:读到的数据
//uint8 DHT11_Read_Byte(void)
//{
// uint8 idat=0;
// for (i=0;i<8;i++)
// {
// dat<<=1;
// dat|=DHT11_Read_Bit();
// }
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-11-29 19:41 大棚温控\
文件 683476 2018-08-14 18:00 大棚温控\Examples.zip
文件 10889 2018-11-17 22:42 大棚温控\s8050引脚图.jpg
文件 129766 2018-08-22 13:19 大棚温控\仿真.DSN
文件 1340 2018-11-22 00:21 大棚温控\仿真.PWI
文件 108829 2018-08-16 21:52 大棚温控\仿真捕获.PNG
文件 13098 2018-08-16 13:58 大棚温控\副本需采购的器材.xlsx
文件 16751 2018-07-18 21:05 大棚温控\单片机控制继电器中接触器NPN型.jpg
文件 148641 2018-11-29 17:40 大棚温控\大棚温控控制方案.docx
文件 74240 2018-07-18 23:14 大棚温控\大棚温控流程图.vsd
文件 168 2018-07-22 10:20 大棚温控\实验.plg
文件 54375 2018-07-22 10:20 大棚温控\实验.uvopt
文件 49311 2018-10-14 18:28 大棚温控\步进电机接线2.jpg
文件 10776 2018-10-14 22:31 大棚温控\电机.xlsx
文件 54956 2018-07-18 20:56 大棚温控\电机正反转.jpg
文件 67891 2018-11-29 17:39 大棚温控\电路原理图.png
目录 0 2018-11-24 13:30 大棚温控\程序设计\
文件 13945 2018-11-19 10:08 大棚温控\程序设计\1
文件 9305 2018-11-16 12:49 大棚温控\程序设计\1.c
文件 5079 2018-11-19 10:08 大棚温控\程序设计\1.hex
文件 34 2018-11-19 10:08 大棚温控\程序设计\1.lnp
文件 24179 2018-11-19 10:08 大棚温控\程序设计\1.LST
文件 19166 2018-11-19 10:08 大棚温控\程序设计\1.M51
文件 15421 2018-11-19 10:08 大棚温控\程序设计\1.OBJ
文件 351 2018-11-19 10:08 大棚温控\程序设计\1.plg
文件 67185 2016-11-24 16:26 大棚温控\程序设计\1.uvgui.Administrator
文件 67193 2016-11-24 15:06 大棚温控\程序设计\1.uvgui_Administrator.bak
文件 55205 2018-11-17 10:39 大棚温控\程序设计\1.uvopt
文件 13216 2018-07-22 22:13 大棚温控\程序设计\1.uvproj
文件 55205 2018-09-07 15:56 大棚温控\程序设计\1_uvopt.bak
文件 13612 2018-07-22 12:32 大棚温控\程序设计\1_uvproj.bak
............此处省略4个文件信息
相关资源
- 流水灯设计.zip
- 按键控制系统音量
- stm32接收短信并开启继电器
- stm32驱动74HC595和74HC165 74hc165采集数据
- FPGA VGA lcd1602 显示时钟 闹钟 按键控制
- CADe_SIMu 3.0继电器等成套柜仿真软件最
- 共享STM32F103CBT6嵌入式以太网WEB服务器
- 欧姆龙电源继电器G7Z说明书.pdf
- 在FPGA开发平台上,通过按键控制一个
- stm32秒表程序
- STM32按键控制L298N驱动两直流电机正反
- STM32 通过按键控制LED灯亮度
- Arduino uno+esp8266+onenet+继电器
- 51单片机智能电表全部解决方案ad原理
- 51单片机智能电表全套解决方案ad原理
- solidworks Electrical 设备型号库之开关继
- ESP8266-01-01sRelay继电器模块的使用.zi
- 51单片机通过蜂鸣器实现电子琴7个音
- esp8266-天猫精灵-继电器.rar
- stm32F40自带继电器原理图
- 继电器封装 pcb封装 各种继电器封装
- 22,无线测温和光强--并根据温度和光
- ESP8266+5V+WiFi继电器智能物联网模块+智
- 51单片机 DHT11温湿度检测 控制继电器
- 按键控制步进电机正反转
- 51单片机8按键控制8灯源程序
- 51单片机 通过蓝牙连接app 控制继电器
- 51单片机不同按键控制音乐
- STM32控制SIM900A和继电器电路原理图
- 51单片机 CH452驱动数码管,按键,按键
评论
共有 条评论