如何一个复位按键控制继电器的吸合、释放???

2020-02-04 09:16发布

下面是用两个按键控制继电器:
#include<reg52.h>
sbit Relay=P3^7;
sbit L00=P0^0;
sbit K5=P1^4;
sbit K6=P1^5;
void Delay(unsigned int i)
{
        unsigned int j;
        for(;i>0;i--)
        for(j=0;j<125;j++)
        {;}
}
void main()
{
        while(1)
        {
                if(K5==0)
                {
                        Delay(20);
                        if(K5==0)
                        {L00=0;
                        Relay=0;}
                }
                if(K6==0)
                {
                        Delay(20);
                        if(K6==0)
                        {L00=1;
                        Relay=1;}
                }
        }
}
我想请问如何修改程序用一个按键就能实现上述功能?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。