저자 : 도간 이브라힘.
고급 PIC 마이크로콘트롤러 C로 프로젝트
PIC18F 시리즈로 USB 에서 RTOS 까지








■ 서 문 ■
마이크로컨트롤러는 데이터 및 프로그램 메모리, 직렬 및 병렬 I/O, 타이머,
외부 및 내부 인터럽트 등이 하나의 칩에 통합되어 있는 마이크로프로세서
시스템으로, 2달러 정도면 구입할 수 있습니다. 전체 마이크로컨트롤러 애플
리케이션의 약 40%는 PC, 레이저 프린터, 팩스, 지능형 전화기 등 사무용
장비에 사용됩니다. 전체 마이크로컨트롤러의 약 1/3은 소비자 전자 제품에 사용됩니다.
CD 플레이어와 같은 제품,하이파이 장비, 비디오 게임, 세탁기, 밥솥 등이 이 범주에 속합니다.
나머지 애플리케이션은 통신 시장, 자동차 시장, 군대에서 주로 사용됩니다.
이 책은 고급 학생, 실무 엔지니어, PIC18F 시리즈 마이크로컨트롤러의 프로그래밍과
애플리케이션에 대해 자세히 알고자 하는 애호가를 위해 집필되었습니다.
이 책은 독자가 디지털 논리 설계 과정을 수강하고 하나 이상의 고급 프로그래밍
언어를 사용한 프로그램 작성에 노출된 경험이 있다고 가정합니다.
C 프로그래밍 언어에 대한 지식이 있으면 유용하며, PIC16F 시리즈
마이크로컨트롤러 중 하나 이상에 익숙하다면 이 책이 도움이 될 것입니다.
이 책의 모든 프로젝트는 C 언어를 기반으로 하므로 어셈블리 언어 프로그래밍에
대한 지식은 필요하지 않습니다.
1장에서는 마이크로컨트롤러의 기본 기능을 소개하고, 번호 체계의 중요한 주제에 대해 논의하며,
숫자 기반 간 변환 방법을 설명합니다.
2장에서는 PIC18F 시리즈 마이크로컨트롤러를 살펴보고 이 마이크로컨트롤러의 다양한
기능에 대해 자세히 설명합니다.
3장에서는 C 언어에 대한 짧은 튜토리얼을 제공한 다음 mikroC 컴파일러의 기능을 살펴봅니다.
http://www.newnespress.com 서문xiv
4장에서는 mikroC 언어의 고급 기능을 다룹니다. 이 장에서는 기본 제공 함수
및 라이브러리와 같은 주제를 예제와 함께 설명합니다.
5장에서는 PIC18F 시리즈 마이크로컨트롤러를 위한 다양한 소프트웨어 및
하드웨어 개발 툴을 살펴봅니다.
시뮬레이터, 에뮬레이터, 인서킷 디버거와 같은 개발 툴뿐만 아니라 시중에서
판매되는 다양한 개발 키트에 대해 예제와 함께 설명합니다.
6장에서는 PIC18F 시리즈 마이크로컨트롤러와 마이크로C 컴파일러를
사용한 간단한 프로젝트를 제공합니다.
모든 프로젝트는 PIC18F452 마이크로 컨트롤러를 기반으로 하며,
모든 프로젝트는 테스트를 거쳤습니다.
이 장은 PIC 마이크로컨트롤러를 처음 접하는 사람뿐만 아니라
mikroC 언어를 사용하여 PIC18F 마이크로컨트롤러
프로그래밍 지식을 확장하고자 하는 사람에게 유용할 것입니다.
7장에서는 PIC18F 마이크로컨트롤러 프로젝트에서 SD 메모리 카드의
사용을 다룹니다. 이러한 카드에 대한 이론을 실제 작동 예제와 함께 설명합니다.
8장에서는 널리 사용되는 USB 버스를 살펴보고, 이 버스 시스템의 기본 이론을
실제 작업 프로젝트와 함께 설명하며 USB 버스를 통해 PC와 통신하는
PIC18F 기반 프로젝트를 설계하는 방법을 설명합니다.
CAN 버스는 현재 많은 자동차 애플리케이션에서 사용되고 있습니다.
9장에서는 이 버스에 대한 간략한 이론을 소개하고 CAN 버스 인터페이스를 갖춘
PIC18F 마이크로컨트롤러 기반 프로젝트의 설계에 대해서도 설명 합니다.
10장에서는 실시간 운영 체제(RTOS)와 멀티태스킹에 대해 설명합니다.
RTOS 시스템의 기본 이론을 설명하고 간단한 멀티태스킹 애플리케이션을 소개합니다.
이 책과 함께 제공되는 CD-ROM에는 이 책에서 설명하는 프로젝트의
모든 프로그램 소스 파일과 HEX 파일이 들어 있습니다.
또한 CD-ROM에는 2K 크기 한정 버전의 mikroC 컴파일러가 포함되어 있습니다.
■ 도간 이브라힘 런던, 2007
AVR xmega 시리즈와 견줄만한 PIC18F 시리즈 마이크로콘트롤러 입니다.
PIC마이크로 중에 개인적르로 가장 애용 하는 시리즈 입니다.
PIC16F 시리즈는 더이상 개발에 이용 하지 않고 있습니다.
https://www.microchip.com/en-us/products/microcontrollers-and-microprocessors/8-bit-mcus/pic-mcus
번역본 입니다.
원서 입니다.
마이크로콘트롤러 개발자 분들께 도움 되길 바랍니다.
'자료실' 카테고리의 다른 글
AVR 프로그래밍 Book 하나 좋은 자료 공유 합니다. (0) | 2025.02.17 |
---|---|
C++언어 알고리즘 pdf 입니다. (0) | 2025.02.16 |