[자연과학]實驗(실험)보고서 - 마이크로컨트롤러 기능; 타이머와 카운터
페이지 정보
작성일 21-04-01 15:40본문
Download : [자연과학]실험보고서 - 마이크로컨트롤러 기능; 타이머와 카운터.hwp
AYMega128은 총 4개의 타이머 카운터 기능을 가지고 있으며, 타이머/카운터 0과2는 8비트 구조이며 나머지는 16비트로 되어 있다
2. 실험 방법
1) AVR Studio를 이용하여 새로운 프로젝트를 만든다.
예제 소스1(타이머로 LED점멸)
// 1)
#include`avr/io.h`
#include`avr/interrupt.h`
unsigned char LED_Data 〓 0x00;
unsigned char timer0Cnt〓0;
// 2)
SIGNAL(SIG_OVERFLOW0); //Timer0 Overflow0 ISP
int main(){
// 3)
DDRE 〓 0xFF;
// 4)
TCCR0 〓 0x07;
TCNT0 〓0xff - 72;
TIMSK |〓 1 `` TOIE0;
TIF…(省略)
[자연과학]實驗(실험)보고서 - 마이크로컨트롤러 기능; 타이머와 카운터
[자연과학]實驗(실험)보고서 - 마이크로컨트롤러 기능; 타이머와 카운터
실험결과/기타
[자연과학]실험보고서,-,마이크로컨트롤러,기능,타이머와,카운터,기타,실험결과
Download : [자연과학]실험보고서 - 마이크로컨트롤러 기능; 타이머와 카운터.hwp( 54 )
다. 순서대로만 진행되어 각 시퀀스 처리시마다의 지연문제와 세밀한 시간 분할을 할 수 없는 폴링방식에 반하여 인터럽트 방식은 해답을 줄 수 있는 기능이다.
타이머/카운트 인터럽트는 대부분을 차지하는 인터럽트라고 할만큼 상당히 중요하고 펌웨어 프로그래밍시 많이 사용되는 기능이다. 단, 호로그램 작성시 인터럽트 루틴내에서 어떤 작업을 직접 처리하도록 하거나 너무 많이 인터럽트가 걸리도록 설정한다면 시스템 전반에 대한 문제가 생기게 되므로 호로그램 구도 설계시 잘 고려하여야 한다.
2) ATMega128을 선택하고 예제 소스를 입력한다.
순서
![[자연과학]실험보고서%20-%20마이크로컨트롤러%20기능;%20타이머와%20카운터_hwp_01.gif](http://www.allreport.co.kr/View/%5B%EC%9E%90%EC%97%B0%EA%B3%BC%ED%95%99%5D%EC%8B%A4%ED%97%98%EB%B3%B4%EA%B3%A0%EC%84%9C%20-%20%EB%A7%88%EC%9D%B4%ED%81%AC%EB%A1%9C%EC%BB%A8%ED%8A%B8%EB%A1%A4%EB%9F%AC%20%EA%B8%B0%EB%8A%A5;%20%ED%83%80%EC%9D%B4%EB%A8%B8%EC%99%80%20%EC%B9%B4%EC%9A%B4%ED%84%B0_hwp_01.gif)
![[자연과학]실험보고서%20-%20마이크로컨트롤러%20기능;%20타이머와%20카운터_hwp_02.gif](http://www.allreport.co.kr/View/%5B%EC%9E%90%EC%97%B0%EA%B3%BC%ED%95%99%5D%EC%8B%A4%ED%97%98%EB%B3%B4%EA%B3%A0%EC%84%9C%20-%20%EB%A7%88%EC%9D%B4%ED%81%AC%EB%A1%9C%EC%BB%A8%ED%8A%B8%EB%A1%A4%EB%9F%AC%20%EA%B8%B0%EB%8A%A5;%20%ED%83%80%EC%9D%B4%EB%A8%B8%EC%99%80%20%EC%B9%B4%EC%9A%B4%ED%84%B0_hwp_02.gif)
![[자연과학]실험보고서%20-%20마이크로컨트롤러%20기능;%20타이머와%20카운터_hwp_03.gif](http://www.allreport.co.kr/View/%5B%EC%9E%90%EC%97%B0%EA%B3%BC%ED%95%99%5D%EC%8B%A4%ED%97%98%EB%B3%B4%EA%B3%A0%EC%84%9C%20-%20%EB%A7%88%EC%9D%B4%ED%81%AC%EB%A1%9C%EC%BB%A8%ED%8A%B8%EB%A1%A4%EB%9F%AC%20%EA%B8%B0%EB%8A%A5;%20%ED%83%80%EC%9D%B4%EB%A8%B8%EC%99%80%20%EC%B9%B4%EC%9A%B4%ED%84%B0_hwp_03.gif)
![[자연과학]실험보고서%20-%20마이크로컨트롤러%20기능;%20타이머와%20카운터_hwp_04.gif](http://www.allreport.co.kr/View/%5B%EC%9E%90%EC%97%B0%EA%B3%BC%ED%95%99%5D%EC%8B%A4%ED%97%98%EB%B3%B4%EA%B3%A0%EC%84%9C%20-%20%EB%A7%88%EC%9D%B4%ED%81%AC%EB%A1%9C%EC%BB%A8%ED%8A%B8%EB%A1%A4%EB%9F%AC%20%EA%B8%B0%EB%8A%A5;%20%ED%83%80%EC%9D%B4%EB%A8%B8%EC%99%80%20%EC%B9%B4%EC%9A%B4%ED%84%B0_hwp_04.gif)
![[자연과학]실험보고서%20-%20마이크로컨트롤러%20기능;%20타이머와%20카운터_hwp_05.gif](http://www.allreport.co.kr/View/%5B%EC%9E%90%EC%97%B0%EA%B3%BC%ED%95%99%5D%EC%8B%A4%ED%97%98%EB%B3%B4%EA%B3%A0%EC%84%9C%20-%20%EB%A7%88%EC%9D%B4%ED%81%AC%EB%A1%9C%EC%BB%A8%ED%8A%B8%EB%A1%A4%EB%9F%AC%20%EA%B8%B0%EB%8A%A5;%20%ED%83%80%EC%9D%B4%EB%A8%B8%EC%99%80%20%EC%B9%B4%EC%9A%B4%ED%84%B0_hwp_05.gif)
![[자연과학]실험보고서%20-%20마이크로컨트롤러%20기능;%20타이머와%20카운터_hwp_06.gif](http://www.allreport.co.kr/View/%5B%EC%9E%90%EC%97%B0%EA%B3%BC%ED%95%99%5D%EC%8B%A4%ED%97%98%EB%B3%B4%EA%B3%A0%EC%84%9C%20-%20%EB%A7%88%EC%9D%B4%ED%81%AC%EB%A1%9C%EC%BB%A8%ED%8A%B8%EB%A1%A4%EB%9F%AC%20%EA%B8%B0%EB%8A%A5;%20%ED%83%80%EC%9D%B4%EB%A8%B8%EC%99%80%20%EC%B9%B4%EC%9A%B4%ED%84%B0_hwp_06.gif)
[자연과학]실험보고서 - 마이크로컨트롤러 기능; 타이머와 카운터 , [자연과학]실험보고서 - 마이크로컨트롤러 기능; 타이머와 카운터기타실험결과 , [자연과학]실험보고서 - 마이크로컨트롤러 기능 타이머와 카운터
설명
결과보고서
마이크로컨트롤러 기능 : 타이머와 카운터
1. 관련 theory(이론)
보통 타이머와 카운터를 하나로 칭하여 다루고 있으나 타이머 인터럽트는 내부 클럭을 통해 카운트되어 정해진 카운트가 될 때마다 인터럽트를 발생시키는 동작을 한다. 결국 비슷한 동작을 하지만 내부클럭을 사용하는지 외부클럭을 사용하는지에 따라서 구분되는 것 이외에 동일하게 사용되기 때문에 함께 지칭하는 것으로 생각된다된다.