학습/ATmega128

FND제어 연습 #1

juhyeon 2021. 9. 17. 07:47

 

# JKIT-128-1의 네 개의 FND를 사용하는 원리

한 개의 FND에는 A, B, C, D, E, F, G, DP 총 8개의 비트가 필요하다. 

JKIT-128-1은 4개의 FND를 가지고 있고, 따라서 4개의 FND를 구동시키려면 32개의 I/O포트가 필요하다.

하지만 FND를 구동하기 위해 32개의 포트를 사용하는 것은 키트의 확장성을 떨어뜨린다.

이에 대한 방안으로  G포트의 4개 비트를 FND를 선택하는 포트로 사용하고, C포트의 8개 비트를 LED출력용으로

사용한다.

여기서 발생하는 문제점은 4개의 FND중 하나만 출력을 할 수 있다는 점이다.

하지만 눈의 잔상효과를 이용해 FND가 동시에 디스플레이 되는 것처럼 보이게 할 수 있다.

이같은 원리로 4개의 FND는 12개의 I/O포트로 구동시킬 수 있게 된다.

 

 

'학습 > ATmega128' 카테고리의 다른 글

외부 인터럽트 #3  (0) 2021.09.30
외부 인터럽트 #2  (0) 2021.09.30
외부 인터럽트 #1  (0) 2021.09.29
FND제어 연습 #2  (0) 2021.09.23
LED제어 연습  (0) 2021.09.11