(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 부담 없이 시간 경과를 알 피룡가 있다
....
[마이크로프로세서 시스템] 7-segment구동[7-세이그먼트] 7-Segment 구동
7-Segment
Flexible Numerical Display (FND) 장치
LED를 배열하여 글자를 표현할 수 있도록 한 장치
dot를 제외하면 7개의 LED로 숫자를 표시
하나의 7-sement를 구동하기 위해 8비트 출력포트 1..
논리회로실험 - encoder decoder 7segment[7세이그먼트] 실험 목적
- Encoder, Decoder를 이해하고, 특성을 실험으로 익힌다.
- 7 - segment LED decoder를 이해하고, 특성을 실험으로 익힌다.
실험 과정
1.4X2 encoder의 회로를 구현하기 위해 Quartus Ⅱ를 이용하여 인..
실험보고서 - 7세이그먼트 디스플레이 구현 1. 실험목적 : 2개의 스위치를 이용하여 7Segment 를 구현한다. 7Segment 0~3까지 출력이 되도록 진리표와 카르노맵을 통하여 논리회로도를 작성한다.
2. 자료조사
[7 Segment 기본구조]
[7-세그먼트 표시장치]
..
[컴퓨터 계측 및 실습] LED, 7-segment[7시이그먼트] 구동 실험 LED, 7-segment 구동 실험
I. 실험목적
LED 순차 점등 회로 및 7 세그먼트 출력 회로를 구성하고 구동 프로그램을 작성, 구동시킴으로써 디지털신호의 출력 원래 및 방법을 이해한다.
II. 실험내용
1) LABVIEW를..
마이크로컴퓨터실험-SPI TWI직렬통신 마이크로컴퓨터실험
1. 실험목적
- ATmega128의 SPI 직렬통신 포트를 응용한 통신 프로그램 작성 기술을 익힌다.
(1) OK-128키트에서 SPI 직렬통신을 통하여 AT93C56 EEPROM에 데이터를 라이트 및 리드하는 프..