
000 | 00748camcc2200241 c 4500 | |
001 | 000045662382 | |
005 | 20110825094423 | |
007 | ta | |
008 | 110824s2011 ulka 001c kor | |
020 | ▼a 9788964210673 ▼g 93560 | |
035 | ▼a (KERIS)BIB000012452571 | |
040 | ▼a 222001 ▼c 222001 ▼d 244002 ▼d 211009 | |
082 | 0 4 | ▼a 004.165 ▼2 22 |
085 | ▼a 004.165 ▼2 DDCK | |
090 | ▼a 004.165 ▼b 2011 | |
100 | 1 | ▼a 장춘서 |
245 | 1 0 | ▼a 마이크로프로세서 응용 및 실습 = ▼x Microprocesser application and practice / ▼d 장춘서 지음 |
260 | ▼a 서울 : ▼b 한티미디어, ▼c 2011 | |
300 | ▼a 408 p. : ▼b 삽화 ; ▼c 23 cm | |
500 | ▼a 색인수록 | |
500 | ▼a 80X86 마이크로프르세서와 AVR ATmega128 마이크로컨트롤러 완벽 활용 | |
945 | ▼a KLPA |
소장정보
No. | 소장처 | 청구기호 | 등록번호 | 도서상태 | 반납예정일 | 예약 | 서비스 |
---|---|---|---|---|---|---|---|
No. 1 | 소장처 과학도서관/Sci-Info(1층서고)/ | 청구기호 004.165 2011 | 등록번호 121211590 | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
No. 2 | 소장처 과학도서관/Sci-Info(1층서고)/ | 청구기호 004.165 2011 | 등록번호 121211591 | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
컨텐츠정보
책소개
실제 마이크로프로세서 시스템 설계에 필요한 마이크로프로세서의 외부 신호, 동작 타이밍, 메모리 인터페이스 회로 및 메모리 주소 디코딩 기법에 대해 설명하고 이어서 80x86 마이크로프로세서의 실제 인터럽트 처리 과정과 보호모드(protected mode)의 동작 방식에 대해 설명한다.
실제 마이크로프로세서 시스템 설계에 필요한 마이크로프로세서의 외부 신호, 동작 타이밍, 메모리 인터페이스 회로 및 메모리 주소 디코딩 기법에 대해 설명하고 이어서 80x86 마이크로프로세서의 실제 인터럽트 처리 과정과 보호모드(protected mode)의 동작 방식에 대해 설명한다.
다음 대표적인 RISC 마이크로컨트롤러이며 여러 용도로 널리 사용되는 AVR 계열의 ATmega128에 대해 상세히 다룬다. 먼저 ATmega128의 내부 구조, 외부 신호, CPU 코어의 각종 레지스터, 메모리 구조 및 외부 메모리 인터페이스에 대해 설명하고 이어서 전체적인 명령어 세트에 대해서 다룬다.
다음 ATmega128의 각종 인터럽트 종류와 이와 관련된 레지스터들에 대해 설명하고 병렬 I/O 포트의 기능 및 이를 제어하는 프로그래밍 기법에 대해 다룬다. 내부의 타이머/카운터에 대한 여러 동작 방식과 이와 관련된 제어 레지스터들에 대해 다루고 시리얼 포트의 구조 및 제어 방식에 대해서도 설명한다. AVR 계열 마이크로컨트롤러의 소프트웨어 개발 툴 및 ATmega128 내부의 각종 모듈들을 사용하는 다양한 응용 프로그램에 대해서도 다룬다.
정보제공 :

저자소개
목차
목차 Chapter 1. 마이크로프로세서 개요 1.1. 마이크로프로세서의 정의 = 10 1.2. 마이크로프로세서의 종류 = 11 1.3. 마이크로프로세서 시스템 구성 = 19 Chapter 2. 마이크로프로세서 구조 2.1. CPU 구성 = 24 2.2. CPU 외부 신호 = 26 2.3. ALU와 CPU 제어회로 = 27 2.4. 프로그램카운터와 범용 레지스터 = 30 2.5. 그 외 레지스터들 = 30 2.6. 스택 포인터 = 31 2.7. 마이크로프로세서의 명령어 수행 = 33 Chapter 3. 메모리와 입출력장치 및 인터럽트 3.1. ROM = 38 3.2. RAM = 40 3.3. 플래시메모리 = 46 3.4. 입출력 장치 = 48 3.5. 인터럽트 = 51 3.6. 인터럽트 요구 신호 = 54 3.7. 인터럽트 처리과정 = 54 3.8. DMA = 58 3.9. DMA 처리과정 = 60 Chapter 4. 32비트 80×86 프로세서 4.1. 32비트 80×86 내부 레지스터 = 66 4.2. 80×86에서의 리틀 엔디안 = 71 4.3. 16비트 8086 프로세서 = 72 4.4. 32비트 80×86에서의 주소 발생 = 78 4.5. 32비트 80×86 내부 구조 = 83 Chapter 5. 80×86 데이터전송 및 산술연산명령 5.1. MOV 명령어 = 94 5.2. ADD 명령어 = 101 5.3. SUB 명령어 = 104 5.4. MUL 명령어 = 108 5.5. DIV 명령어 = 109 Chapter 6. 80×86 논리연산 명령, 시프트 명령 및 프로그램제어명령 6.1. 논리연산 명령어 = 126 6.2. 시프트/회전 명령어 = 129 6.3. 프로그램제어 명령어 = 134 6.4. 프로세서제어 명령어 및 스트링 명령어 = 138 Chapter 7. 80×86 메모리 인터페이스 및 주소 디코딩 7.1. 8086 외부 신호 = 148 7.2. 8086 메모리 버스사이클 = 151 7.3. 32비트 80×86 메모리 버스사이클 = 156 7.4. 메모리 주소 디코딩 = 158 7.5. DRAM 회로 = 163 7.6. 입출력 명령 및 병렬 인터페이스 프로그래밍 = 166 Chapter 8. 80×86 인트럽트 및 보호 모드 8.1. 8086 인터럽트 = 180 8.2. 8086 인터럽트 처리과정 = 185 8.3. 멀티레벨 인터럽트와 인터럽트 우선순위 = 187 8.4. 80×86 보호 모드 = 192 Chapter 9. RISC 마이크로컨트롤러 ATmega128 구조 9.1. AVR 마이크로컨트롤러 시리즈의 특징 = 208 9.2. 내부 구성 = 213 9.3. 메모리 구성 = 219 9.4. 외부 메모리 액세스 타이밍 = 226 Chapter 10. ATmega128 기능 10.1. ATmega128 명령어 세트 = 238 10.2. ATmega128 인터럽트 = 250 10.3. 클록, 슬립모드, 워치독 타이머, 리셋 = 257 10.4. 병렬 I/O 포트 = 262 10.5. AVR 매크로 어셈블러 = 268 Chapter 11. ATmega128 타이머/카운터 11.1. 타이머/카운터 기본 동작 = 288 11.2. 타이머/카운터0,2 제어 레지스터 = 295 11.3. 타이머/카운터1,3 제어 레지스터 = 303 11.4. AVR C 프로그래밍 = 319 Chapter 12. ATmega128 내부 모듈 12.1. USART 시리얼 포트 = 332 12.2. A/D 컨버터 = 343 12.3. SPI 시리얼 포트 = 347 12.4. AVR-GCC 사용 = 351 Chapter 13. ATmega128 응용 13.1. 인터럽트 처리 프로그램 = 370 13.2. 타이머/카운터 응용 = 374 13.3. 문자 LCD 디스플레이 = 384 13.4. USART 시리얼 포트 응용 = 391 찾아보기 = 398