电子工程师技术服务社区
- 社区首页
- 下载
- 太阳能热水器.rar
资料描述
#include
#include
#define uint unsigned int
#define uchar unsigned char
#define sled_ad_port p0
#define sled_wd_port p1
#define sled_wm_port p2
wendu,shuiwei;
sled_dm_port;
sbit dq =p3^5;
sbit adcs =p3^0;
sbit adclk =p3^7;
sbit addi =p3^6;
sbit addo =p3^6;
sbit k1=p3^2;
sbit k2=p3^3;
uchar code du_char;
delay_1ms(1);
}
}
}
void main()
{
while(1)
{
xianshitemperature();
xianshishuiwei();
if( shuiwei%10090)
k1=5;
if(wendu%10040)
k2=1;
}
}
这是程序,
如何能实现那继电器能左右摆动,就是当数值到达某个时能使继电器实现打开或闭合。 这是protues仿真图,谁能帮我实现温度高于40时继电器断开(往右闭合),低于35时继电器闭合(往左闭合),水位高于90时继电器断开(往右闭合),低于20时继电器闭合(往左闭合),可增加多一个继电器部分电路。
这是仿真文件与keil4编程文件: