[마이크로컴퓨터] 7-세이그먼트 實驗
페이지 정보
작성일 23-01-29 09:20본문
Download : [마이크로컴퓨터] 7-세이그먼트 실험.hwp
모터에 공급되는 에너지, 조명 장치에 공급되는 에너지를 조절할 수 있는 능력이 마이크로컨트롤러에서 필요하게 되었다.
ATmega128 마이크로컨트롤러 내부에 별도의 타이머/카운터 모듈을 두고 카운터의 계수 동작을 이용한다.
CPU 부담 없이 장치 제어를 위한 주기적인 펄스 출력이 필요하다
● 착시를 이용한 두 자리 7-세그먼트 LED 디스플레이 ● 실험 목적 (1) 타이머/카운터0 오버플로 인터럽트 사용 방법을 익힌다. ● 實驗 목적
설명
마이크로컴퓨터,7-세이그먼트 실험
레포트 > 공학,기술계열
● 이 론
CPU 부담 없이 시간 경과를 알 피룡가 있다
타이머/카운터0 프리스케일
[마이크로컴퓨터] 7-세이그먼트 實驗
TCNT0 카운터는 [표 8-1]의 계수 동작과 같이 증가되던 계수값이 0으로 오버플로 발생하는 동작이 반복된다 오버플로 주기는 시간 경과 측정의(定義) 기준이 되고, 장치 제어를 위한 PWM 신호 주기가 된다
(1) 타이머/카운터0 오버플로 인터럽트 사용 방법을 익힌다.
Download : [마이크로컴퓨터] 7-세이그먼트 실험.hwp( 67 )
◎ 타이머/카운터의 必要性
모터, 조명 장치 등을 제어ㅏ기 위한 조작은 ON/OFF 동작만으로는 부족하다. PWM(Pulse Width Modulation)의 듀티비를 이용하여 장치에 공급되는 에너지를 조절할 수 있다아
![[마이크로컴퓨터] 7-세이그먼트 실험-8741_01.jpg](https://sales.happyreport.co.kr/prev/201408/%5B%EB%A7%88%EC%9D%B4%ED%81%AC%EB%A1%9C%EC%BB%B4%ED%93%A8%ED%84%B0%5D%207-%EC%84%B8%EC%9D%B4%EA%B7%B8%EB%A8%BC%ED%8A%B8%20%EC%8B%A4%ED%97%98-8741_01.jpg)
![[마이크로컴퓨터] 7-세이그먼트 실험-8741_02_.jpg](https://sales.happyreport.co.kr/prev/201408/%5B%EB%A7%88%EC%9D%B4%ED%81%AC%EB%A1%9C%EC%BB%B4%ED%93%A8%ED%84%B0%5D%207-%EC%84%B8%EC%9D%B4%EA%B7%B8%EB%A8%BC%ED%8A%B8%20%EC%8B%A4%ED%97%98-8741_02_.jpg)
![[마이크로컴퓨터] 7-세이그먼트 실험-8741_03_.jpg](https://sales.happyreport.co.kr/prev/201408/%5B%EB%A7%88%EC%9D%B4%ED%81%AC%EB%A1%9C%EC%BB%B4%ED%93%A8%ED%84%B0%5D%207-%EC%84%B8%EC%9D%B4%EA%B7%B8%EB%A8%BC%ED%8A%B8%20%EC%8B%A4%ED%97%98-8741_03_.jpg)
![[마이크로컴퓨터] 7-세이그먼트 실험-8741_04_.jpg](https://sales.happyreport.co.kr/prev/201408/%5B%EB%A7%88%EC%9D%B4%ED%81%AC%EB%A1%9C%EC%BB%B4%ED%93%A8%ED%84%B0%5D%207-%EC%84%B8%EC%9D%B4%EA%B7%B8%EB%A8%BC%ED%8A%B8%20%EC%8B%A4%ED%97%98-8741_04_.jpg)
![[마이크로컴퓨터] 7-세이그먼트 실험-8741_05_.jpg](https://sales.happyreport.co.kr/prev/201408/%5B%EB%A7%88%EC%9D%B4%ED%81%AC%EB%A1%9C%EC%BB%B4%ED%93%A8%ED%84%B0%5D%207-%EC%84%B8%EC%9D%B4%EA%B7%B8%EB%A8%BC%ED%8A%B8%20%EC%8B%A4%ED%97%98-8741_05_.jpg)
● 착시를 이용한 두 자리 7-세그먼트 LED 디스플레이
순서
다. CPU 호로그램 실행이 아닌 내장된 타이머/카운터 하드웨어에서 이진 플립플롭의 값이 자동으로 증가되므로, 정확한 시간의 경과를 보장할 수 있다아 하드웨어는 CPU 연산과 관계없이 동작되므로, 타이머/카운터 모듈에 대한 초기화와 결과를 읽어들이는 과정을 제외하면 별도의 CPU 연산 시간이 필요 없다.