예제 중심 쉽게 배우는 ATmega128 마이크로컨트롤러 - 하드웨어 인터페이스와 프로그래밍 (4판)
마이크로프로세서 혹은 마이크로컨트롤러는 우리 주변 거의 모든 부분에서 활용되고 있다. 전자시계부터 가전제품, 자동차. 공장자동화 등 많은 분야에 다양한 목적으로 사용되고 있으며, 날이 갈수록 기술이 발전하여 다양한 응용에 편리하게 개발할 수 있도록 고안된 프로세서가 출시되고 있다.
요즈음 개발이 간편한 ATMEL사의 AVR 계열의 마이크로컨트롤러가 각광을 받고 있으며 우리나라에서도 AVR 계열 컨트롤러가 날이 갈수록 널리 사용되고 있으므로 본 교재에서는 AVR계열 중 가장 널리 사용되고 있는 ATmega128 마이크로 컨트롤러를 이용하여 CodeVision 컴파일러를 개발툴로서 집필하였다.
마이크로컨트롤러 기술은 하드웨어 및 인터페이스 회로 설계 제작 기술과 제어프로그램 작성 기술이 합쳐진 두 가지 기술을 모두 습득해야하는 복합적인 기술이다. 특히 제어 프로그램은 거의 대부분 C언어를 사용하고 있으므로 기본적인 C언어 프로그래밍 능력이 필수적으로 갖추어야 하며, 마이컴 회로 구성을 비롯하여 센서 및 액추에이터를 구동하기 위한 인터페이스회로를 설계하고 제작하는 기술도 갖추어야 하므로 많은 사람들이 배우는데 어려움을 격고 있으나 마이크로컨트롤러를 잘 활용하기 위해서는 이 두 가지 요소를 모두 갖추어야 진정한 엔지니어라 할 수 있다.
<예제중심 쉽게 배우는 ATmega128 마이크로컨트롤러> 공저
Chapter 1. 마이크로프로세서 개요
Chapter 2. ATmega128 마크로컨트롤러
Chapter 3. C언어 기초 다지기
Chapter 4. LED 점등 제어
Chapter 5. FND 숫자 표시 실습
Chapter 6. 캐릭터 LCD 표시 제어
Chapter 7. 키 매트릭스 제어
Chapter 8. 인터럽트
Chapter 9. 타이머/카운터 제어
Chapter 10. 모터 제어
Chapter 11. A/D 변환기 활용
Chapter 12. 시리얼 통신