CCS-C를 활용한 PIC 마이크로컨트롤러 기초활용
현재 급속한 산업발달과 더불어 전자, 컴퓨터, 통신분야는 눈부신 발전을 거듭하고 있다. 이로 인한 고성능 제어기의 필요성은 더욱 고조되고 있으며, 기존의 마이크로프로세서는 점차 그 응용범위가 확대되고 산업용 및 휴대용 제어기에 널리 보긎되어 제품의 소형화와 기능의 확대, 사용자의 편리함을 위하여 크게 공헌하고 있다. 이러한 추세에 맞게 마이크로칩사에서는 많은 기능을 내포하고 있는 다양한 종류의 프로세서를 개발하여 출시하고 있다. 마이크로칩사는 현재 수 백 종의 8비트, 16비트, 32비트 마이크로프로세서를 개발하여 출시하고 있으며 특히 모터 제어분야에 많은 투자를 하고 있는 실정이다. 그 중에서 PIC18F4480은 고속 연산, PWM, 10비트 고분해능 A/D 컨버터와 프로그램 메모리, 데이터 메모리의 내장으로 그 활용성이 높다.
이 책은 마이크로프로세서를 처음 접하는 입문자를 대상으로 기본적인 지식이 없어도 단계별 실습을 통하여 마이크로프로세서 분야에 조금이나마 다가갈 수 있도록 구성하였다.
2장, 3장에서는 마이크로프로세서의 주변 장치를 구성하기 위한 수동소자와 능동소자를 소개한다. 4장부터는 마이크로프로세서의 특성과 하드웨어 구성과 구조 및 각 레지스터 기능을 설명하고 있으며, 6장에서는 일반적으로 가장 많이 사용되고 있는 C언어를 통하여 기본적인 프로그래밍 언어를 연습하고 8장부터는 마이크로프로세서를 구동하기 위한 CCS-C 언어와 명령어를 정리하였으며 그 사용 방법을 다루었다. 그리고 11장부터는 마이크로프로세서를 이용하여 주변장치들을 구동하기 위하여 시스템 회로도를 작성하고, 동작을 위한 프로그램 실습을 한다. 이 교재 및 실험을 통하여 조금이나마 프로세서의 개념과 실질적 회로설계서부터 운용방법까지 도움이 되기를 기대한다. 이 교재는 PIC18F4480에 대하여 전반적 실험 과정을 설명하고 있다. 따라서 누구나 쉽게 프로세서에 접근할 수 있도록 구성하였다.
Chapter 1. MCU 기초
Chapter 2. 수동소자 부품과 사용방법
Chapter 3. 능동소자 부품과 사용방법
Chapter 4. PIC마이컴 기능 요약과 주변회로 구성
Chapter 5. PIC18F4480의 구조
Chapter 6. C언어 기초 문법
Chapter 7. 제어문
Chapter 8. CCS-C프로그래밍
Chapter 9. CCS-C제어함수 1
Chapter 10. CCS-C제어함수 2
Chapter 11. LED실습
Chapter 12. FND실습
Chapter 13. LCD실습
Chapter 14. A/D컨버터 실습
Chapter 15. 적외선 센서를 이용한 RPM측정기 제작
Chapter 16. 8255, 8253 및 RS-232