|
|
|
|
[마이크로컴퓨터] 7-세이그먼트 실험
|
|
|
|
[마이크로컴퓨터] 7-세이그먼트 실험
● 착시를 이용한 두 자리 7-세그먼트 LED 디스플레이
● 실험 목적
(1) 타이머/카운터0 오버플로 인터럽트 사용 방법을 익힌다.
(2) 두 곳을 빠른 시간차로 번갈아가며 디스플레이하여 서로 다른 두 숫자가 동시에 보이게 하는 착시 현상으로 두 자리 숫자를 디스플레이한다. 개별적으로 2개의 7-세그먼트를 이 용할 경우보다 연결되는 디지털 I/O 핀 수를 감소시키는 효과를 이해한다.
(3) 트랜지스터를 이용한 간접 구동으로 7-세그먼트 LED에 필요한 전류를 공급할 수 있음을 확인한다.
(4) 프리스케일러를 작게하여 너무 잦은 오버플로 인터럽트가 발생되면 오버플로 인터럽트 가 CPU를 과도하게 차지하게 되어 주 프로그램의 동작이 정지될 수 있음을 확인한다.
● 실험 부품 및 장치
부품명
규격
수량
비고
브래드 보드
IC영역 3개 이상
1
핵심부품
ATmega128보드
8MHz 또는 16MHz
브래드 보드용 3핀 USART 포트
1
핵심부품
DC 어댑터
SMPS, 5[V]/[2], 안지름 2mm
1
핵심 부품
PWR B/D
DC 어댑터와 브레드 보드 연결(PCB 제공)
1
핵심 부품
ISP 다운로더
JTAG 인터페이스 또는 SPI 인터페이스
1
핵심부품
와이어 스트리퍼
0.65mm
1
롱노즈 플라이어
125mm
1
테스터기
직류전압, 직류전류, 저항 측정
1
조정 드라이버
- 또는 +
1
보관가방
사물함 보관 가능한크기
1
두 자리 7-세그먼트 LED
SR-2156A
공통 애노드
1-
저항
330[Ω]
470[Ω]
82
트랜지스터
2N2907A
2-
● 이 론
◎ 타이머/카운터의 필요성
CPU 부담 없이 시간 경과를 알 피룡가 있다
.... |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|