이미지 검색을 사용해 보세요
검색창 이전화면 이전화면
최근 검색어
인기 검색어

소득공제
당근이의 AVR 갖고 놀기
가격
20,000
20,000
YES포인트?
0원
5만원 이상 구매 시 2천원 추가 적립
결제혜택
카드/간편결제 혜택을 확인하세요

이미 소장하고 있다면 판매해 보세요.

  •  국내배송만 가능
  •  문화비소득공제 가능

책소개

목차

Chapter 1 임베디드 시스템의 기본 개념
1.1 컴퓨터 시스템의 구성
1.2 컴퓨터의 처리 과정
1.3 마이크로컨트롤러의 탄생과 역사
1.4 다양한 종류의 마이크로컨트롤러
1.5 마이크로컨트롤러의 구성 및 특징
1.6 마이크로컨트롤러의 적용분야
1.7 AVR 마이크로컨트롤러의 특징 및 계열
1.8 이 장의 간추림

Chapter 2 ATmega32의 구조와 기능
2.1 ATmega32의 특징
2.2 ATmega32의 외부구조
2.3 ATmega32의 내부 구조
2.4 ATmega32의 메모리
2.5 ATmega32의 입출력 메모리
2.6 클록 시스템과 배분
2.7 전원 관리 및 슬립 모드
2.8 시스템 제어 및 리셋
2.9 와치독 타이머
2.10 이 장의 간추림

Chapter 3 임베디드 시스템 개발 환경 구축
3.1 일반적인 임베디드 시스템 개발 환경 구축
3.2 다양한 임베디드 시스템 개발 환경 사례
3.3 하드웨어 개발 환경
3.4 하드웨어 개발 구축
3.5 프로그래머 선택 가이드
3.6 소프트웨어 개발 환경
3.7 소프트웨어 개발 구축
3.8 따라해 봅시다
3.9 이 장의 간추림

Chapter 4 Carroty-Board의 구조와 기능
4.1 개요
4.2 Carroty Main Board 구성
4.3 Carroty Display Board 구성
4.4 Carroty Board 회로도
4.5 Carroty Board 외형
4.6 Carroty Board의 부품 목록
4.7 따라해 봅시다!
4.8 이 장의 간추림

Chapter 5 프로그래밍 언어 기초
5.1 개요
5.2 프로그램이란
5.3 마이크로컨트롤러와 일반 컴퓨터 프로그래밍의 차이점
5.4 헤더 파일 분리
5.5 프로그래밍 방법
5.6 프로그램을 짜는 실례
5.7 이 장의 간추림

Chapter 6 병렬 I/O 포트
6.1 개요
6.2 병렬 I/O 포트 기본 구조
6.3 병렬 I/O 포트 관련 레지스터
6.4 포트 입출력에 대한 개념
6.5 각 포트의 별도 기능
6.6 이 장의 간추림

Chapter 7 병렬 I/O 포트 응용
7.1 LED 개요
7.2 LED 제어 예제
7.3 FND 개요
7.4 FND 제어 예제
7.5 키 입력 개요
7.6 키 입력 예제
7.7 정적 제어 방식과 동적 제어 방식
7.8 다수의 출력 제어
7.9 다수의 입력 제어
7.10 이 장의 간추림

Chapter 8 타이머/카운터
8.1 개요
8.2 ATmega32 타이머/카운터의 간단한 원리
8.3 ATmega32의 타이머/카운터
8.4 타이머/카운터 0(Timer/Counter0)
8.5 타이머/카운터 1(Timer/Counter1)
8.6 타이머/카운터 2(Timer/Counter2)
8.7 타이머/카운터 요약
8.8 타이머에 관한 실험
8.9 이 장의 간추림

Chapter 9 인터럽트
9.1 개요
9.2 인터럽트의 분류
9.3 인터럽트 처리 과정
9.4 인터럽트 발생조건
9.5 리셋 벡터와 인터럽트 벡터
9.6 인터럽트 관련 레지스터
9.7 외부 인터럽트에 관한 실험
9.8 이 장의 간추림

Chapter 10 아날로그-디지털 변환기
10.1 아날로그(Analog)와 디지털(Digital)
10.2 센서의 아날로그 출력
10.3 다양한 센서 출력
10.4 ATmega32 ADC
10.5 회로도
10.6 레지스터 설정
10.7 ADC에 관한 실험
10.8 이 장의 간추림

Chapter 11 USART
11.1 개요
11.2 데이터 통신의 분류
11.3 통신 용어 설명
11.4 범용 직렬 통신 규격
11.5 USART 통신 개요
11.6 레지스터 설정
11.7 USART에 관한 실험
11.8 이 장의 간추림

Chapter 12 문자 LCD 제어 : Character LCD Control
12.1 개요
12.2 LCD의 원리
12.3 CLCD 모듈
12.4 CLCD 모듈의 명령어
12.5 CLCD 모듈의 메모리
12.6 CLCD 모듈의 초기화 과정
12.7 LCD에 관한 실험
12.8 이 장의 간추림

Chapter 13 EEPROM 제어
13.1 개요
13.2 EEPROM 관련 레지스터
13.3 EEPROM 기록 절차
13.4 EEPROM 데이터 메모리의 판독
13.5 EEPROM의 상실
13.6 EEPROM 메모리에 대한 실험
13.7 이 장의 간추림

Chapter 14 윈도우 프로그래밍
14.1 윈도우 프로그래밍 소개
14.2 시리얼 통신 예제 클래스 소개
14.3 MFC를 이용한 시리얼 통신 응용
14.4 이 장의 간추림

부록
부록 A. 오실로스코프(Oscilloscope)의 간략한 사용법
부록 B. Multimeter
부록 C. TTL/CMOS Logic
부록 D. Package Type
부록 E. ASCII Code Table
부록 F. AVR Homepage
부록 G. PCB(Printed Circuit Board)

품목정보

발행일
2009년 02월 25일
쪽수, 무게, 크기
쪽수확인중 | 크기확인중
ISBN13
9788980005185

책 속으로

마이크로컨트롤러의 세계에 온 것을 환영한다. 필자는 마이크로컨트롤러를 처음 접할 때의 놀라움이 아직도 생생하게 기억나는데 새끼 손가락만한 조그마한 소자가 커다란 모터를 돌리는가 하면, 수 많은 LED를 점등할 수 있다는 사실은 경이로움 그 자체였다. 마이크로컨트롤러란 제어를 목적으로 설계된 조그마한 마이크로프로세서라고 할 수 있다. 마이크로컨트롤러에는 PIC, 8051 등 여러 종류가 있으나, 이 책에서 다루는 마이크로컨트롤러는 1997년 발표된 Atmel사의 AVR 계열중 하나인 ATmega32이다.

AVR은 기존 마이크로컨트롤러 시장의 판도를 바꿀 정도로 날로 시장 점유율이 높아지고 있는데, 그 이유는 AVR이 가지는 높은 성능 때문이다. MHz당 약 1MIPS의 성능을 갖는다거나 대용량 플래시 메모리를 지원하는 등의 장점은 다른 마이크로컨트롤러와 비교하여 볼 때 대단한 장점이라고 할 수 있다. 그러나 단지 AVR의 성능이 우수하다는 점 이외에도 개발 환경 구축의 용이, 각종 관련 정보의 풍부함 등도 한 몫을 했으리라 생각한다. 따라서 본 교재도 AVR의 개발 환경 구축에 많은 초점을 맞추었고 이보다 확대된 개념인 일반 임베디드 시스템 개발 환경 구축에도 많은 지면을 할애하였다.

시중에 많은 서적이 ATmega128을 다루고 있지만 실제 현장에서는 ATmega128 이외에도 ATmega8 및 ATmega16도 많이 사용된다. ATmega16도 여러모로 좋은 디바이스이기 때문에 ATmega16을 채택하려 하였으나 처음 AVR을 접하는 경우 코드를 작성하다가 메모리 용량이 부족해질지도 모르는 점 때문에 메모리 용량이 넉넉한 ATmega32를 선택하게 되었다. 본 교재는 마이크로컨트롤러를 처음 접하는 독자를 위해 기초에 관련된 내용과 개념에 대한 그림을 최대한 많이 포함하도록 애썼고, 좀 더 이해하기 쉽도록 적기 위해 노력하였다. 마지막 장에는 소스가 지나치게 방대해 지면상 모두 넣지는 못했지만, 간략하게 시리얼 통신을 위한 윈도우 어플리케이션 제작 방법에 대해 설명하였다. 참고로 본 교재에서 제공하는 모든 소스는 인터넷을 통해 제공할 예정이다.

끝으로 이 책이 나오는데 많은 도움을 주신 복두출판사 관계자 분들께 감사드리며, 연세대학교 김정채, 이인호 군과 밤낮을 가리지 않고 도와준 건국대학교 박만규, 임형빈 군에게도 감사드린다. 이외에 항상 저에게 의지가 되는 홍현의 형님과 백재형, 박세호 군께도 감사드린다. 지면 관계상 모두 적지 못하지만 항상 저를 걱정해 주고 격려해 주는 당근이 카페 회원님들께도 감사드린다. 모쪼록 부족한 책이지만, 초보자 분에게 조금이나마 도움이 되기를 희망하며, 많은 마이크로컨트롤러 책 중의 하나가 아닌 그래도 무언가 얻어갈 수 있는 책이 되기를 바란다. 끝으로, 오랜 동안 말없이 내조를 해준 사랑하는 아내 지승아와 항상 희망이 되는 딸 예림이에게 이 책을 바친다.

2009년 2월 한국폴리텍Ⅱ대학
인천캠퍼스 연구실에서....

--- '머리말' 중에서

리뷰/한줄평0

리뷰

첫번째 리뷰어가 되어주세요.

한줄평

첫번째 한줄평을 남겨주세요.