목차 일부
목차
제1장 8051의 개요 = 11
① 8051 계열의 소개 = 12
1. 8051 = 13
2. 8031 = 14
3. 8052 = 14
4. 80C51 = 14
5. 83C51 = 15
② 8051 계열의 핀 배치 = 15
③ 8051 계열의 내부 구조 = 18
제2장 8051의 구조 = 21
① 메모리 구...
목차 전체
목차
제1장 8051의 개요 = 11
① 8051 계열의 소개 = 12
1. 8051 = 13
2. 8031 = 14
3. 8052 = 14
4. 80C51 = 14
5. 83C51 = 15
② 8051 계열의 핀 배치 = 15
③ 8051 계열의 내부 구조 = 18
제2장 8051의 구조 = 21
① 메모리 구조 = 21
1. 프로그램 메모리 = 22
2. 데이터 메모리(RAM) = 25
② 특수 기능 레지스터(SFR) = 31
1. 특수기능 레지스터의 구조 = 31
2. I/O PORT의 기능 = 38
③ I/O 포트의 구조 = 39
1. I/O 포트의 구조 = 40
2. 출력 포트 = 42
3. I/O 포트의 부하 = 43
4. READ → MODIFY → WRITE의 특징 = 43
④ 인터럽트(Interrupt) = 44
1. 우선 순위 구조 = 46
2. 인터럽트 우선 순위 레지스터 = 46
3. 외부 인터럽트 = 48
4. 응답시간 = 49
⑤ 타이머와 카운터 = 50
1. 타이머 0과 타이머 1(T0와 T1) = 50
2. 모드 0 = 52
3. 모드 1 = 53
4. 모드 2 = 53
5. 모드 3 = 54
6. 타이머 2 = 55
7. 시리얼 인터페이스(Serial Interface) = 57
8. 멀티프로세서 통신 = 58
9. 시리얼 포트의 제어 레지스터 = 59
⑥ 리셋(Reset) 기능 = 71
1. Power-ON 리셋 = 72
2. 전원절약 모드의 조작법 = 74
3. CMOS에서의 전원절약모드 = 74
4. IDLE 모드 = 75
5. POWER DOWN 모드 = 75
제3장 8051 명령어 셋 = 77
① 명령어 형식 = 77
② 산술 연산 명령어 = 79
1. 산술연산 명령의 종류 = 79
2. 가산/감산 명령 (ADD, ADDC, SUBB) = 79
3. 증가/감소 명령 (INC, DEC) = 81
4. 덧셈 후 10진 보정명령(DA A) = 83
5. 곱셈/나눗셈 명령(MUL, DIV) = 83
③ 논리 연산 명령어 = 85
1. 논리연산 명령의 종류 = 85
2. 논리연산 명령어 = 85
④ 전송 명령어 = 92
1. 전송 명령의 종류 = 92
2. 내부 메모리 전송 명령(MOV, PUSH, POP, XCH, XCHD) = 92
3. 외부 프로그램 메모리 전송명령(MOVC) = 95
4. 외부 데이터 메모리 전송명령(MOVX) = 96
⑤ 부울 명령어 = 98
1. 부울 명령어의 종류 = 98
2. 부울 명령어 = 99
⑥ 제어 명령어 = 101
1. 제어명령의 종류 = 101
2. 무조건 분기(ACALL, LCALL, RET, RETI, AJMP, LJMP, SJMP, JMP) = 101
3. 조건 분기(JZ, JNZ, CJNE, DJNZ) = 102
4. bit 제어 분기(JC, JNC, JB, JNB, JBC) = 103
5. 기타(NOP) = 104
제4장 키 입력 및 LCD 제어 = 107
① 키 입력과 채터링 제거 방법 = 107
1. 바운스와 롤오버 = 107
2. 하드웨어 구성방법 = 108
3. 소프트웨어 구성 방법 = 109
② 키 입력 = 109
1. 키 입력회로의 구성 = 109
2. 키 입력 회로도 = 110
3. 주요부품 = 112
4. 키 입력 회로의 동작 = 113
③ LCD 표시 = 113
1. 사용 LCD의 특징 = 114
2. LCD 모듈사양 = 114
3. 내부 기능 = 116
4. 명령 = 118
5. LCD 회로도 = 124
6. 8051의 타이머 0 = 125
7. 8051의 인터럽트 가능 레지스터 = 128
8. 어셈블 프로그램 흐름도 = 129
9. 어셈블 프로그램 소스 = 144
10. C언어 프로그램 흐름도 = 154
11. C언어 프로그램 소스 = 161
제5장 사칙연산 계산기 = 175
1. 8051의 16비트 덧셈 = 175
2. 8051의 16비트 뺄셈 = 176
3. 8051의 16비트 곱셈 = 176
4. 8051의 16비트 나눗셈 = 177
5. 2바이트 HEX에서 5디지트 BCD의 코드변환 = 177
6. 5디지트 BCD에서 2바이트 Hex의 코드 변환 = 180
7. 어셈블 프로그램 흐름도 = 180
8. 어셈블 프로그램 소스 = 191
9. C언어 프로그램 흐름도 = 213
10. C언어 프로그램 소스 = 216
제6장 스텝핑 전동기 제어 = 223
1. 스텝핑 전동기의 원리 = 223
2. 상수와 스텝각 = 224
3. 구동 방식과 여자 방식 = 225
4. 스텝핑 전동기의 제어 회로 = 227
5. 가ㆍ감속의 제어법 = 228
6. 스텝핑 전동기의 구동 회로 = 228
7. 회로도 = 229
8. 어셈블 프로그램 흐름도 = 230
9. 어셈블 프로그램 소스 = 237
10. C 프로그램 흐름도 = 253
11. C 프로그램 소스 = 258
제7장 DC 전동기 제어 = 265
1. 소형전동기의 종류 = 266
2. 직류 전동기의 특징 = 266
3. 제어 회로 구성도 = 266
4. 회로도 = 267
5. 8051의 외부 인터럽트 = 274
6. 어셈블 프로그램 흐름도 = 274
7. 어셈블 프로그램 소스 = 278
8. C언어 프로그램 흐름도 = 296
9. C 프로그램 소스 = 300
제8장 도트 매트릭스 LED = 307
1. 도트 매트릭스 LED의 구조(8 × 8 × 2) = 307
2. 점등방식 = 310
3. 회로도 = 313
4. 주요소자 = 316
5. 어셈블 프로그램 = 317
6. 어셈블 프로그램 소스 = 320
7. C언어 프로그램 흐름도 = 350
8. C언어 프로그램 소스(도트 메트리스 LED) = 354
제9장 Serial 통신 = 361
1. 동기식과 비동기식의 차이점 = 363
2. 전송방향 제어 = 363
3. RS-232C의 연결방법 = 364
4. 송ㆍ수신 데이터의 구성 = 365
5. 회로도 = 366
6. 8051의 직렬 포트 = 368
7. 8051 직렬포트의 동작모드 = 370
8. 시리얼 통신을 위한 기본 동작 = 372
9. 어셈블 프로그램 흐름도 = 372
10. C 어셈블 프로그램 소스 = 378
Appendix = 389
1. PC Download Program = 389
2. Training Kit Download Program (Masking Data) = 391
3. PLD Program = 400
4. 8051 실험장치의 MAIN BOARD와 I/O CIRCUIT = 401
서평 (0 건)
*주제와 무관한 내용의 서평은 삭제될 수 있습니다. 한글 기준 10자 이상 작성해 주세요.
서평추가