Программирование
PIC микроконтроллеров
на PicBasic
TM
EMBEDDED TECHNOLOGY
SERIES
Ч. Хелибайк
Programming
PIC Microcontrollers
using PicBasic
by Chuck Hellebuyck
An imprint of Elsevier Science
СЕРИЯ
П Р О Г РА М М И Р У Е М Ы Е С И С Т Е М Ы
Ч. Хелибайк
Программирование
PIC микроконтроллеров
на PicBasic
Перевод с английского
Москва
Издательский дом «ДодэкаXXI»
УДК 004. 312
ББК 32. 97304
Х36
Хелибайк Ч. Х36 Программирование PICмикроконтроллеров на PicBasic.
(+CD). /Пер. с англ. — М. : Издательский дом «ДодэкаXXI». —
336 с. : ил. (Серия «Программируемые системы»). ISBN 9785941201075
Книга представляет собой практическое руководство по программированию
микроконтроллеров семейства PIC на языке PicBasic. В книге рассматриваются
ключевые различия между стандартным компилятором PicBasic и компилятором
PicBasic Pro; набор команд, архитектура и характеристики наиболее используе
мых PICмикроконтроллеров; обработка прерываний и исключительных ситуа
ций; организация связи между PICмикроконтроллерами и т. д. Приведены многочисленные примеры программ для реализации различных
функций PICмикроконтроллеров с использованием языка PicBasic (исходные
тексты всех примеров находятся на прилагаемом компактдиске). Отдельная гла
ва посвящена ставшей весьма популярной в последнее время робототехнике. Книга будет полезна начинающим разработчикам, инженерам, студентам ра
диотехнических специальностей, а также широкому кругу читателей, интересую
щихся электроникой и программированием. УДК 004. 312
ББК 32. 97304
Все права защищены. Никакая часть этого издания не может быть воспроизведена в
любой форме или любыми средствами, электронными или механическими, включая фо
тографирование, ксерокопирование или иные средства копирования или сохранения
информации, без письменного разрешения издательства. This edition of Programming PIC Microcontrollers with PICBASIC by Chuck Hellebuyck is
published by arrangement with Elsevier Inc. of 200 Wheeler Road, 6th Floor, Burlington,
MA01803, USA. © Elsevier Science (USA)
ISBN 9785941201075 (рус. ) © Издательский дом «ДодэкаXXI»
ISBN 1 5899 5001 1 (англ. ) ® Серия «Программируемые системы»
Оглавление 5
ОГЛАВЛЕНИЕ
Введение. . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Глава 1.