1. 좀 무식한 방법으로 ㅡㅡ; 제가 알려드린 소스를 8개 만들어서 각각의 비트를 제어할수 있구요^^
2. LED로 보낼 데이터를 임시로 보관할 변수를 만들고, BYTE g_byteLEDOutput;
// 만약 3번째(즉,bit2)를 blink 해야 한다면 g_byteLEDOutput = g_byteLEDOutput & ~(1<<2); // bit2 => CLEAR g_byteLEDOutput = g_byteLEDOutput | (1<<2); // bit2 => SET // 즉 위의 두줄은 다른 비트에 영향을 주지 않기 때문에, 사용할 비트만 제어할수 있습니다. // 이 소스를 앞에서 말한 소스(바이트 제어하는 소스)에 넣으면 될겁니다.^^
마지막에 LED <= g_byteLEDOutput; // 포트로 LED 출력 보내는거 잊지 마시구요^^.
제가 알려드린 소스를 8개 만들어서 각각의 비트를 제어할수 있구요^^
2.
LED로 보낼 데이터를 임시로 보관할 변수를 만들고,
BYTE g_byteLEDOutput;
g_byteLEDOutput = g_byteLEDOutput & ~(1<<2); // bit2 => CLEAR
g_byteLEDOutput = g_byteLEDOutput | (1<<2); // bit2 => SET
// 즉 위의 두줄은 다른 비트에 영향을 주지 않기 때문에, 사용할 비트만 제어할수 있습니다.
// 이 소스를 앞에서 말한 소스(바이트 제어하는 소스)에 넣으면 될겁니다.^^
마지막에 LED <= g_byteLEDOutput; // 포트로 LED 출력 보내는거 잊지 마시구요^^.