목차
1부 마이크로프로세서
   1-1장 마이크로 프로세서의 기초 ... 12
      1. 기초개념 ... 12
      2. 마이크로프로세서의 구조 ... 18
      3. 마이크로프로세서의 기능 ... 32
   1-2장 마이크로 프로그래밍 언어 ... 58
      1. 어셈블리 언어의 구성 ... 58
      2. 8051의 Assambler Directive(의사 명령) ... 63
      3. 어셈블리 언어의 명령어 ... 69
   2-1장 8051 마이크로 컨트롤러 ... 112
      1. MCS51 개요 ... 112
      2. 메모리와 인터페이스 ... 116
      3. CPU의 내부 구성 ... 124
      4. SFR(Special Function Register) ... 127
      5. CPU 타이밍 ... 138
   2-2장 컴파일러와 메모리 모델 ... 161
      1. 프로그램 언어 ... 161
      2. C 프로그램의 작성과 실행 순서 ... 163
      3. C51 컴파일러의 메모리 모델과 데이터 형 ... 170
   3장 포트 ... 182
      1. 8051 포트의 입출력 구성 ... 182
      2. 포트 구동 및 인터페이스 ... 186
   4장 타이머 ... 191
      1. 타이머 및 카운터의 동작모드 ... 192
      2. 타이머 및 카운터의 제어 레지스터 ... 195
   5장 인터럽터 ... 204
      1. 인터럽트 종류 ... 204
      2. 인터럽트와 관련된 레지스터 ... 205
      3. 인터럽트 처리 과정 ... 207
   6장 직렬통신 ... 214
      1. 시리얼 포트의 동작 모드 ... 214
      2. 보레이트 결정 ... 221
   7장 8255A ... 226
      1. 8255A의 특징 ... 226
      2. PPI 동작모드 ... 228
      3. 8255A 컨트롤 레지스터 ... 237
      4. 8255A 응용 ... 238
   8장 Dot Matrix LED 디스플레이 ... 243
      1. Dot Matrix LED의 제어 방법 ... 243
      2. DOt Matrix LED의 디스플레이 실습 ... 245
   9장 디스플레이 ... 248
      1. LCD 컨트롤러의 구조 ... 248
      2. LCD 제어 ... 252
      3. LCD 디스플레이 프로그램 예 ... 255
2부 논리회로
   1장 수의 진법과 코드화 ... 264
      1. 수의 진법과 연산 ... 264
      2. 수의 코드화 ... 276
   2장 불 대수 ... 299
      1. 불대수의 성질 ... 299
      2. 논리함수의 표현과 최소화 ... 301
   3장 플립플롭 회로 ... 325
      1. 플립플롭의 종류와 동작 ... 325
      2. 플립플롭의 특성방정식 ... 332
   4장 기본 회로 ... 355
      1. 논리게이트 회로의 종류와 동작 ... 355
      2. 논리함수에 대한 NAND, NOR로의 설계 ... 364
   5장 조합논리회로 ... 388
      1. 가산기(Adder) ... 388
      2. 감산기(Subtracter) ... 392
      3. 인코더(Encoder) ... 396
      4. 디코더(Decoder) ... 397
      5. 기타 조합논리회로 ... 399
   4장 순서논리회로 ... 422
      1. 각종 계수기회로의 기초 ... 422
      2. 순서논리회로(계수기) 설계 ... 423
      3. 레지스터 ... 438
3부 전자회로
   1장 전원회로 ... 456
      1. 다이오드 정류회로 ... 456
      2. 전원회로의 평활회로(필터) ... 460
      3. 클리퍼 회로 ... 462
      4. 클램퍼 회로 ... 462
   2장 증폭회로의 기초 ... 469
      1. 반도체 소자 ... 469
      2. 바이폴라 트랜지스터(BJT : Bipolar Junction Transistor) ... 471
   3장 각종 증폭회로 ... 487
      1. 궤환(Feedback) 증폭회로 ... 487
      2. 연산증폭기 ... 489
      3. 전력 증폭회로 ... 494
   4장 발진 및 펄스회로 ... 506
      1. 발진회로 ... 506
      2. 펄스회로 ... 511
4부 프로그래밍 언어
   1장 개요 ... 522
      1. C 언어 개요 ... 522
      2. 프로그램의 소개 ... 523
   2장 데이터 및 연산 ... 529
      1. 데이터 형 ... 529
      2. 데이터 입ㆍ출력 ... 534
      3. 연산자 ... 538
   3장 제어구조 ... 579
      1. 선택문 ... 579
      2. 반복문 ... 581
      3. 분기문 ... 585
   4장 함수와 기억 클래스 ... 601
      1. 함수의 특성 ... 601
      2. 함수의 파라미터 전달방법 ... 604
      3. 재귀적 호출함수의 특성 ... 606
   5장 배열과 포인터 ... 616
      1. 차원 배열 ... 616
      2. 다차원 배열 ... 617
      3. 포인터의 기본개념 ... 620
      4. 포인터의 배열 ... 622
      5. 다차원 포인터와 다차원 배열 ... 625
   6장 선행처리자 ... 638
      1. 기본 선행처리자 ... 638
      2. 기타 여러가지 선행처리자 ... 641
   7장 구조체 및 공용체와 열거형 ... 646
      1. 구조체의 기본 개념 ... 646
      2. 구조체와 공용체 ... 653
      3. 구조체의 응용 Bit Field ... 656
      4. 열거형과 Typedef ... 661
   8장 파일 입ㆍ출력과 그래픽 ... 674
      1. 파일 I/O란 ... 674
      2. C++에서의 파일 입출력의 구체적인 의미 ... 674
      3. C++의 특징 ... 687
      4. 그래픽 ... 689
부록 : 기출문제 ... 699
닫기