case 2:
outp(PORTB, 0x20);
printf("Push Button 2 (SW2( is on\n");
count = 0;
do
{
i = ((0xff - inp(PORTC)) >> 4) & 0x02;
if(i = 0) count++;
delay(1);
}
while(count < 10);
count = 0;
do
{
i=((0xff - inp(PORTC)) >> 4) & 0x02;
if(i==0) count++;
delay(1);
}
while(count < 10);
outp(PORTB, 0x00);
break;
위에 저 코드는 case2고 원래는 case1(=0x01), case2(=0x02), case4(0x04), case8(0x08)까지 4개가 있습니다. 지금 저 코드 그대로는 LED에 불이 버튼을 누를때 마다 하나씩 들어오는데 따로 case를 또 추가해서 버튼 4개를 동시에 누르면 LED불도 4개가 동시에 들어오는 것을 하고싶은데 어떡해야하나요?
0x15가 LED4개 다 들어오는거? 넣어봤는데도 안 돼던데 버튼 4개를 동시에 눌러야 LED도 4개 다 들어오는거
근데 0x15가 아니라 0x0F 아니냥ㅋㅋㅋ 16진법 모르남ㅋㅋ
0xff아님?