본문 바로가기

Hacked Brain/embeddedland.net

Dynamic Display 7segment 사용 회로도



출처 : http://cafe.naver.com/okh0217


사용자 삽입 이미지






















< 사용법 >
 
 콘트롤러에서 TMR0 등을 이용하여 예컨대 1mS마다 인터럽트가 걸리게 하고
매번 LED 하나씩 Display합니다.
위의 회로의 경우,
처음에는 Q1,Q2,Q3를 모두 OFF한 상태에서 단단위 값을 Port-B로 출력합니다.
켜줄 Segment를 Low로 합니다.
그다음, RA2를 Low로 해서 Q3를 ON시킵니다.
1mS 후
RA2를 High로 해서 Q3를 OFF시킨후,
10단위의 값을 Port-B로 출력하고, RA3를 Low로 해서 Q2를 ON시킵니다.
1mS 후
RA3을 High로 해서 Q2를 OFF시킨후,
100단위의 값을 Port-B로 출력하고, RA4를 Low로 해서 Q1을 ON시킵니다.

1mS후 위의 과정을 계속 반복합니다.