목차
글머리에서
01 C 언어의 시작
1. C 언어의 역사와 장점 및 특징 = 2
2. C 프로그램의 기본 구조 = 10
3. C 언어의 기본 형태 = 13
02 수와 연산자
1. 상수(Constant) = 38
2. 변수 = 46
3. 기억 클래스의 종류와 특징 = 63
4. 연산자 = 77
5. 연산자의 종류 = 79
03 제어문
1. if 제어문의 종류 = 105
2. switch-case 문 = 114
3. for 문 = 118
4. while 문 = 124
5. do-while 문 = 128
6. goto 문 = 131
7. break 문 = 133
8. continue 문 = 135
9. return 문 = 137
10. exit 문 = 141
11. 제어문의 비교 = 143
04 함수
1. 함수의 개념 = 154
2. 함수의 선언과 정의 = 158
3. 함수의 호출 = 160
05 배열
1. 배열이란 = 168
2. 1차원 배열 = 169
3. 다차원 배열 = 181
06 Visual C++ 6.0에서 MFC 활용하기
1. 각 Board별 인터페이스 연결 = 194
2. Dialog 구성 = 195
3. 소스 추가 = 208
4. FTDI USB 관련 파일 복사 및 링크 = 220
5. 컴파일 및 실행 = 222
07 LED Control Board 제어 1
1. LED 회로 이해 = 228
2. Dialog 구성 = 230
3. 프로그램 컨트롤 방법 = 232
4. FTDI USB 관련 파일 복사 및 링크 = 254
5. 컴파일 및 실행 = 256
08 LED Control Board 제어 2
1. Thread를 이용한 방법 = 271
09 LED 제어 과제
1. LED 회로 연결 = 274
10 FND Control Board 제어
1. FND 회로 = 278
2. 문제 요구사항 = 280
3. 새 프로젝트 생성하기 = 281
4. 소스추가 = 287
5. FTDI USB 관련 파일 복사 및 링크 = 291
6. 컴파일 및 실행 = 293
11 FND 응용 제어
1. 정적 FND 간접(74LS47) 제어 = 300
2. 동적 FND 직접 제어 = 304
3. 동적 FND 간접(74LS47) 제어 = 317
12 Input Control Board 제어
1. Switch 동작원리와 PC 키보드 제어 = 324
2. PC의 키보드 제어 = 325
3. Thread() 함수 정의 = 329
4. 프로그램 실행 = 333
5. Input Control Board와 PC의 키 입력 제어 = 338
13 TR Control Board 제어
1. 각 보드별 인터페이스 연결 = 354
2. D288(NPN) TR 동작 원리 = 355
3. 솔레노이드 밸브(Solenoid Valve) 동작 원리 = 356
4. 문제 요구사항 원리 = 357
5. 프로그램 실행 = 363
14 Photo Coupler Control Board 제어
1. 각 보드별 인터페이스 연결 = 368
2. NPN Photo Coupler 동작 원리 = 369
3. 문제 요구사항 = 370
4. 프로그램 실행 = 376
15 실전 과제
생산자동화산업기사 실기 과제 - 2010년 4월 21일 = 380
부록
1. 09 LED 제어 과제 프로그램 = 384
2. 15 실전 과제 프로그램 = 391