목차
제1장 마이컴 입문을 위한 디지털 논리 기초 ... 9
   1. Bit, Byte, Word ... 9
   2. 기본 논리회로 ... 10
   3. 디지털 IC 종류와 특성 ... 13
   4. 마이컴용 C 언어 ... 15
제2장 VMLAB 사용방법 ... 29
   1. VMLAB개요 ... 29
   2. VMLAB 설치방법 ... 30
   3. VMLAB 사용 수순 ... 31
   4. VMLAB 실행 단계별 주요 메뉴 설명 ... 33
   5. VMLAB에서의 Project파일 구조 ... 41
   6. AVR-GCC란 ... 43
제3장 마이크로 컨트롤러 ... 45
   1. 마이크로 컨트롤러의 정의 ... 45
제4장 AVR ATmega128의 하드웨어 구조 ... 47
   1. ATmega128의 특징과 구조 ... 48
   2. 락 비트 ... 54
   3. 퓨즈 비트 ... 56
   4. 시스템 리셋 ... 63
   5. 슬립모드(Sleep Mode) ... 64
제5장 범용 입출력 포트(I/O PORT) ... 65
   1. 개요 ... 65
   2. I/O Port 관련 레지스터 ... 66
   3. I/O Port 프로그램 예제 ... 69
   4. 연습문제 ... 88
제6장 인터럽트(Interrupt Control) ... 89
   1. 개요 ... 89
   2. 외부 인터럽트 관련 레지스터 ... 92
   3. 외부 인터럽트 프로그램 예제 ... 94
   4. 연습문제 ... 106
제7장 타이머/카운터(Timer/Counter) ... 107
   1. 개요 ... 107
   2. 타이머/카운터 관련 레지스터 ... 109
   3. 타이머/카운터 프로그램 예제 ... 128
제8장 아날로그 비교기(Analog Comparator) ... 141
   1. 개요 ... 141
   2. 아날로그 비교기 관련 레지스터 ... 142
   3. 아날로그 비교기 프로그램 예제 ... 145
제9장 아날로그 디지털 변환기(ADC) ... 151
   1. 개요 ... 151
   2. 아날로그 디지털 변환기 관련 레지스터 ... 153
   3. 아날로그 디지털 변환기 프로그램 예제 ... 158
제10장 TWI(Two Wire Interface) ... 169
   1. 개요 ... 169
   2. TWI 관련 레지스터 ... 175
제11장 SPI(Serial Peripheral Interface) ... 179
   1. 개요 ... 179
   2. SPI 관련 레지스터
   3. SPI 프로그램 예제 ... 184
제12장 범용 동기ㆍ비동기 송수신 장치(UART) ... 189
   1. 개요 ... 189
   2. UART 관련 레지스터(n : 0 또는 1) ... 193
   3. UART 프로그램 예제 ... 200
   4. 연습문제 ... 207
제13장 LCD 모듈 제어 ... 209
   1. 개요 ... 209
   2. LCD 프로그램 예제 ... 225
제14장 VMLAB의 Device 사용 ... 233
   1. 아날로그 기본 소자 ... 233
   2. 아날로그 전압 신호원 ... 246
   3. 디지털 패턴 발생기(Interactive NRZ digital pattern generator) ... 253
   4. 매크로(Macro) 모델 ... 261
   5. Multi-process용 Interface ... 294
제15장 마이컴 회로를 위한 하드웨어 기초 ... 303
   1. 수동소자 ... 303
   2. 능동소자 ... 306
   3. 발진소자 ... 312
제16장 회로설계 관련 각종 EDA(Engineering Design Assistance) ... 317
   1. PSpice(아날로그 및 디지털 혼합 시뮬레이터) ... 317
   2. MAX+plus(디지털 및 VHDL Programmable Logic Tool) ... 331
   3. WIN SCH&PCB(PCB CAD Tool) ... 340
닫기