ATmega128 마이크로컨트롤러 - 기초에서 응용까지
1997년 Atmel사에서 개발된 AVR ATmega128은 하버드 구조를 갖는 RISC형 8비트 마이크로컨트롤러입니다. ATmega128은 다양한 온칩 메모리(플래시, EEPROM, SRAM), 인터페이스(JTAG, SPI, TWI, RS-232C)와 통합개발환경 제공으로 시스템 개발에 많은 유연성과 편의성을 제공하고 있습니다. 또한 ATmega128은 저가격, 저전력, 고성능 풍부한 I/O 포트 자원으로 다양한 응용분야에서 폭넓게 사용되고 있습니다. 이러한 기술 및 산업체의 응용 추세에 따라 본서는 ATmega128을 활용하여 대학에서 마이크로 컨트롤러를 이해하고 실무에서 응용할 수 있도록 다음과 같이 구성하였습니다.
첫째, 제1부(1장∼8장)에서는 ATmega128의 기본적인 구조, 동작과 인터페이스를 이해 할 수 있도록 설명하였고, 제2부(9장∼23장)에서는 실습용 키트에서 응용 회로와 프로그램을 설계하는 내용으로 구성하였습니다.
둘째, ATmega128 마이크로컨트롤러를 활용하여 응용 회로를 부분적으로 실습할 수 있고 PCB 보드에 직접 조립하면서 이해할 수 있도록 모든 소자를 DIP형으로 하였습니다.
셋째, 학생들이 취업 전 반드시 경험해야 되는 부품 판독, 납땜, 회로 설게 및 조립, 시험방법, 개발환경 구축, 시스템 프로그래밍 설계기법을 단계별로 이해하고 경험할 수 있도록 하였습니다.
<전기·전자·컴퓨터·정보통신 공학도를 위한 C++프로그래밍> 저자
제1부 ATmega128 기초
제1장 ATmega128 소개
제2장 전원과 클럭 소스
제3장 메모리 인터페이스
제4장 인터럽트
제5장 8비트 타이머/카운터
제6장 16비트 타이머/카운터
제7장 아날로그 비교기
제8장 ADC(Analog to Digital Converter)
제2부 ATmega128 응용 회로 및 프로그램 설계
제9장 ATmega128 개발 환경
제10장 LED 응용 회로 및 프로그램 설계
제11장 7-세그먼트 응용 회로 및 프로그램 설계
제12장 키패드 응용 회로 및 프로그램 설계
제13장 텍스트 LCD 응용 회로 및 프로그램 설계
제14장 스텝모터 응용 회로 및 프로그램 설계
제15장 DC모터 응용 회로 및 프로그램 설계
제16장 RC서보모터 응용회로 및 설계
제17장 12C 응용 회로 및 프로그램 설계
제18장 PS/2 응용 회로 및 프로그램 설계
제19장 USB와 RS-232C 응용 회로 및 프로그램 설계
제20장 리모컨 응용 회로 프로그램 설계
제21장 RTC응용 회로 및 프로그램 설계
제22장 부저 응용 회로 및 프로그램 설계
제23장 ADC/DAC 응용 회로 및 프로그램 설계
부록
인덱스