|
发表于 2019-12-7 08:35:58
|
显示全部楼层
本帖最后由 netbeetle 于 2019-12-7 09:14 编辑
SW1是按键?你的画法是个常开开关。你这个SW1应该是关了就一直关着,开就一直开着的吧。几分钟写好,部分代码:
void Key_Sacn(void) _task_ 1
{
led0=0;
while(1)
{
if(Key1==0)
{
os_wait(K_TMO,300/portTICK_RATE_MS,0);//消抖延迟
if(Key1==0)
{
if(key_press_set1==0)
{
J1=0;//继电器1接通
vTaskDelay_s(20);//延迟20秒
J2=0;//继电器2接通
vTaskDelay_s(1);//延迟1秒
J2=1;//继电器2断开
key_press_set1=1;//按键状态1标志
key_press_set2=0;//复位按键状态2标志
}
}
}
|
打赏
-
查看全部打赏
|