처음으로 하드웨어 제어를 입문하신 분들은 너무 어려워 포기하는 경우가 많습니다. 마이크로 컨트롤러 제어를 위해 반드시 이해해야하는 개념이 체계적으로 정리되어 있습니다. 그림과 일상 생활의 모습을 비유하여 핵심 개념을 정리 했습니다. 대한민국 항구와 부두 및 등산 상황을 모델링에 도입하여 쉽게 설명 드립니다. 컬러에 의한 타이머/카운터, 핀에 대한 개념을 그림으로 쉽게 설명 드립니다. 비트와 바이트의 모습을 설명하고 비트를 쉬프트 했을 때의 바이트 변화 내용을 이해하게 됩니다.
교재 형식은 모든 장이 일정한 절의 구조를 갖고 있어 개념 정리가 용이합니다. 컴파일러는 CodeVision이며 LCD(2X16)에 기반하여 실습할 수 있도록 했습니다. 각 장의 예제와 습에서는 필수 예제를 경험한 다음 상상 문제를 풀고 습에서 응용하도록 했습니다. 단순한 예제 20개와 알고리즘 기초 연습 예제 1개(부록)를 이용하여 ATmega128 제어에 입문합니다. 부록에는 알고리즘 기초 연습 예제(디지털 시계)를 이용한 프로그래밍 실습과 CodeVision 컴파일러 설치와 프로젝트 생성 방법이 설명되어 있습니다.