AVR ATmega128 마이크로컨트롤러(쉽게 배우는)(개정판 3판)
Regular price
$32.58
Sale price
Regular price
✈️
Estimated delivery date 예상 배송일
Standard Shipping
불러오는 중...
주문일로부터 8-12 영업일
Express Shipping
불러오는 중...
주문일로부터 6-8 영업일
Couldn't load pickup availability
출판사 리뷰
출판사 리뷰
이 책은 Atmel社(2016년에 Microchip社에 인수됨)에서 개발한 AVR 계열 마이크로컨트롤러인 ATmega128의 효과적인 학습을 위해 제작된 것으로 다년간의 마이크로프로세서 및 마이크로컨트롤러 강의를 하면서 느껴왔던 점들을 고려하여 집필하였다. 마이크로컨트롤러에 처음 입문하는 학생들의 눈높이를 고려하여 실험 예제를 단순화하였고, 학생들의 이해력을 높이기 위해 단계별로 예제를 구성하였으며, 예제 설명을 세밀히 다루었다. 또한, 강의자 입장에서도 보다 효과적인 강의 전달과 진행이 되도록 구성하였다. 예제 프로그램에서 사용하는 C 언어 문법 수준도 약간의 문법만 알면 이해되도록 하였다.
이 책의 구성은 다음과 같다.
- 1장에서는 마이크로프로세서 및 마이크로컨트롤러 학습을 위한 개념, 용어 이해 및 기초 지식에 대해 설명한다.
- 2장에서는 AVR 마이크로컨트롤러의 종류 및 소개와 ATmega128의 특징, 구조 및 기능에 대해 설명한다.
- 3장에서는 예제 실험을 위한 실험 보드인 TPK-128 V3.0 보드의 하드웨어 회로 및 설정 방법에 대해 소개한다.
- 4장에서는 ATmega128 동작을 위한 소프트웨어 환경 및 사용법을 설명한다.
- 5장에서는 ATmega128의 I/O 포트 구조 및 기능을 설명하고 LED 및 7-Segment 회로를 통해 실험 예제를 다룬다.
- 6장에서는 캐릭터 LCD의 구현 방법과 I/O 포트에서 LCD에 원하는 데이터를 원하는 형식대로 표시하는 방법을 실험 예제를 통해 다룬다.
- 7장부터 외부 인터럽트, 타이머/카운터, UART, A/D 변환기, SPI 직렬 통신, TWI 직렬 통신 등의 ATmega128 기능을 설명하고 예제를 통해 각각의 기능 구현 및 동작 방법을 다룬다.
이 책의 구성은 다음과 같다.
- 1장에서는 마이크로프로세서 및 마이크로컨트롤러 학습을 위한 개념, 용어 이해 및 기초 지식에 대해 설명한다.
- 2장에서는 AVR 마이크로컨트롤러의 종류 및 소개와 ATmega128의 특징, 구조 및 기능에 대해 설명한다.
- 3장에서는 예제 실험을 위한 실험 보드인 TPK-128 V3.0 보드의 하드웨어 회로 및 설정 방법에 대해 소개한다.
- 4장에서는 ATmega128 동작을 위한 소프트웨어 환경 및 사용법을 설명한다.
- 5장에서는 ATmega128의 I/O 포트 구조 및 기능을 설명하고 LED 및 7-Segment 회로를 통해 실험 예제를 다룬다.
- 6장에서는 캐릭터 LCD의 구현 방법과 I/O 포트에서 LCD에 원하는 데이터를 원하는 형식대로 표시하는 방법을 실험 예제를 통해 다룬다.
- 7장부터 외부 인터럽트, 타이머/카운터, UART, A/D 변환기, SPI 직렬 통신, TWI 직렬 통신 등의 ATmega128 기능을 설명하고 예제를 통해 각각의 기능 구현 및 동작 방법을 다룬다.
목차
목차
CHAPTER 01 마이크로프로세서
1.1 마이크로프로세서와 마이크로컨트롤러
1.2 마이크로프로세서 시스템
1.3 마이크로프로세서의 종류
1.4 마이크로프로세서의 메모리 구조와 명령어 구조
1.5 메모리
1.6 회로 기초
1.7 디지털 기초
연습문제
CHAPTER 02 ATmega128
2.1 AVR
2.2 ATmega128
2.3 AVR 코어
2.4 ATmega128 메모리
2.5 ATmega128 외부 메모리 인터페이스
2.6 ATmega128 기타
연습문제
CHAPTER 03 ATmega128 하드웨어
3.1 회로 소자
3.2 ATmega128 실험 보드
연습문제
CHAPTER 04 ATmega128 개발환경
4.1 마이크로컨트롤러 시스템 개발환경
4.2 AVR 개발 툴
4.3 Microchip Studio
연습문제
CHAPTER 05 I/O 포트
5.1 ATmega128의 I/O 포트
5.2 I/O 포트의 부가기능
5.3 I/O 포트 예제
연습문제
CHAPTER 06 캐릭터 LCD
6.1 캐릭터 LCD 모듈 : HD44780
6.2 캐릭터 LCD 예제
연습문제
CHAPTER 07 외부 인터럽트
7.1 인터럽트
7.2 ATmega128 인터럽트
7.3 ATmega128 외부 인터럽트
7.4 외부 인터럽트 예제
연습문제
CHAPTER 08 타이머/카운터
8.1 타이머/카운터 개요
8.2 ATmega128의 타이머/카운터
8.3 8비트 타이머/카운터 : 타이머/카운터0, 2
8.4 8비트 타이머/카운터 예제
연습문제
CHAPTER 09 A/D 변환기
9.1 ATmega128의 A/D 변환기
9.2 A/D 변환기 동작
9.3 A/D 변환기 예제
연습문제
CHAPTER 10 USART
10.1 직렬 통신
10.2 ATmega128의 USART
10.3 USART 예제
연습문제
CHAPTER 11 SPI
11.1 SPI
11.2 SPI 동작
11.3 SPI 레지스터
11.4 SPI 예제
연습문제
CHAPTER 12 TWI
12.1 TWI
12.2 TWI 구조
12.3 TWI 레지스터
12.4 TWI 동작
12.5 TWI 예제
연습문제
CHAPTER 13 기타 기능
13.1 ATmega128의 아날로그 비교기
13.2 EEPROM
연습문제
1.1 마이크로프로세서와 마이크로컨트롤러
1.2 마이크로프로세서 시스템
1.3 마이크로프로세서의 종류
1.4 마이크로프로세서의 메모리 구조와 명령어 구조
1.5 메모리
1.6 회로 기초
1.7 디지털 기초
연습문제
CHAPTER 02 ATmega128
2.1 AVR
2.2 ATmega128
2.3 AVR 코어
2.4 ATmega128 메모리
2.5 ATmega128 외부 메모리 인터페이스
2.6 ATmega128 기타
연습문제
CHAPTER 03 ATmega128 하드웨어
3.1 회로 소자
3.2 ATmega128 실험 보드
연습문제
CHAPTER 04 ATmega128 개발환경
4.1 마이크로컨트롤러 시스템 개발환경
4.2 AVR 개발 툴
4.3 Microchip Studio
연습문제
CHAPTER 05 I/O 포트
5.1 ATmega128의 I/O 포트
5.2 I/O 포트의 부가기능
5.3 I/O 포트 예제
연습문제
CHAPTER 06 캐릭터 LCD
6.1 캐릭터 LCD 모듈 : HD44780
6.2 캐릭터 LCD 예제
연습문제
CHAPTER 07 외부 인터럽트
7.1 인터럽트
7.2 ATmega128 인터럽트
7.3 ATmega128 외부 인터럽트
7.4 외부 인터럽트 예제
연습문제
CHAPTER 08 타이머/카운터
8.1 타이머/카운터 개요
8.2 ATmega128의 타이머/카운터
8.3 8비트 타이머/카운터 : 타이머/카운터0, 2
8.4 8비트 타이머/카운터 예제
연습문제
CHAPTER 09 A/D 변환기
9.1 ATmega128의 A/D 변환기
9.2 A/D 변환기 동작
9.3 A/D 변환기 예제
연습문제
CHAPTER 10 USART
10.1 직렬 통신
10.2 ATmega128의 USART
10.3 USART 예제
연습문제
CHAPTER 11 SPI
11.1 SPI
11.2 SPI 동작
11.3 SPI 레지스터
11.4 SPI 예제
연습문제
CHAPTER 12 TWI
12.1 TWI
12.2 TWI 구조
12.3 TWI 레지스터
12.4 TWI 동작
12.5 TWI 예제
연습문제
CHAPTER 13 기타 기능
13.1 ATmega128의 아날로그 비교기
13.2 EEPROM
연습문제
저자
저자
김진환
공학박사
인하공업전문대학 전기공학과 교수
인하공업전문대학 전기공학과 교수
Payment & Security
Payment methods
Your payment information is processed securely. We do not store credit card details nor have access to your credit card information.
$99 이상 무료 배송
3% 리워드 크레딧 적립
Secure Payment

