이 책은 마이크로 컨트롤러를 배우는 데 가장 어려운 부분인 C 언어를 이용하여 컴파일러를 세팅하는 부분을 초보자와 중급자에게 유용하도록 상세히 설명하였습니다. 이 책에서 사용하는 C 컴파일러는 Tasking 사의 C196/296 EDE(Embedded Development Environment) 크로스 컴파일러로 Tasking 사의 홈페이지(www.tasking.com)에서 데모 버전을 쉽게 다운받을 수 있으나, 이는 데모 버전의 특성상 용량과 날짜의 한계가 있어서 공부하는 학생을 위하여 용량과 날짜 제한이 없도록 구성시켰고, Windows XP 사용자도 쉽게 이용할 수 있도록 배려하였습니다.
그리고 이 책에서 사용하는 PCB 기판을 부록으로 첨부하여 이 보드를 이용하여 테스트 보드를 꾸며 보고, 마이크로마우스를 본문에 실어주어 응용력을 키울 수 있도록 하였습니다.
목차
▣ 목 차
제1장 들어가며
제2장 80C296SA의 특징 및 구조
제3장 내부 메모리
제4장 외부 메모리 인터페이스
제5장 Training Board 및 Tasking C196/296 사용법
제6장 병렬 입출력 포트
제7장 인터럽트(Interrupt)
제8장 EPA(Event Processor Array)
제9장 펄스 폭 변조(PWM)와 DC 모터 제어
제10장 직렬 입출력 포트(SIO)
제11장 LCD 모듈 제어
제12장 병렬 입출력 장치 82C55A
제13장 AD 변환장치(Analog to Digital Converter)
제14장 Step Motor 제어
부 록 : 1. Tasking C196/296 C 컴파일러 매뉴얼 2. 80C296SA SFR(Special Function Register) 3. 데이터 형태와 80C296SA 명령어