표제지
목차
감사의 글 11
제 1 장 서론 12
제 2 장 시스템 구성 14
제 3 장 ARM 프로세서 응용 17
제 1 절 ARM 프로세서 특징 및 버전 17
1. ARM 프로세서의 특징 17
2. ARM 버전 19
제 2 절 ARM 프로세서의 종류 20
제 4 장 LPC2194의 인터페이스 설계 22
제 1 절 GPIO 22
1. LED 및 스위치 인터페이스 22
2. 7-SEGMENT 인터페이스 24
3. 키보드 인터페이스 26
4. 5 x 7 DOT 매트릭스 인터페이스 29
제 2 절 LCD 인터페이스 32
1. LCD 모듈 인터페이스 32
2. 키패드 제어 36
제 3 절 RC 서보 모터 인터페이스 37
1. RC 서보 모터 37
2. 목적 39
제 4 절 스텝 모터 인터페이스 40
1. 스텝 모터 40
2. 목적 43
제 5 절 PWM D/A 컨버터 인터페이스 44
1. 시스템 동작특성 44
제 6 절 적색, 녹색, 푸른색 LED 인터페이스 46
1. 시스템 동작특성 46
제 7 절 DC 모터 인터페이스 48
1. DC 모터 제어 49
2. 목적 54
제 8 절 IC 온도계 인터페이스 55
1. DS1722 56
제 9 절 A/D 컨버터 인터페이스 60
1. MCP3202 61
제 10 절 데이터 통신 인터페이스 63
1. 하드웨어 설명 63
제 11 절 시스템 제작 및 테스트 65
1. ARM7 SYSTEM 메인 시스템 65
2. ARM7 SYSTEM 응용 시스템 66
제 5 장 CD-ROM 타이틀 개발 67
제 1 절 컨텐츠의 개발 67
제 2 절 CD-ROM 타이틀 제작 기준 68
제 3 절 CD-ROM의 개발 결과 69
1. 이미지 생성과 편집 67
2. 애니메이션 기능 구현 67
3. 텍스트 67
제 6 장 결론 82
참고문헌 83
ABSTRACT 85
부록 87
표 3-1 ARM 구조의 버전과 특징 19
표 3-2 ARM 프로세서의 종류 21
표 4-1 CD4094 기능표 25
표 4-2 DIP 로터리 스위치의 위치와 저항에 걸리는 디지털 값 26
표 4-3 키패드 위치 및 출력 값 28
표 4-4 LCD 쓰기 타이밍도에서 사용한 기호 설명 33
표 4-5 LCD 읽기 타이밍도에서 사용한 기호 설명 34
표 4-6 TS3212N27 41
표 4-7 정 격 42
표 4-8 SLA7024의 상 여자 방법 43
표 4-9 키 1,2,3,4의 기능 45
표 4-10 키의 기능 47
표 4-11 레지스터 어드레스 구조 58
그림 2-1 전체시스템 구성 블록도 15
그림 2-2 멀티미디어 CD-ROM 16
그림 3-1 ARM 프로세서의 이름 규칙 20
그림 4-1 CPU Unit 회로도 22
그림 4-2 Switch LED Unit 회로도 23
그림 4-3 Hexa Switch Unit, 7-Segment Unit 회로도 24
그림 4-4 CD4094 내부 블록도 25
그림 4-5 Q0 7-Segment 26
그림 4-6 7-Segment Unit, Keypad Unit, 회로도 27
그림 4-7 키위치 28
그림 4-8 키 입력 및 7-Segment 디스플레이 형태 28
그림 4-9 5 x 7 Dot Unit 회로도 29
그림 4-10 5 x 7 적색 혹은 녹색 Dot 매트릭스 구조 30
그림 4-11 '2'의 글자 형태 30
그림 4-12 '5' '7' '도' '트' 디스플레이의 형태 및 폰트 31
그림 4-13 LCD Unit, Keypad Unit 회로도 32
그림 4-14 LCD 쓰기 타이밍도 33
그림 4-15 LCD 읽기 타이밍도 34
그림 4-16 4bit 및 8bit 인터페이스 흐름도 35
그림 4-17 8bit 인터페이스 예 36
그림 4-18 Match & Capture Unit 중 RC 모터와, Keypad의 회로도 37
그림 4-19 Match & Capture 스텝 모터, Keypad Unit 회로도 40
그림 4-20 유니폴라 구동인 경우 결선도 41
그림 4-21 SLA7024M 내부 블록도 42
그림 4-22 Keypad, PWM Unit의 D/A 인터페이스 회로도 44
그림 4-23 PWM1 펄스 폭 45
그림 4-24 Keypad, PWM Unit의 LED 인터페이스 회로도 46
그림 4-25 PWM 2, 3, 4 펄스 47
그림 4-26 LCD, Keypad, PWM Unit의 DC모터 인터페이스 회로도 48
그림 4-27 PWM 제어방법 49
그림 4-28 샤프트 인코더 50
그림 4-29 포토 인터럽터 내부 구조 및 동작 방법 51
그림 4-30 모터 회전수 검출 방법 52
그림 4-31 TC4424 블록도 53
그림 4-32 PWM 펄스 폭 54
그림 4-33 LCD Unit, SPI Unit 중 DS1722 인터페이스 회로도 55
그림 4-34 DS1722 외형도 56
그림 4-35 DS1722 내부 블록도 57
그림 4-36 컨피그레이션/스태터스 레지스터 58
그림 4-37 DS1722 검출값 LCD 표시 예 59
그림 4-38 LCD Unit, SPI Unit의 A/D 컨버터 인터페이스 회로도 60
그림 4-39 MCP3202 외형도 61
그림 4-40 MCP3202 내부 구조 62
그림 4-41 DS1722 검출값 LCD 표시 예 62
그림 4-42 UART0 Unit 회로도 63
그림 4-43 ARM7 System 메인 시스템 65
그림 4-44 ARM7 System 응용 시스템 66
그림 5-1 메인 화면 69
그림 5-2 Keil-UVision2 사용하기 화면 70
그림 5-3 프로젝트 만들기 화면 71
그림 5-4 파일 만들기 화면 71
그림 5-5 파일 등록하기 화면 72
그림 5-6 옵션 설정하기 화면 73
그림 5-7 컴파일 & 링크하기 화면 73
그림 5-8 LPC21xx로 써넣기 화면 74
그림 5-9 디버거 사용하기 화면 74
그림 5-10 IAR-Embedded Workbench 사용하기 화면 75
그림 5-11 프로젝트 만들기 화면 76
그림 5-12 파일 만들기 화면 76
그림 5-13 옵션 설정하기 화면 77
그림 5-14 컴파일 & 링크하기 화면 77
그림 5-15 LPC21xx로 써넣기 화면 78
그림 5-16 디버거 사용하기 화면 78
그림 5-17 시스템 회로도 화면 79
그림 5-18 시스템 블록도 화면 79
그림 5-19 LCD 부분의 블록도 화면 80
그림 5-20 LCD 부분의 74LS244 유니트 화면 80
그림 5-21 ARM7 시스템 부분의 화면 81