마이크로프로세서 응용 및 실험 [LED 10단계 밝기 조절, 7-segment 표시 ]
- 최초 등록일
- 2012.03.31
- 최종 저작일
- 2010.10
- 14페이지/ MS 워드
- 가격 10,000원
소개글
A+리포트 입니다.
목차
1.1 설계과제의 목표
◆ 1번 스위치 입력이 있을 때 LED 10단계 밝기 조절
( 밝기 단계 증가 : “0” → “1” ….. → “9” → “0” → ….. )
◆ 2번 스위치 입력이 있을 때 7-segment 표시 선택
ㆍ 시간(초) 표시, 밝기 표시 선택
ㆍ 각 밝기 단계 또는 시간(초) 를 7-segment 에 표시
◆ 3번 스위치 입력
ㆍ 현재 시간(초)의 값을 LED밝기에 적용하여 밝기 단계 조절
ㆍ 한번더 입력이 있으면 LED밝기 단계는 현 단계로 고정되며, 1번 스위치 입력에 의
해 밝기 단계 조절됨
1.2 설계과제의 제한조건
▷ 모든 스위치 입력처리는 인터럽트만 사용
▷ Timer interrupt 사용 – 정확히 시간 측정
▷ 입력 : 스위치 3개
▷ 출력 : LED 1개, 7-segment
본문내용
2. 서론
2.1 설계과제 관련 이론 배경
◆ 인터럽트 ( Interrupt )
인터럽트는 MCU에 어떠한 특정 동작을 시키기 위해서 하드웨어적인 방법으로 부여한 기능으로서 MCU가 입력이나 출력 기능을 수행하는데 매우 중요한 기능이며 프로그램을 수행 하면서 매우 빈번히 사용하는 기능이다.
◆ 타이머 / 커운터 (Timer / Counter)
타이머/카운터를 흔히 통칭해서 부르며 같은 기능이라고 생각하고 사용하지만
세분화 하여 볼 떄는 타이머와 카운터는 엄연히 틀린 기능을 의미한다.
▷ 타이머는 MCU의 내부클럭을 이용하여 일정시간 간격의 펄스를 만들어 내거나
일정시간 경과 후에 인터럽트를 방생 시키는 기능을 의미한다.
▷ 카운터는 외부 핀을 통해서 들어오는 펄수를 계수( Edge Detector )하여 Event
Counter로서 동작되는 것 을 의미한다.
참고 자료
없음