1. | 마이크로 컨트롤러 | 마이크로컨트롤러란 무엇인가 | ||
마이크로 컨트롤러 (강의노트) | ||||
2. | ATmega128의 특징 | AVR ATmega128 마이크로컨트롤러 ATmega128 보트 개발환경 입출력 포트 |
||
ATmega128의 특징 (강의노트) 1 | ||||
ATmega128의 특징 (강의노트) 2 | ||||
ATmega128의 특징 (강의노트) 3 | ||||
3. | 패턴을 변경한 LED 점등 | 패턴을 변경해 가면서 L;ED 점등 라이브러리 함수를 사용한 시간지연함수 구성 스위치 입력 실습 도트 매트릭스에 글자 표시하기 |
||
패턴을 변경한 LED 점등 (강의노트) | ||||
4. | 변수의 범위 | 변수의 수명 | ||
변수의 범위 (강의노트) | ||||
5. | 채터링 방지 대책 | 스위치 인터럽트를 사용한 LED 패턴 이동 WinAVR에서 코드 최적화와 volatile 지시어 |
||
6. | 마이크로컨트롤러에서 타이머/카운터란? | ATmega128의 타이머/카운터 8비트 타이머/카운터0과 타이머/카운터2 동작모드 |
||
마이크로컨트롤러에서 타이머/카운터란? (강의노트) | ||||
7. | 표준모드에서 오버플로 인터럽트 이용방법이란? | 주기적으로 LED 패턴 이동하기 PWM 신호로 LED 밝기 조절하기 |
||
8. | 세그먼트 | 동적 표시 프로그램 1 C-언어의 함수 |
||
세그먼트 (강의노트) | ||||
9. | 세그먼트의 동적 표시 | 쌍극트랜지스터를 사용한 스위칭이란? | ||
10. | 동적 표시 프로그램 | 푸쉬 버튼 조작 헤더파일에서 선행처리기 #ifndef의 사용 |
||
동적 표시 프로그램 (강의노트) | ||||
11. | 정적함수란? | 키패드 입력 받기 | ||
정적함수란? (강의노트) | ||||
12. | LCD 인터페이스란? | LCD 제어프로그램 내부 함수 작성 DDRAM 또는 CGRAM에 데이터 쓰기 함수 |
||
13. | 문자표시모듈, 파일 작성 | 한 문자 표시 모듈 이란? 표시위치 이동 이란? |