개발보드에 7-SEGMENT 회로는 아래와 같다.
PORT.A를 통해 74HC595 와 74LS138 IC를 제어하여 8자리 7-SEGMENT를 구동시키는 회로이다. 일반적으로 1개 포트를 사용해 1개의 7-SEGMENT를 제어할 수 있는데 PORT.A만으로 8개의 7-SEGMENT를 제어할 수 있어 적은 I/O를 최대한 활용하는데 최적의 회로라고 생각한다.
7-SEGMENT를 제어함에 있어 몇가지 하드웨어를 어떻게 구성할 것인지 생각할 필요가 있다.
아래 그림과 같이 7-SEGMENT는 Common cathode와 Common anode 2가지 타입이 있다. 이 두가지의 가장큰 차이점은 공통 전극이 VCC 또는 GND 인지의 여부다.
아래와 같이 LED를 PORT.A와 연결했다 가정했을 때를 알아보면 쉽게 이해할 수 있다.
- Common Cathode
: PORTA를 통해 출력을 LOW (0) 로 만들면 7-SEGMENT에 불이 꺼지고 HIGH(1)를 출력하면 불을 켤 수 있다.
- Common Anode
: PORTA를 통해 출력을 HIGH(1)로 만들면 7-SEGMENT에 불이 꺼지고 LOW(0)를 출력하면 불을 켤 수 있다.
피드 구독하기:
댓글 (Atom)
[C++] 연습문제 1-2
/****************************************************************************** - 피트(feet)를 인치(inch)로 변환시켜주는 프로그램을 작성 - 사용자로부터 피트를 입력받아 인치로...
-
개발보드에 7-SEGMENT 회로는 아래와 같다. PORT.A를 통해 74HC595 와 74LS138 IC를 제어하여 8자리 7-SEGMENT를 구동시키는 회로이다. 일반적으로 1개 포트를 사용해 1개의 7-SEGMENT를 제어할 수 있는데 P...
-
디스플레이 장치에 Direct bonding을 적용할 경우 광학적 개선효과 분석 필자는 2012 년도에 국내 디스플레이 대기업인 S 사와 함께 13.3”, 15.6”, 21.5”, 23.6”, 24.0” 등 다양한 개발모델을 가지고 ...
-
아두이노에 사용되는 I2C 2004 20X4 Character LCD Module Display를 Mega128를 사용하여 제어할 계획입니다. 아두이노는 간단히 LCD를 제어할 수 있지만 mega128은 포트에 직접 연결하여 제어하는 방식이 일반적...
댓글 없음:
댓글 쓰기