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

소득공제
AVR ATmega162 마이크로컨트롤러
프로그래밍과 인터페이싱
ITC 2008.08.10.
베스트
공학계열 top100 1주
가격
31,000
31,000
YES포인트?
930원 (3%)
5만원 이상 구매 시 2천원 추가 적립
결제혜택
카드/간편결제 혜택을 확인하세요

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

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

책소개

목차

1장 마이크로컨트롤러
1.1 마이크로프로세서와 마이크로컨트롤러
1.2 중앙처리장치
1.3 마이크로컨트롤러의 구성
1.4 메모리: RAM과 ROM
1.5 입출력장치
1.6 구동 소프트웨어
1.7 마이크로컨트롤러의 종류
1.8 마이크로컨트롤러의 응용 분야

2장 AVR(ATmega162)의 구조
2.1 ATmega AVR 개요
2.2 ATmega162의 기본 구조와 기능
2.3 ATmega AVR CPU 코어
2.4 ATmega162의 메모리
2.5 ATmega162의 외부 메모리 확장
2.6 ATmega162의 기타 하드웨어

3장 실험 보드의 설계
3.1 교육용 실험 보드의 설계 전략
3.2 MCU 동작을 위한 기본 회로 인터페이스
3.3 MCU 확장을 위한 외부 메모리 인터페이스
3.4 보드의 제작 및 실습

4장 AVR 사용을 위한 C 언어 활용
4.1 개요
4.2 변수 및 상수
4.3 I/O의 제어
4.4 흐름 제어
4.5 함수
4.6 포인터와 어레이
4.7 구조체와 공용체
4.8 메모리 형
4.9 인터럽트의 제어
4.10 어셈블러와의 결합

5장 실험 환경의 구축
5.1 AVR 보드의 개발 과정
5.2 AVR CodeVision 컴파일러의 사용
5.3 프로그램의 다운로드 및 시뮬레이션
5.4 인텔 16진 파일의 분석

6장 포트의 이해
6.1 포트의 구조 및 기본 동작
6.2 I/O 포트의 부가적인 기능
6.3 I/O 포트 활용 실험

7장 인터럽트 동작
7.1 인터럽트 개요
7.2 ATmega162의 인터럽트 구성
7.3 ATmega162의 인터럽트 처리
7.4 CodeVision을 이용한 인터럽트 서비스 루틴의 작성
7.5 인터럽트를 이용한 실험

8장 타이머/카운터의 동작
8.1 타이머/카운터의 개요
8.2 8비트 타이머/카운터0의 동작
8.3 8비트 타이머/카운터2의 동작
8.4 8비트 타이머/카운터 활용 실험

9장 16비트 타이머/카운터의 동작
9.1 16비트 타이머/카운터 동작
9.2 ATmega162 타이머/카운터의 요약
9.3 16비트 타이머/카운터의 액세스
9.4 16비트 타이머/카운터의 활용 실험

10장 LCD 표시장치의 제어
10.1 LCD 모듈의 구조
10.2 LCD 모듈의 단자 기능
10.3 LCD 컨트롤러의 기능
10.4 LCD 컨트롤러의 명령
10.5 LCD 인터페이스와 구동 프로그램
10.6 LCD 제어 실험

11장 직렬 통신 포트의 동작
11.1 직렬 통신(RS232C)의 개요
11.2 ATmega162 직렬 포트의 개요
11.3 직렬 포트 제어용 레지스터
11.4 USART의 동작
11.5 다중 프로세서 통신
11.6 USART의 초기화 및 액세스
11.7 USART 활용 실험

12장 ATmega162의 기타 내장 기능의 활용
12.1 SPI 직렬 통신
12.2 아날로그 비교기의 활용
12.3 EEPROM의 활용
12.4 워치독 타이머 및 슬립 모드

13장 외부 I/O 활용을 위한 메모리 확장
13.1 ATmega162의 외부 메모리 확장
13.2 8255A의 구조
13.3 8255A의 인터페이스 설계
13.4 8255A 제어 실험

14장 8255A를 활용한 응용 회로 제어
14.1 LED의 구동
14.2 7-세그먼트의 구동
14.3 키 스위치 인터페이스
14.4 키 스위치 인터페이스에서 채터링의 제거
14.5 도트 매트릭스 LED의 제어
14.6 드라이버 내장형 도트 매트릭스 LED의 제어
14.7 릴레이 구동 제어
14.8 광전 센서의 인터페이스

15장 그래픽 LCD 제어
15.1 그래픽 LCD 모듈의 개요
15.2 그래픽 LCD 모듈의 구조
15.3 그래픽 LCD 모듈의 단자 기능
15.4 그래픽 LCD 모듈의 제어
15.5 그래픽 LCD 인터페이스와 구동 프로그램
15.6 한글 코드의 구조
15.7 한글과 ASCII 문자 표시를 위한 폰트 이미지 생성
15.8 문자 폰트의 그래픽 LCD 출력
15.9 그래픽 LCD 제어 실험685

용어정리
부록 A AVR에 관한 인터넷 정보
부록 B ATmega162 I/O 레지스터
부록 C CodeVisionAVR C 컴파일러를 사용하기 전에
부록 D CodeVisionAVR C 컴파일러의 라이브러리 함수

찾아보기

CD-ROM 1매: 프로그램 소스와 실행 파일, 데이터 시트, 응용 노트, 개발자 정보 수록

저자 소개

저 자 소 개
이응혁 (ehlee@kpu.ac.kr) : 한국산업기술대학교 전자공학과 교수
한영환 (yhhan@sangji.ac.kr) : 상지대학교 컴퓨터정보공학부 교수
권오상 (oskwon@kinst.ac.kr) : 경기공업대학 자동화로봇과 교수
장문석 (msjang@inha.ac.kr) : 인하대학교 전자공학과 박사과정

관련 분류

품목정보

발행일
2008년 08월 10일
쪽수, 무게, 크기
768쪽 | 210*280*40mm
ISBN13
9788990758873

출판사 리뷰

이 책의 특징

* AVR에 내장된 기능을 초보자가 이해할 수 있도록 자세히 설명하고 있다.
* AVR에 내장된 기능을 확인할 수 있도록 예제 작성과정을 자세히 설명하고 있다.
* 프로그램의 다양한 작성 방법의 습득을 위해 ‘참고 사항’을 두어 설명하고 있다.
* 매 장마다 다양한 예제를 수록하고 이를 활용하여 프로그램을 활용할 수 있도록 ‘연습 문제’를 제시하고 있다.
* AVR의 개발에 필요한 데이터 시트, 응용 시트, 개발자 정보 및 프로그램의 소스와 실행 파일을 CD-ROM에 수록하였다.
* AVR 마이크로컨트롤러 하드웨어를 직접 설계하여 자작으로 보드를 조립할 수 있도록 설계과정을 설명하고 있다.
* CodeVision 컴파일러 사용법을 독자들이 쉽게 인지할 수 있도록 환경 설정 및 컴파일 과정을 자세히 설명하고 있어 독자들이 책만으로도 쉽게 이해할 수 있도록 실험과정을 설명하고 있다.
* AVR의 활용을 위하여 LCD, 8255 등의 주변 장치의 인터페이스 방법 서술을 통해 다른 주변 소자의 인터페이스가 용이하도록 설명하고 있다.
* 산업용에서 사용하고 있는 표시장치 및 입력 장치를 다양하게 다루고 있으며, 이들 소자의 보다 자세한 사용 방법을 다루고 있어 실제 현장 업무에 적용이 가능하도록 설명하고 있다.
* 산업 현장에서 실제 많이 활용되고 있는 주요 산업용 I/O(릴레이, 도트 매트릭스, 광전센서 등)에 대해 구동 원리 및 인터페이스 방법에 대해 자세히 설명하고 있다.

책과 함께 제공된 CD는 독자들에게 AVR과 관련된 유용한 자료들을 제공하고 있다.
교육용 보드의 구입 문의는 www.roboticslab.co.kr로 연락하면 된다.

리뷰/한줄평0

리뷰

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

한줄평

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