stc89c52单个按键控制8个led

stc89c52单个按键控制8个led

第1个回答  2016-01-06
假设8个led都接在P1口,
sbit key=P2.0;
int main(void)
{
unsigned char i=0;
while(1)
{
if(key==0)
{
delay_ms(10);
if(key==0)
{
i++;
}
}
switch(i)

case 1: P1=0XFE;break;
case 2: P1=0XFD;break;.........

if(i==8) i=0;
}
}大概的思路,你在总结一下啊,可能有bug本回答被提问者和网友采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网