CHAPTER 1. 마이크로컨트롤러
1. 마이크로컨트롤러 개요
2. 마이크로컨트롤러의 특징
3. 마이크로컨트롤러의 발전
4. 마이크로컨트롤러의 응용(활용) 사례
5. 마이크로프로세서와 마이크로컨트롤러의 차이점
CHAPTER 2. 8051의 구조
1. 8051 패키지 구조
2. 8051의 내부구조
3. 주소지정
CHAPTER 3. EdSim51 시뮬레이터
1. 개요
2. 내부 메모리 창
3. 어셈블리 코드 창
4. EdSim51의 주변장치 창
CHAPTER 4. 어셈블리어 명령어
1. 개요
2. 어셈블리어
3. 어셈블리 과정
4. 명령어
CHAPTER 5. 시뮬레이터 주변장치 인터페이스
1. 시뮬레이터의 주변장치
CHAPTER 6. ISP 케이블과 소프트웨어
1. 개요
2. 하드웨어
3. 타켓 회로
4. ATMEL 마이크로컨트롤러 ISP 소프트웨어
5. M-IDE Studio for MCS-51
6. 프로그램 작성
7. ISP Flash Microcontroller ProgrammerVer 3.0a
CHAPTER 7. 시뮬레이터를 이용한 8051 응용
1. LED 제어
2. 7-세그먼트 표시기 제어
3. ADC 사용 제어
4. DAC 사용 제어
5. 키패드
6. 직류 전동기 제어
7. 8051 직렬포트에 데이터 전송
8. 직렬 포트를 통해서 데이터 수신
9. LCD 모듈
CHAPTER 8. 8051 실제 응용
1. 전원부
2. 메모리 맵
3. LED 실습
4. 스위치
5. 7-세그먼트 표시기
6. 외부 메모리 및 I/O의 인터페이스
7. 2x16 캐릭터 LCD 제어
8. 아날로그 디지털 컨버터
9. 0808을 이용한 디지털신호를 아날로그신호로 변환(DAC)하기
10. 스탭핑 모터 구동
11. 4x4 키패드
CHAPTER 9. 타이머/카운터 응용실습
1. 타이머/카운터의 모드
CHAPTER 10. 표준 직렬 인터페이스 응용 실습
1. serial Port Control Register
2. 보율
3. 보율을 발생하는 타이머 1 사용
4. SCON 레지스터 제어
CHAPTER 11. 인터럽트 응용 실습
1. 우선순위 레벨 구조
2. 타이머 인터럽트 응용
3. 외부 인터럽트
CHAPTER 12. 프로젝트 구현
1. PWM 피드백 시스템을 가진 DC 전동기 스피드 제어
2. PC 키보드와 마이크로컨트롤러의 인터페이스
3. 8051 마이크로컨트롤러로 구현한 주파수 카운터
4. 라인 트레이서 로봇
APPENDIX A. 회로도
APPENDIX B. 어셈블리 명령어
APPENDIX C. 스캔코드 및 아스키 코드