장바구니 담기 close

장바구니에 상품을 담았습니다.

AVR ATmega128

AVR ATmega128

  • 박신성
  • |
  • 복두출판사
  • |
  • 2012-12-20 출간
  • |
  • 234페이지
  • |
  • 188 X 254 mm
  • |
  • ISBN 9788980008049
판매가

14,000원

즉시할인가

14,000

배송비

2,500원

(제주/도서산간 배송 추가비용:3,000원)

수량
+ -
총주문금액
14,000

이 상품은 품절된 상품입니다

※ 스프링제본 상품은 반품/교환/환불이 불가능하므로 신중하게 선택하여 주시기 바랍니다.

목차


Chapter 01 마이크로프로세서의 구조와 기능
1.1 마이크로프로세서란?
1.1.1 마이크로프로세서의 일반적 특징
1.1.2 마이크로프로세서의 구성
1.1.3 CPU의 구조
1.1.4 기억 장치
1.2 마이크로프로세서의 분류
1.2.1 데이터 크기에 따른 분류
1.2.2 메모리 구성에 따른 분류
1.2.3 명령어 구조에 따른 분류

Chapter 02 장비 설명 및 실습 환경 구축
2.1 WOW-Multi 마이크로프로세서 장비 설명
2.1.1 장비 기본 사양
2.1.2 사용 전 주의 사항
2.2 실습 환경 구축
2.2.1 AVR Studio 설치
2.2.2 WinAVR의 설치
2.2.3 AVRStudio 4 시작하기
2.3 AVR Studio 4 사용법
2.3.1 새로운 프로젝트 생성
2.3.2 프로젝트 옵션 설정
2.3.3 소스 코드 작성 및 빌드

Chapter 03 AVR ATmega128의 구조와 기능
3.1 AVR의 특징
3.1.1 AVR의 특징
3.1.2 ATmega128의 특징
3.2 ATmega128의 핀 기능
3.2.1 VCC (5V)
3.2.2 GND
3.2.3 포트 A (PA0 ~ PA7)
3.2.4 포트 B (PB0 ~ PB7)
3.2.5 포트 C (PC0 ~ PC7)
3.2.6 포트 D (PD0 ~ PD7)
3.2.7 포트 E (PE0 ~ PE7)
3.2.8 포트 F (PF0 ~ PF7)
3.2.9 포트 G (PG0 ~ PG4)
3.2.10 Reset
3.2.11 AVCC
3.2.12 AGND
3.2.13 ARFF
3.2.14 XTAL1
3.2.15 XTAL2
3.3 ATmega128의 구조
3.3.1 범용 레지스터
3.3.2 상태 레지스터(Status Register) - SREG
3.3.3 스택 포인터 (Stack Pointer) - SP
3.3.4 RAMPZ 레지스터
3.3.5 ATmega128의 메모리 구조
3.3.6 ATmega128의 외부 인터페이스
3.3.7 MCU 제어 레지스터 - MCUCR
3.3.8 XMCRA 레지스터
3.3.9 XMCRB 레지스터

Chapter 04 GPIO (범용 I/O 포트)
4.1 GPIO 포트 관련 레지스터
4.1.1 포트 Data Direction 레지스터 (DDRx)
4.1.2 포트 Data 레지스터 (DORTx)
4.1.3 포트 Input Address 레지스터 (PINx)
4.2 GPIO 포트 출력 제어를 이용한 LED 구동 실습
4.2.1 GPIO 포트 제어를 이용한 LED 구동 실습 회로
4.2.2 LED 기본 지식
4.2.3 GPIO 포트를 이용한 LED 제어 프로그램
4.2.4 GPIO 포트를 이용한 LED 제어 프로그램 결과 확인
4.2.5 GPIO 포트 비트 제어 LED 프로그램
4.2.6 GPIO 포트 비트 제어 LED 프로그램 결과 확인
4.3 GPIO 포트 출력 제어를 이용한 FND 구동 실습
4.3.1 GPIO 포트 제어를 이용한 FND 구동 실습 회로
4.3.2 FND 기본 지식
4.3.3 GPIO 포트를 이용한 FND 제어 프로그램
4.3.4 GPIO 포트를 이용한 FND 제어 프로그램 결과 확인
4.4 GPIO 포트 출력 제어를 이용한 TEXT LCD 구동 실습
4.4.1 GPIO 포트 제어를 이용한 Text LCD 구동 실습 회로
4.4.2 TEXT LCD 기본 지식
4.4.3 GPIO 포트를 이용한 TEXT LCD 제어 프로그램
4.4.4 GPIO 포트를 이용한 TEXT LCD 제어 프로그램 결과 확인
4.5 GPIO 포트 입력 제어를 이용한 DIP Switch 제어 실습
4.5.1 GPIO 포트 제어를 이용한 DIP Switch 구동 실습 회로
4.5.2 DIP Switch 기본 지식
4.5.3 GPIO 포트를 이용한 DIP Switch 제어 프로그램
4.5.4 GPIO 포트를 이용한 DIP Switch 제어 프로그램 결과 확인
4.6 GPIO 포트 출력 제어를 이용한 Relay 제어 실습
4.6.1 GPIO 포트 제어를 이용한 Relay 구동 실습 회로
4.6.2 Relay 기본 지식
4.6.3 GPIO 포트를 Relay 제어 프로그램
4.6.4 GPIO 포트를 이용한 Relay 제어 프로그램 결과 확인

Chapter 05 인터럽트
5.1 인터럽트 개념
5.2 외부 인터럽트
5.3 외부 인터럽트 관련 레지스터
5.3.1 외부 인터럽트 제어 레지스터 A - EICRA
5.3.2 외부 인터럽트 제어 레지스터 B - EICRB
5.3.3 외부 인터럽트 마스크 레지스터 - EIMSK
5.3.4 외부 인터럽트 플래그 레지스터 - EIFR
5.4 외부 인터럽트의 하강 에지 감지 실습
5.4.1 외부 인터럽트 하강에지 감지 실습 회로
5.4.2 외부 인터럽트 하강에지 감지 실습 프로그램
5.4.3 외부 인터럽트 하강에지 감지 프로그램 결과 확인

Chapter 06 타이머 및 카운터
6.1 타이머/카운터 0
6.1.1 타이머/카운터 0 제어 레지스터 - TCCR0
6.1.2 타이머/카운터 0 레지스터 - TCNT0
6.1.3 타이머/카운터 0 출력 비교 레지스터 - OCR0
6.1.4 비동기 상태 레지스터 - ASSR
6.1.5 특수 목적 I/O 레지스터 - SFIOR
6.1.6 타이머/카운터 인터럽트 마스크 레지스터 - TIMSK
6.1.7 타이머/카운터 인터럽트 플래그 레지스터 - TIFR
6.1.8 타이머/카운터 0 동작 모드
6.1.9 타이머/카운터 0 동작 타이밍
6.2 타이머/카운터 2
6.2.1 타이머/카운터 2 제어 레지스터 - TCCR2
6.2.2 타이머/카운터 2 레지스터 - TCNT2
6.2.3 타이머/카운터 2 출력 비교 레지스터 - OCR2
6.2.4 타이머/카운터 2 동작 모드
6.2.5 타이머/카운터 2 동작 타이밍
6.3 타이머/카운터 1과 3
6.3.1 타이머/카운터 제어 레지스터 A - TCCR1A, TCCR3A
6.3.2 타이머/카운터 제어 레지스터 B - TCCR1B, TCCR3B
6.3.3 타이머/카운터 제어 레지스터 C - TCCR1C, TCCR3C
6.3.4 타이머/카운터 레지스터 - TCNT1H/L, TCNT3H/L
6.3.5 타이머/카운터 출력 비교 레지스터 - OCR1xH/L, OCR3xH/L
6.3.6 타이머/카운터 입력 비교 레지스터 - 1CR1H/L, 1CR3H/L
6.3.7 타이머/카운터 1, 3 동작 모드
6.3.8 타이머/카운터 1과 3 동작 타이밍
6.4 타이머/카운터를 이용한 LED 제어 실습
6.4.1 타이머/카운터를 이용한 LED 구동 실습 회로
6.4.2 타이머/카운터를 이용한 LED 제어 실습 프로그램
6.4.3 타이머/카운터를 이용한 LED 제어 실습 프로그램 결과 확인
6.5 타이머/카운터를 이용한 초음파센서 제어 실습
6.5.1 타이머/카운터를 이용한 초음파센서 구동 실습 회로
6.5.2 초음파 센서(Ultrasonic Sensor) 기본 지식
6.5.3 타이머/카운터를 이용한 초음파센서 제어 실습 프로그램
6.5.4 타이머/카운터를 이용한 초음파센서 제어 실습 프로그램 결과 확인
6.6 PWM을 이용한 PIEZO 제어 실습
6.6.1 PWM를 이용한 PIEZO 구동 실습 회로
6.6.2 PWM를 이용한 PIEZO 제어 실습 프로그램
6.6.3 PWM를 이용한 PIEZO 제어 실습 프로그램 결과 확인

Chapter 07 Analog-to-Digital 컨버터
7.1 A/D 컨버터 관련 레지스터
7.1.1 ADMUX Register
7.1.2 ADC Data Register(ADCH and ADCL)
7.1.3 ADCSRA(ADC Control and Status Register A) 레지스터
7.2 A/D 컨버터를 이용한 CDS 센서 실습
7.2.1 A/D 컨버터를 이용한 CDS 센서 제어 실습 회로
7.2.2 CDS 센서 기본 지식
7.2.3 A/D 컨버터를 이용한 CDS 센서 실습 프로그램
7.2.4 A/D 컨버터를 이용한 CDS 센서 실습 프로그램 결과 확인

Chapter 08 범용 동기/비동기 시리얼 통신 -USART
8.1 USART 통신
8.2 USART 관련 레지스터
8.2.1 UDR(USART I/O Data Register) 및 UDRn 레지스터
8.2.2 UCSRA(USART Control and Status Register A)
8.2.3 UCSRB(USART Control and Status Register B)
8.2.4 UCSRC 레지스터(USART Control and Status Register C)
8.2.5 UBRRH/L 레지스터(USART Baud Rate Register)
8.3 UART 통신 Loopback 실습
8.3.1 UART 통신 Loopback 실습 회로
8.3.2 UART 시리얼 통신 Loopback 실습 프로그램
8.3.3 UART 시리얼 통신 Loopback 실습 프로그램 결과 확인

Chapter 9 스탭 모터 제어
9.1 스탭 모터 구동 방식
9.2 스탭 모터 구동 실습
9.2.1 스탭 모터 구동 실습 회로
9.2.2 스탭 모터 구동 실습 프로그램
9.2.3 스탭 모터 구동 실습 프로그램 결과 확인

교환 및 환불안내

도서교환 및 환불
  • ㆍ배송기간은 평일 기준 1~3일 정도 소요됩니다.(스프링 분철은 1일 정도 시간이 더 소요됩니다.)
  • ㆍ상품불량 및 오배송등의 이유로 반품하실 경우, 반품배송비는 무료입니다.
  • ㆍ고객님의 변심에 의한 반품,환불,교환시 택배비는 본인 부담입니다.
  • ㆍ상담원과의 상담없이 교환 및 반품으로 반송된 물품은 책임지지 않습니다.
  • ㆍ이미 발송된 상품의 취소 및 반품, 교환요청시 배송비가 발생할 수 있습니다.
  • ㆍ반품신청시 반송된 상품의 수령후 환불처리됩니다.(카드사 사정에 따라 카드취소는 시일이 3~5일이 소요될 수 있습니다.)
  • ㆍ주문하신 상품의 반품,교환은 상품수령일로 부터 7일이내에 신청하실 수 있습니다.
  • ㆍ상품이 훼손된 경우 반품 및 교환,환불이 불가능합니다.
  • ㆍ반품/교환시 고객님 귀책사유로 인해 수거가 지연될 경우에는 반품이 제한될 수 있습니다.
  • ㆍ스프링제본 상품은 교환 및 환불이 불가능 합니다.
  • ㆍ군부대(사서함) 및 해외배송은 불가능합니다.
  • ㆍ오후 3시 이후 상담원과 통화되지 않은 취소건에 대해서는 고객 반품비용이 발생할 수 있습니다.
반품안내
  • 마이페이지 > 나의상담 > 1 : 1 문의하기 게시판 또는 고객센터 1800-7327
교환/반품주소
  • 경기도 파주시 문발로 211 1층 / (주)북채널 / 전화 : 1800-7327
  • 택배안내 : CJ대한통운(1588-1255)
  • 고객님 변심으로 인한 교환 또는 반품시 왕복 배송비 5,000원을 부담하셔야 하며, 제품 불량 또는 오 배송시에는 전액을 당사에서부담 합니다.