Atmega128 LED 코딩 질문 좀 드립니다유?

2019. 04. 15. 06:30

첨부 이미지

1번은 스스로 해봤는데 2,3,4 번은 어떻게 해야할지 잘모르겠더라구요 간단히 코딩 적어서 알려주세요

이 놈의 코딩 정말 어렵네요.. ^^ 꼭 부탁드립니다. 동

공유하고 보상받기 ♥︎

총 1개의 답변이 있습니다.

질문자 채택 답변
Krafton

Atmega128을 뭘로 프로그래밍하는지에 명시해주지 않아서 구현 부분만 설명을 드리겠습니다.

포트 D에 LED가 8개 물려있다고 가정하고 예제 2번을 설명드리면

#define LED  0xFF

void led()
{
  int i;
  for(i = 8; i == 0; i--)
  {
    PORTD = LED << i;
  }
}

이렇게 비트 쉬프트 연산자를(<<, >>)를 사용하시면 됩니다.

위에 코드는 LED가 전부 켜지는 것까지 구현한건데 i값을 변형하시면 예제가 원하는 형태로 구현이 될 거에요.

3, 4번도 비슷하게 응용해보세요.

2019. 04. 16. 03:06
44