AVR128을 이용한 FND 동작원리
- 최초 등록일
- 2009.10.15
- 최종 저작일
- 2009.10
- 5페이지/ 한컴오피스
- 가격 1,500원
소개글
AVR128을 이용한 FND 동작원리입니다.
목차
1. FND(Flexible Numeric Display)
2. FND (7-세그먼트) 어레이
3.7-Segment 동작원리
본문내용
1. FND(Flexible Numeric Display)
FND(Flexible Numeric Display)를 7-세그먼트라고도 하는데 주로 숫자를 표시하는데 사용된다. 그리고 FND는 그림1 과 같이 8개의 LED로 이루어져 있고 애노드(Anode) 공통인 A형과 캐소드(common cathode) 공통인 K형이 있다.
A형은 공통 단자에 VCC(5V)를 연결하여 신호는 저항을 통하여 연결하는데 Low(0V)신호를 입력하면 LED가 On되고 High(5V) 신호를 입력하면 LED가 Off 된다. 그리고 K형은 공통 단자에 GND(0V)를 연결하고 신호는 저항을 통하여 연결하는데 High(5V)를 입력하면 LED가 On 되고 Low(0V)를 입력하면 Off 된다.
A형은 전류가 VCC에서 공급되어 신호를 입력해 주는 소자로 흘러들어가는 형태이고 K형은 전류가 소자에서 공급되어 GND로 흘러가는 형태이다. 그래서 A형은 외부에서 전원이 공급되는 형태이기 때문에 모든 LED를 다 On 시켜도 전류 공급이 원활하여 빛의 밝기가 변하지 않고 밝은 반면에 K형은 소자에서 전원이 공급되는 형태이기 때문에 소자에서는 전류의 공급량이 한정되어 있기 때문에 모든 LED를 On 시킬 경우에는 빛의 밝기가 어두어지는 현상이 나타날 수 있다.
FND를 이용하여 숫자를 표시할 때는 필요한 숫자에 따라서 On시켜야 할 LED와 Off 시켜야 할 LED에 맞추어 신호를 입력하여 숫자를 표시하게 된다. 예를 들어 숫자 ‘1’을 표시하고자 한다면 LED b 와 c를 On하고 나머지는 모두 Off 해야 한다.
그림 2는 FND를 이용하여 숫자를 표시 방법을 보여준다. 그리고 표 1은 A형과 K형 FND에 숫자를 표시하기 위해서 필요한 값들을 보여준다. 그리고 점은 애노드 공통인 경우에는 0이면 On 되고 캐소드 공통인 경우에는 1이면 On 된다. 그리고 16진수 데이터는 숫자를 표시하기 위해 출력해 줘야 하는 16진수 데이터를 나타낸다. 예를 들어 애노드 공통인 경우 ‘0’을 표시하고 싶다면 출력 데이터를 0x40을 출력하면 FND에 ‘0’이 표시된다
참고 자료
없음