标题:
求解,关于51单片机引脚锁存的问题
[打印本页]
作者:
北漂的二极管
时间:
2016-3-8 14:57
标题:
求解,关于51单片机引脚锁存的问题
例如:
#include "reg51.h"
sbit S1=P2^0;
sbit LED=P2^1;
void main()
{
while(1)
if(S1==1)
{
LED=0;
}
}
S1是一个点触开关,暂时不考虑防抖,如果想要点触开关S1按下之后,保持住LED=0的状态,要怎么设置?
作者:
id被吃
时间:
2016-3-8 17:17
在LED=0外面加一个while(1){}
作者:
木木de
时间:
2016-3-8 20:13
用一个flag 标志位来解决
作者:
jiajuntao
时间:
2016-3-9 15:55
用while保持按下状态。
作者:
zouzoukankan
时间:
2016-3-9 16:18
{
if(S1==1);
while(1)
{
LED=0;
}
}
作者:
qq1256682777
时间:
2016-3-9 17:34
用while保持按下状态。
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1