PART Ⅰ01 AVR의 개요02 PROVSM 시뮬레이션 프로그램2.1 프로그램 메인 화면 구성2.2 프로그램 메뉴 구성2.3 프로그램 메뉴 단축 아이콘 및 단축키03 ATmega128 하드웨어 구성 및 인터페이스 회로3.1 ATmega1283.2 다양한 디바이스 제어를 위한 ATmega128 인터페이스 설계04 하드웨어 제어를 위한 기본적인 C언어 알아보기4.1 프로그램의 기본 구성4.2 C언어 알아보기05 CodeVision을 이용한 컴파일러 및 프로그램 다운로딩5.1 CodeVision AVR 컴파일러 특징5.2 CodeVision AVR 컴파일러5.3 컴파일 및 프로그램 다운로딩PART Ⅱ01 PORT 입/출력실험1.1 PORT 출력실험1.2 PORT 입력실험1.3 산업용 입출력 디바이스02 모터(DC, STEP) 제어 실험2.1 DC MOTOR2.2 STEP MOTOR03 인터럽트(Interrupt)3.1 인터럽트 레지스터(Register)3.2 타이머/카운터 레지스터04 A/D 변환기(A/D Converter)4.1 ATmega128 내장 A/D 변환기4.2 A/D 변환기 레지스터4.3 A/D 변환 인터럽트를 이용한 프로그램 구현05 LCD(Liquid Crystal Display) 제어5.1 LCD5.2 LCD 모듈의 내부 구성5.3 LCD 인스트럭션5.4 LCD 초기화5.5 LCD 구동5.6 LCD 구동 회로설계 및 프로그램 작성06 시리얼 통신 실험6.1 RS-232C6.2 시리얼통신 관련 레지스터6.3 Serial 통신을 이용한 프로그램 구현PART Ⅲ01 ALU(Arithmetic Logic Unit) 관련 레지스터02 외부 메모리 인터페이스 관련 레지스터03 I/O 포트 관련 레지스터04 인터럽트 관련 레지스터4.1 외부 인터럽트4.2 타이머/카운터04.3 타이머/카운터1, 305 아날로그 비교기 관련 레지스터06 A/D 변환 관련 레지스터07 USART 관련 레지스터08 SPI 관련 레지스터09 TWI 관련 레지스터10 EEPROM 관련 레지스터11 기타 레지스터11.1 내부 RC 발진 관련 레지스터11.2 외부 클럭 발진기11.3 리셋(RESET)11.4 슬립 모드(Sleep Mode)11.5 워치 독 타이머 관련 레지스터 관련 레지스터