생활
Atmega128 LED 코딩 질문 좀 드립니다유?
1번은 스스로 해봤는데 2,3,4 번은 어떻게 해야할지 잘모르겠더라구요 간단히 코딩 적어서 알려주세요
이 놈의 코딩 정말 어렵네요.. ^^ 꼭 부탁드립니다. 동
55글자 더 채워주세요.
1개의 답변이 있어요!
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번도 비슷하게 응용해보세요.