没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
#include <REG52.h>
#include <intrins.h>
#define uchar unsigned char
#define uint unsigned int
typedef unsigned char U8;
typedef signed char S8;
typedef unsigned int U16;
typedef signed int S16;
typedef unsigned long U32;
typedef signed long S32;
typedef float F32;
typedef double F64;
U8 FLAG,FLAG2;
U8 temp,temp2;
U8 WH,WL,SH,SL,checkdata;
U8 WH2,WL2,SH2,SL2,checkdata2;
U8 WH_temp,WL_temp,SH_temp,SL_temp,checkdata_temp;
U8 WH_temp2,WL_temp2,SH_temp2,SL_temp2,checkdata_temp2;
U8 comdata,comdata2;
U8 count,miao,fen,shi;
U8 str[5]={"RS232"};
U8 str2[5]={"rs322"};
U8 AA=0;
U8 xdata sjcc[5][32];
U8 xdata a1,aa1,b1,bb1,c1,cc1,ccc1;
U16 p=0,Q=0;
U16 n=0;
uchar set_sel=0;
uint W_H1=16,W_L1=5,S_H1=60,S_L1=30; //温湿度上下限
uint W_H2=30,W_L2=4,S_H2=25,S_L2=10;
#include <intrins.h>
#define uchar unsigned char
#define uint unsigned int
typedef unsigned char U8;
typedef signed char S8;
typedef unsigned int U16;
typedef signed int S16;
typedef unsigned long U32;
typedef signed long S32;
typedef float F32;
typedef double F64;
U8 FLAG,FLAG2;
U8 temp,temp2;
U8 WH,WL,SH,SL,checkdata;
U8 WH2,WL2,SH2,SL2,checkdata2;
U8 WH_temp,WL_temp,SH_temp,SL_temp,checkdata_temp;
U8 WH_temp2,WL_temp2,SH_temp2,SL_temp2,checkdata_temp2;
U8 comdata,comdata2;
U8 count,miao,fen,shi;
U8 str[5]={"RS232"};
U8 str2[5]={"rs322"};
U8 AA=0;
U8 xdata sjcc[5][32];
U8 xdata a1,aa1,b1,bb1,c1,cc1,ccc1;
U16 p=0,Q=0;
U16 n=0;
uchar set_sel=0;
uint W_H1=16,W_L1=5,S_H1=60,S_L1=30; //温湿度上下限
uint W_H2=30,W_L2=4,S_H2=25,S_L2=10;
uchar LCD_5,LCD_4,LCD_3,LCD_2,LCD_1,LCD_0;//用于存放调节好后的温湿度
uchar LCD_52,LCD_42,LCD_32,LCD_22,LCD_12,LCD_02;
uchar code LCDData[] ="0123456789"; //字符串数组存放在ROM里
uchar first_line[16] ="A %B %";
uchar second_line[16]=" ";
sbit DHT11_1 = P3^2;
sbit DHT11_2 = P3^3;
sbit RS=P2^5;
sbit RW=P2^6;
sbit E=P2^7;
sbit alarm_led_m = P2^0; //红灯 节点一
sbit alarm_led_n = P2^2; //绿灯 节点二
sbit K1 = P1^0; // 查看节点温湿度、时间、超限类型
sbit K2 = P1^1; // 确定修改位置
sbit K3 = P1^2; // +
sbit K4 = P1^3; // -
sbit K5 = P1^4; // 调时
sbit K6 = P1^5; // 查看存储
void Delay(U16 j) //1ms延时函数
{
U8 i;
for(;j>0;j--)
{
for(i=0;i<220;i++);
}
}
void Delay_10us(void)
{
U8 i;
uchar LCD_52,LCD_42,LCD_32,LCD_22,LCD_12,LCD_02;
uchar code LCDData[] ="0123456789"; //字符串数组存放在ROM里
uchar first_line[16] ="A %B %";
uchar second_line[16]=" ";
sbit DHT11_1 = P3^2;
sbit DHT11_2 = P3^3;
sbit RS=P2^5;
sbit RW=P2^6;
sbit E=P2^7;
sbit alarm_led_m = P2^0; //红灯 节点一
sbit alarm_led_n = P2^2; //绿灯 节点二
sbit K1 = P1^0; // 查看节点温湿度、时间、超限类型
sbit K2 = P1^1; // 确定修改位置
sbit K3 = P1^2; // +
sbit K4 = P1^3; // -
sbit K5 = P1^4; // 调时
sbit K6 = P1^5; // 查看存储
void Delay(U16 j) //1ms延时函数
{
U8 i;
for(;j>0;j--)
{
for(i=0;i<220;i++);
}
}
void Delay_10us(void)
{
U8 i;
剩余30页未读,继续阅读
资源评论
qq_33685919
- 粉丝: 1
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功