,求解,关于51单片机引脚锁存的问题

2019-03-24 17:35发布

例如:
#include "reg51.h"

sbit  S1=P2^0;
sbit  LED=P2^1;

void main()
{
   while(1)
   if(S1==1)
    {
      LED=0;
     }
}

S1是一个点触开关,暂时不考虑防抖,如果想要点触开关S1按下之后,保持住LED=0的状态,要怎么设置?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。