登录
|
立即注册
|
使用QQ帐号登录
论坛
>
51单片机
发帖
|
空调&空气能多功能机控制简单测试 单片机源程序
看2413
|
回0
|
收藏
楼主
ID:262356
只看他
2021-2-21 22:03
空调&空气能多功能机控制简单测试
1:单空调模式下——转空调+热水模停机转换,延时保护
2:空调+热水模式下——转单热水模式不停机转换
3:空调+热水模式下——转单空调模式停机转换,延时保护
4:单热水模式下——转空调+热水模式不停机转换
单片机源程序如下:
代码:
#include"dingyi.h"
void delays() //60s
{
unsigned char a,b,c,d;
for(d=29;d>0;d--)
for(c=230;c>0;c--)
for(b=210;b>0;b--)
for(a=127;a>0;a--);
}
/*************************************************************************/
void mo_aet()
{
if(key1==0&&key2==1)//空调
{
if(qid2==1||qid3==1)
{
y_at=1;
}
else
{
if(y_at==0)
{
SV1=1;
SV2=0;
FAN=1;
CP=1;
XHB=0;
qid1=1;
}
}
}
if(key1==0&&key2==0)//空调热水
{
if(qid1==1)
{
y_at=1;
}
else
{
if(y_at==0)
{
SV1=0;
SV2=0;
XHB=1;
FAN=0;
CP=1;
qid2=1;
}
}
}
if(key1==1&&key2==0)//热水
{
if(qid1==1)
{
y_at=1;
}
else
{
if(y_at==0)
{
SV1=0;
SV2=1;
XHB=1;
FAN=1;
CP=1;
qid3=1;
}
}
}
if(key1==1&&key2==1)
{
y_at=1;
}
}
/**********************************************************************/
void inint()
{
P3M1 = 0x00;
P3M0 = 0xFC; //(00000000B,11111100B)
key1=1;
key2=1;
CP=0;
SV1=0;
XHB=0;
FAN=0;
SV2=0;
BUS=0;
y_at=0;
qid1=0;
qid2=0;
qid3=0;
}
/*****************************************************************************/
void main()
{
inint();
while(1)
{
if(y_at==1)
{
CP=0;
SV1=0;
XHB=0;
FAN=0;
SV2=0;
delays();
y_at=0;
qid1=0;
qid2=0;
qid3=0;
}
mo_aet();
}
}
以上程序51hei提供下载:
空调&空气能测试.rar
(27.15 KB)
(下载次数: 5, 2021-2-21 22:03 上传)
下载积分: 黑币 -5
51黑电子论坛
Powered by
Discuz!
X3.1
首页
|
标准版
|
触屏版
|
电脑版