목차
1. 실험 목적
2. 실험도구
3. 실험 이론
4. 소스 분석
2. 실험도구
3. 실험 이론
4. 소스 분석
본문내용
11월 29일자 예비레포트
실험 15주차 A/D Converter ADC3 Input
7세그먼트 LED 응용 프로그램
1. 실험 목적
AVR ATmega 128을 이용하여 7세그먼트 LED를 사용해 보는 기초적인 응용을 통하여 작동원리를 알아본다.
2. 실험도구
⑴ JST-MEGA128-DEV5 키트
⑵ 기기와 호환 되는 PC
3. 실험 이론
⑴ 7세그먼트 LED의 구조 및 종류
7세그먼트는는 기본적인 출력장치로 사용하여 와다. 7개의 LD+ED 세그먼트로 구성되며, 소숫점을 표현할 때 사용하는 dp(dot point) 세그먼트를 가지는 모델의 경우에는 모두 8개의 세그먼트로 구성된다. 따라서, 이는 0~9의 아라비아숫자와 16진수를 표현하는데 필요한 A~F 및 기타의 몇가지 문자를 표시할수 있기 때문에 기계어 코드를 주로 사용하는 마이크로 프로세서 키트에 적합하였다.
7세그먼트 LED에는 1개의 소자로 1자리의 문자만을 표시하는 것에서부터 여러자리의 문자를 표시할 수 있는 것까지 다양한 모델이 있다.
7세그먼트 LED는 각 세그먼트를 구성하는 LED의 회로구성에 따라 공통ㅇ 애노드형과 공통 캐소드형으로 나눌 수 있다. 2가지 방식중에서 어느 것을 사용할 것인가 하는 문제는 7세그먼트 LED를 제어하는 회로의 출력단 데이터 논리상태나 각 세그먼트를 점등하기 위한 스위칭 소자의 종류에 따라 결정된다. 공통애노드형의 경우에는 LED의 스위칭 소자로서 NPN 트랜지스터를 사용하고 제어회로 출력단의 데이터 논리상태가 H일 때 정등하도록 구성하는 것이 편리하며, 공통 캐소드형의 경우에는 LED의 스위칭 소자로서 PNP 트랜지스터를 사용하고 제어회로 출력단의 데이터 논리상태가 L일 때 점등하도록 구성하는 것이 편리하다.
⑵ 7세그먼트 LED를 구동하는 방식
7세그먼트 LED를 트레이닝 키트의 기본 출력장치로 사용할 경우에는 메모리 또는 I/O 번지와 함께 그 번지의 내용을 표시하는 경우가 많으므로 6~8자리의 숫자 또는 문자를 동시에 표시할 수 있어야한다. 그러나 실제로 이와 같이 많은 LED를 동시에 점등하려면 구동회로가 복잡해지는 것은 물론 LED 구동전류가 상당히 커지게 되므로 회로를 간단히 하고 소비전력을 줄일 수 있는 구동방법이 필요하게 된다.
① Static Display 방식
정적인 표시 방식은 (a)와 같이 CPI가 각자리의 7세그먼트 LED에 표시할 데이터를 출력하면 이를 래치회로에 기억시켜두고 이 래치 및 드라이버 회로의 출력 데이터에 의하여 LED의 덤등이 안정되게 지속되는 방식이다. 래치에 디코더 및 드라이버 기능을 가지는 논리소자를 사용하는 경우에는 각 표시문제에 대응되는 입력데이터가 4비트로 보다 간단하게 처리된다.
이 표시 방식은 CPI가 각 가지
실험 15주차 A/D Converter ADC3 Input
7세그먼트 LED 응용 프로그램
1. 실험 목적
AVR ATmega 128을 이용하여 7세그먼트 LED를 사용해 보는 기초적인 응용을 통하여 작동원리를 알아본다.
2. 실험도구
⑴ JST-MEGA128-DEV5 키트
⑵ 기기와 호환 되는 PC
3. 실험 이론
⑴ 7세그먼트 LED의 구조 및 종류
7세그먼트는는 기본적인 출력장치로 사용하여 와다. 7개의 LD+ED 세그먼트로 구성되며, 소숫점을 표현할 때 사용하는 dp(dot point) 세그먼트를 가지는 모델의 경우에는 모두 8개의 세그먼트로 구성된다. 따라서, 이는 0~9의 아라비아숫자와 16진수를 표현하는데 필요한 A~F 및 기타의 몇가지 문자를 표시할수 있기 때문에 기계어 코드를 주로 사용하는 마이크로 프로세서 키트에 적합하였다.
7세그먼트 LED에는 1개의 소자로 1자리의 문자만을 표시하는 것에서부터 여러자리의 문자를 표시할 수 있는 것까지 다양한 모델이 있다.
7세그먼트 LED는 각 세그먼트를 구성하는 LED의 회로구성에 따라 공통ㅇ 애노드형과 공통 캐소드형으로 나눌 수 있다. 2가지 방식중에서 어느 것을 사용할 것인가 하는 문제는 7세그먼트 LED를 제어하는 회로의 출력단 데이터 논리상태나 각 세그먼트를 점등하기 위한 스위칭 소자의 종류에 따라 결정된다. 공통애노드형의 경우에는 LED의 스위칭 소자로서 NPN 트랜지스터를 사용하고 제어회로 출력단의 데이터 논리상태가 H일 때 정등하도록 구성하는 것이 편리하며, 공통 캐소드형의 경우에는 LED의 스위칭 소자로서 PNP 트랜지스터를 사용하고 제어회로 출력단의 데이터 논리상태가 L일 때 점등하도록 구성하는 것이 편리하다.
⑵ 7세그먼트 LED를 구동하는 방식
7세그먼트 LED를 트레이닝 키트의 기본 출력장치로 사용할 경우에는 메모리 또는 I/O 번지와 함께 그 번지의 내용을 표시하는 경우가 많으므로 6~8자리의 숫자 또는 문자를 동시에 표시할 수 있어야한다. 그러나 실제로 이와 같이 많은 LED를 동시에 점등하려면 구동회로가 복잡해지는 것은 물론 LED 구동전류가 상당히 커지게 되므로 회로를 간단히 하고 소비전력을 줄일 수 있는 구동방법이 필요하게 된다.
① Static Display 방식
정적인 표시 방식은 (a)와 같이 CPI가 각자리의 7세그먼트 LED에 표시할 데이터를 출력하면 이를 래치회로에 기억시켜두고 이 래치 및 드라이버 회로의 출력 데이터에 의하여 LED의 덤등이 안정되게 지속되는 방식이다. 래치에 디코더 및 드라이버 기능을 가지는 논리소자를 사용하는 경우에는 각 표시문제에 대응되는 입력데이터가 4비트로 보다 간단하게 처리된다.
이 표시 방식은 CPI가 각 가지
추천자료
컴퓨터의 내부장치와 구조
컴퓨터를 통한 수학 학습과 수학적 오류의 진단·처방 문장제 학습에의 적용
컴퓨터 활용능력 요약
빌게이츠 기업가 사례보고서
병렬처리 컴퓨터
제 2.3.4세대 컴퓨터
컴퓨터의 이해 문제풀이 레포트
20세기에 영향을 끼친 인물 - 빌게이츠
MS사의 독점 (마이크로 소프트)
[레지스트리의 의미][레지스트리의 구조][레지스트리의 백업][레지스트리의 복구][레지스트리...
컴퓨터 공학과의 진보적 입장
전공 컴퓨터와 기초 - 7~80만우너 조립컴퓨터 구성, 인터넷 사기
[Bill-Gates부터Steven-Ballmer까지]Microsoft의 성장과 Leadership의 변화
마이크로소프트 (MS : Microsoft) - 마이크로소프트 기업분석, 마이크로-소프트 창업, MS 운...
소개글