목차
Chapter 1 마이크로컴퓨터란?
1.1 마이크로컴퓨터가 있는 생활 = 12
1.2 마이크로컴퓨터는 어떻게 움직이는가? = 18
1.2.1 마이크로컴퓨터의 동작 = 18
1.2.2 마이크로컴퓨터(CPU) 이외의 요소 = 19
1.2.3 마이크로컴퓨터의 종류 = 22
1.3 메모리의 데이터와 2진수 = 24
1.3.1 명령과 2진수 = 25
1.3.2 수치 표현 = 25
1.3.3 문자 코드 = 28
1.3.4 소수점 표현 방법 = 29
1.3.5 수치 표현 방법 = 29
1.3.6 메모리 맵(Memory Map) = 30
Chapter 2 마이크로컴퓨터는 高性能 & 高機能
2.1 H8 마이크로컴퓨터는? = 31
2.2 H8/3048F의 동작 모드 = 33
2.2.1 개요 = 33
2.2.2 싱글 칩(Single Chip) = 35
2.2.3 메모리 확장 = 37
2.3 레지스터 구성과 프로그래밍 = 38
2.3.1 레지스터 구성 = 38
2.3.2 명령 = 43
2.3.3 프로그래밍 = 53
2.3.4 메모리 용량과 실행 속도 = 60
2.3.5 간단한 입출력 = 63
Chapter 3 Reset과 Interrupt
3.1 프로그램의 ROM Write = 79
3.1.1 하드웨어 = 79
3.1.2 프로그램 = 80
3.1.3 기본적인 하드웨어 = 81
3.2 인터럽트(Interrupt) = 85
3.2.1 인터럽트 기능의 필요성 = 85
3.2.2 인터럽트의 동작 = 86
3.2.3 인터럽트의 사용 예 = 88
Chapter 4 내장 주변 기능
4.1 A/D 변환기(Analogue/Digital Converter) = 94
4.1.1 A/D 변환기의 개요 = 94
4.1.2 A/D 변환기의 사용 예 = 96
4.1.3 A/D 변환종료 인터럽트 = 99
4.2 D/A 변환기(Digital/Analogue Converter) = 101
4.2.1 D/A 변환기의 개요 = 101
4.2.2 D/A 변화기의 사용 예 = 102
4.3 16비트 타이머(ITU) = 105
4.3.1 ITU의 개요 = 105
4.3.2 인터벌 타이머 응용 예 = 107
4.3.3 토글(toggle)출력 응용 예 = 115
4.4 시리얼 커뮤니케이션(SCI) = 116
4.4.1 SCI의 개요 = 117
4.4.2 비동기 통신의 응용 예 = 118
4.4.3 동기 통신의 응용 예 = 127
4.5 DMA 컨트롤러 = 129
4.5.1 각종 데이터 전송 방법 = 129
4.5.2 DMAC의 개요 = 132
4.5.3 Full 어드레스 모드의 응용 예 = 137
4.5.4 Short 어드레스 모드의 응용 예 = 138
4.6 WDT = 141
4.6.1 WDT의 개요 = 141
4.6.2 WDT에 의한 리셋 프로그램 예 = 142
4.6.3 WDT에 의한 인터벌 타이머 응용 예 = 144
Chapter 5 C언어 프로그래밍
5.1 C언어와 H8 마이크로컴퓨터 = 149
5.1.1 표준 입출력 = 150
5.1.2 변수의 사이즈 = 150
5.2 main을 부르기까지의 작업 = 151
5.2.1 리셋 처리 = 152
5.2.2 변수의 초기화 = 154
5.3 주변기능을 프로그래밍 = 157
5.3.1 레지스터 액세스 = 157
5.3.2 인터럽트 처리 = 158
5.4 C언어의 기초 지식 = 162
5.4.1 연산자 = 162
5.4.2 제어문 = 162
5.4.3 구조체, 배열, 포인터의 특징 = 167
5.4.4 함수 호출 = 168
5.4.5 선언과 기억 클래스 = 169
Chapter 6 외부 메모리 인터페이스
6.1 메모리 인터페이스 = 171
6.1.1 메모리 접속의 기본 = 172
6.1.2 메모리 인터페이스의 설계 = 175
6.1.3 DRAM 인터페이스 = 183
6.1.4 Refresh 타이머의 인터벌 타이머 응용 예 = 188
6.2 주변기능 인터페이스 = 189
6.2.1 포트 확장 = 189
6.2.2 LCD 접속 = 190
Chapter 7 애플리케이션 추가 편
7.1 전자 오르간 = 195
7.2 모터 제어 1 = 202
7.3 모터 제어 2 = 211
7.4 디지털 녹음·재생 = 215
7.5 음성의 가공 = 219
참고문헌 = 221