도서(BOOK)
키트(KIT)
특판 상품
졸업작품&전자기초
응용모듈
전자부품
모터
기구
엔클로져
개인결제용
 
고객센터 게시판
자유게시판
MCU 통합 게시판
강좌-RaspberryPi
강좌-드론(쿼드콥터)
강좌-아두이노(기초)
강좌-아두이노(응용)
신제품/신기술 소개
DIY 공작 게시판
윤교수의 연구실 칼럼
 
 
 
1 자료실이용시 참고사항
 
 
2 2024년 갑진년 (甲辰年) 새
 
 
3 사무실 이전 안내
 
 
4 2023 계묘년 새해 복 많이
 
 
5 AVR128DA64 정복 출간안내
 
 
 
 
 
 
 ☎ : 02-776-4868

 F: 02-779-6757
이메일문의
 
☞ 평일(월~금) : 10~17시
☞ 주말, 공휴일 휴무
 
국민822437-04-008415
☞ 예금주 : 이민희(옴사(OHM사))
 
 
1 윤교수의 마이크로프로세서 월드
 
2 (주)석영브라이스톤
 
비밀번호 확인 닫기
  도서(BOOK) > 마이크로프로세서 > AVR > AVR ATmega 1280/2560 정복(고성능 AVR 정복 시리즈 3)
AVR ATmega 1280/2560 정복(고성능 AVR 정복 시리즈 3)
판매가격 : 43,000원
적립금액 : 1%
♣ 저 자 : 윤덕용
♣ 발 행 일 : 2006년11월30일
♣ I S B N : 89-7101-773-2
♣ 판형/쪽수 : B5/1092
총 상품 금액 0
상품명 : AVR ATmega 1280/2560 정복(고성능 AVR 정복 시리즈 3)

 

부록

  "OK-1280/2560" 키트의 예제소스

  "OK-1280/2560" 키트의 부품리스트 및 회로도

  "AVR ATmega1280/2560" 교재의 정오표


관련 도서 및 KIT 상품 보기

  OK-1280/2560 KIT V1.0 (알루미늄C)

  OK-1280/2560 KIT V1.0 PCB(공PCB)  

  OK-1280/2560 KIT V1.0 PCB(MPU 장착)

  특판: 도서+OK-1280/2560 PCB(MPU장착)              


주요내용

 AVR의 인기가 하늘을 찌르고 있다. 1997년에 Atmel사에서 처음 발표한 AVR 마이크로콘트롤러가 그 짧은 역사에도 불구하고 오늘날 가장 각광받는 8비트 마이크로콘트롤러로서 확고히 자리를 잡아가고 있다.

   AVR은 하버드 구조를 가지는 고성능의 8비트 RISC형 마이크로콘트롤러인데, 프로그램용 메모리로서 대용량의 플래시 메모리를 내장하고 있으며 이것을 사용자가 쉽게 여러번 반복적으로 프로그래밍할 수 있는 기능을 가지고 있어서 매우 편리하다. 더구나 이러한 플래시 메모리에 프로그램을 다운로드하는 통신 사양이 공개되어 있고 이에 필요한 다운로드 케이블은 사용자가 쉽고 저렴하게 만들어 사용할 수 있다. 또한 Atmel사에서 IDE 소프트웨어인 AVR Studio와 매크로 어셈블러를 무료로 제공하고 있고, C컴파일러로는 GCC 계열의 WinAVR을 사용할 수 있다. 결과적으로 AVR을 사용하는데 필요한 하드웨어 개발장비 및 소프트웨어 개발 툴은 모두 무료로 사용할 수 있다는 것이 큰 매력이며 이는 AVR은 곧 무료라는 등식을 만들어냈다.

   저자는 그동안 AVR 마이크로콘트롤러에 관한 몇권의 책을 낸 바가 있다. 이러한 경험을 바탕으로 이번에는 고성능급의 AVR 모델들을 모아서 새로운 시리즈를 기획하였는데, 본서는 그 세번째로서 ATmega1280/2560을 중점적으로 다룬다. 이것은 최근에 Atmel에서 발표한 ATmega640/1280/1281/2560/2561 모델 중에서 100핀 패키지에 해당하는 것으로서 모든 AVR 계열 마이크로콘트롤러 중에서 최상위의 모델이다.

   마이크로콘트롤러를 공부하는데는 절대적으로 실무적인 숙달과정이 중요하다. 처음부터 책만을 가지고 이 분야의 기술을 공부하겠다는 것은 무모한 일이며, 마이크로콘트롤러를 익히는데는 반드시 적합한 교육용 키트를 통한 프로그래밍 연습이 필요하다. 이 책에서는 이를 위하여 교육용 OK-1280/2560 키트는 물론이고 이와 함께 공부할 수 있는 풍부한 어셈블리 및 C언어의 프로그램 예제를 제공한다. 독자 여러분은 이를 통하여 어셈블리 프로그래밍과 C언어 프로그래밍 기술을 모두 익혀두기 바란다. 어셈블리와 C언어는 어느 하나만을 배타적으로 선택할 수 있는 문제가 아니며, 응용 시스템이나 사용환경에 따라 적절히 선택할 문제이므로 마이크로콘트롤러 응용분야의 엔지니어는 언제나 이 2가지를 모두 구사할 수 있는 기술을 갖추고 있는 것이 바람직하다. 이렇게 트레이닝 키트를 가지고 공부하다보면 자연히 스스로도 이러한 시스템을 설계하고 자유자재로 활용할 수 있는 능력을 갖추게 될 것이다.


차례

제1장 ATmega1280/2560의 구조와기능

1.1  AVR 마이크로콘트롤러의 개요    

    1. AVR 마이크로콘트롤러의 탄생 및 특징 

    2. AVR 마이크로콘트롤러의 종류 

      [휴게실] CPU에서 레지스터 중심구조와 하버드 구조 

      [휴게실] 마이크로프로세서와 마이크로콘트롤러 

1.2  ATmega1280/2560의 기본 구조와 기능       

    1. ATmega1280/2560의 특징 

      [휴게실] “마이컴”이라는 기술용어는 없다 

    2. ATmega1280/2560의 외부 구조 

    3. ATmega1280/2560의 내부 구조 

    4. ATmega1280/2560의 메모리 구조 

    5. ATmega1280/2560의 외부 인터페이스 

      [휴게실] EEPROM과 플래시 메모리 

1.3  ATmega1280/2560의 명령 세트      

    1. ATmega1280/2560의 데이터 표현 

    2. ATmega1280/2560의 어드레싱 모드 

    3. ATmega1280/2560의 16비트 I/O 레지스터 액세스 

    4. ATmega1280/2560의 명령 세트 

    5. 어셈블리 프로그램에서의 산술연산 

      [휴게실] 수치 데이터의 2의 보수 표현법 

    6. 논리연산 명령을 이용한 프로그래밍 기법 

    7. 서브루틴과 스택 

1.4  ATmega1280/2560의 기본 하드웨어      

    1. 메모리 록 비트와 퓨즈 비트 

    2. 시스템 클록 

    3. 시스템 리셋 

    4. 워치독 타이머 

    5. 슬립 모드 

    6. 부트 로더 

    7. JTAG 인터페이스 및 AVR 프로그래밍 

1.5  ATmega1280/2560의 인터럽트 처리       

    1. 인터럽트의 개요 

    2. ATmega1280/2560의 인터럽트 처리 동작 

      [휴게실] ATmega1280과 ATmega2560의 소프트웨어 호환성 

제2장 ATmega1280/2560의 내장 I/O 기능

2.1  병렬 I/O 포트      

    1. 병렬 I/O 포트의 기본 동작 

    2. 병렬 I/O 포트의 부수적 동작 

      [휴게실] 인터럽트 플랙 비트의 클리어 

2.2  타이머/카운터 및 PWM 출력      

    1. 타이머/카운터의 개요 

    2. 타이머/카운터0, 2 

    3. 타이머/카운터1, 3, 4, 5 

      [휴게실] ATmega1280/2560 타이머/카운터의 동작 모드 요약 

2.3  USART 직렬통신 포트      

    1. USART 직렬통신 포트의 개요 

    2. USART 직렬통신 포트의 동작 

    3. USART의 SPI 통신 마스터 동작  1

    4. RS-232C 직렬통신 

      [휴게실] ASCII 코드 

2.4  SPI 직렬통신 포트       

    1. SPI 직렬통신 포트의 개요 

    2. SPI 직렬통신 포트의 동작 

2.5  TWI 직렬통신 포트       

    1. TWI 직렬통신 포트의 개요 

    2. I2C 통신에 대하여 

    3. TWI 직렬통신 포트의 동작 

2.6  A/D 컨버터    

    1. A/D 컨버터의 개요 

    2. A/D 컨버터의 동작 

      [휴게실] ATmega1280/2560에서 A/D 컨버터 사용의 주의사항 요약 

2.7  아날로그 비교기 

제3장 OK-1280/2560 키트 및 개발 툴

3.1  OK-1280/2560 키트의 구조와 기능    

    1. OK-1280/2560 키트의 개요 및 사양 

    2. OK-1280/2560 키트의 하드웨어 구조 

    3. OK-1280/2560 키트의 조립 및 테스트 

      [휴게실] 회로도에서는 생략되지만 PCB에서 유의할 사항 

    4. RS-232C 통신 케이블의 제작 

3.2  AVR ISP 다운로드 케이블    

    1. 하드웨어 및 소프트웨어 개발 툴 

      [휴게실] AVR 관련 업체 및 개인 홈페이지 리스트 

    2. 병렬포트형 AVR-ISP Parallel 다운로드 케이블 

      [휴게실] 동글 

    3. ToastProg2005를 사용한 프로그램 다운로드 

    4. 직렬포트형 AVR-ISP Studio 다운로드 케이블 

    5. AVR Studio를 사용한 프로그램 다운로드 

    6. USB 포트형 AVR-ISP USB 다운로드 케이블 

    7. VCP 드라이버의 설치 및 USB 포트 설정 

3.3  AVR Studio와 WinAVR의 설치 및 사용      

    1. AVR Studio와 WinAVR의 설치 

    2. 예제 프로그램의 설치 

    3. 어셈블리 언어 프로그램의 작성 

    4. C언어 프로그램의 작성 

    5. 프로그램 작성 과정의 요약 

      [휴게실] 어셈블리 언어인가, C언어인가? 

3.4  AVR Studio의 매크로 어셈블러       

    1. 매크로 어셈블러의 개요 

    2. 데이터의 표현과 연산자 

    3. 매크로 어셈블러의 지시어 

    4. 매크로 어셈블러의 선행처리기 

    5. 기본적인 인클루드 파일 

3.5  WinAVR의 AVR-GCC 컴파일러      

    1. WinAVR의 개요 

    2. AVR-GCC의 주요 기능 요약 

      [휴게실] AVR C언어에서 변수를 사용할 때의 유용한 팁 

    3. 기본적인 헤더 파일 및 라이브러리 함수 요약 

      [휴게실] Atmel사의 프로그래밍 힌트 

    4. 컴파일러 옵션 및 makefile에 대하여 

      [휴게실] 어셈블리 언어와 C언어에 대한 5가지의 잘못된 편견 

제4장 어셈블리와 C언어 프로그래밍

4.1  ATmega1280/2560 어셈블리 프로그램 기초 

4.2  ATmega1280/2560 C언어 프로그램 기초 

4.3  기본적인 프로그래밍 기법 

4.4  텍스트형 LCD 모듈 응용 프로그램 

     [휴게실] 텍스트형 및 그래픽형 LCD 모듈의 근본적인 차이 

4.5  키입력 및 인터럽트 처리 프로그램 

     [휴게실] 키 접점 방식 

4.6  타이머/카운터 인터럽트 프로그램 

4.7  타이머를 이용한 PWM 제어 프로그램 

4.8  타이머를 이용한 디지털 시계 프로그램 

4.9  타이머를 이용한 음악연주 프로그램 

4.10  A/D 컨버터 응용 프로그램 

     [휴게실] A/D 컨버터의 분류 

4.11  D/A 컨버터 응용 프로그램 

     [휴게실] D/A 컨버터의 분류 

4.12  RS-232C 직렬통신 응용 프로그램 

4.13  SPI 직렬통신 응용 프로그램 

4.14  TWI 직렬통신 응용 프로그램 

4.15  7세그먼트 LED 응용 프로그램 

4.16  DS12C887 RTC 응용 프로그램 

4.17  그래픽형 LCD 모듈의 기본 프로그램 

4.18  그래픽형 LCD 모듈의 그래픽 프로그램 

4.19  그래픽형 LCD 모듈의 한글 표시 프로그램 

4.20  ATmega1280/2560의 기타 응용 프로그램 

     [휴게실] 인텔 HEX 파일의 형식 

<부록1> ATmega1280/2560의 데이터 시트 

<부록2> 키트 테스트 프로그램 kit_test.asm의 소스 

 
 
입금확인후 3~5일이내 배송 (토,일,공휴일제외), 도서산간 7일이내 수령

※ 쇼핑시 주의사항
5만원 이상 구매시 무료배송됩니다.
5만원미만 구매시 4,000원의 배송비를 부담하셔야 됩니다.
도서산간지역은 배송비가 추가될 수 있습니다.
상품 수령후 사용하지 않으신 경우에 한해 수령일로부터 7일 이내 교환 또는 적립금 처리가 가능합니다.

교환이 불가능한 경우
*주문상품인 경우 교환/환불이 불가능
*교환의뢰를 주신날이 제품이 도착한날로 부터 4일이 경과 했을 경우
*고객님의 부주의로 인한 상품의 변경 훼손 또는 파손된 경우

이때, 상품불량이나 파손등 하자에 의한 반송비용은 본사에서 부담하며, 고객변심으로 인한 교환/반품의 반송비용은 고객님께서 부담.
(단, 주문내역과 다른 상품이 배송된 경우에는 수령일로부터 7일 이내에 교환/반품이 가능)
 


Copyright ⓒ 도서출판 옴사 All Rights Reserved. ☎ : 02-776-4868 ,F: 02-779-6757
상호명 : 옴사(OHM사) 사업장소재지 : 서울특별시 영등포구 대림로170-1, 1층(대림동)
사업자등록번호 : 416-18-31168 [사업자정보확인] 통신판매업신고번호 : 제2023-서울용산-1034호
대표 : 이민희 개인정보 보호 책임자 : 정홍기