Читаем Электроника для начинающих полностью

Компания под названием General Instrument представила первую линейку микроконтроллеров еще в 1976 году и назвала их PIC, что означает Programmable Intelligent Computer (программируемый интеллектуальный компьютер) — или Programmable Interface Controller (программируемый интерфейсный контроллер), в зависимости от источника сведений. General Instrument продала этот бренд другой компании Microchip Technology, которая владеет им на данный момент.

«PIC» это торговая марка, но иногда используется и в качестве общего термина, как например, лента «скотч» (Scotch tape). Для данной книги я выбрал линейку контроллеров на основе PIC-архитектуры. Лицензия на них принадлежит британской компании Revolution Education Ltd., которая называет эту линейку микросхем PICAXE, никакого смысла это называние не имеет за исключением того, что стильно звучит.

Мне нравятся эти микроконтроллеры, потому что они изначально проектировались, как средство обучения и поэтому очень просты в использовании. Кроме того, они очень дешевы, а некоторые из них обладают достаточной вычислительной мощностью. Несмотря на странное наименование, я думаю, что они представляют собой наилучший выбор для знакомства с базовыми концепциями применения микроконтроллеров.

Если после «игр» с PICAXE вы захотите продвинуться дальше в область микроконтроллеров, то я предлагаю обратить внимание на BASIC Stamp (в которых используется очень похожий язык, но при этом есть дополнительные мощные команды), а также на крайне популярный Arduino (который имеет более современную структуру, обладает мощными функциями, но требует от вас изучения версии языка C для его программирования). Я более подробно остановлюсь на этих микросхемах позднее.

Если вы выполните поиск по запросу «picaxe» в Wikipedia, то найдете замечательное введение, в котором описаны все разнообразные функции этого компонента. Фактически это более четкий обзор, чем тот, которые вы можете увидеть на веб-сайте компании Revolution Education Ltd.


Необходимые материалы

На рис. 5.121 приведены обозначения выводов некоторых микросхем из линейки микроконтроллеров PICAXE. Я расскажу вам, как можно использовать самый маленький микроконтроллер — PICAXE 08M — который стоит менее $5 и который дешевле, чем какой-либо другой микроконтроллер, найденный мною. У него имеется всего лишь 256 байт памяти для хранения программы (не гигабайт, мегабайт или килобайт, а всего лишь 256 байт!), но вы будете удивлены тем количеством возможностей, которые позволяет такой небольшой объем.



Рис. 5.121.

Страница из каталога компании Revolution Education Ltd. перечисляет всего лишь несколько микросхем, которые можно приобрести. То, что начиналось как средство для обучения, стало очень полезным средством для разработки оборудования и инструментов


На рис. 5.122 показан внешний вид микроконтроллера PICAXE 08M, выводы которого для безопасности погружены в кусочек проводящей губки.



Рис. 5.122.При приобретении микроконтроллер PICAXE 08M обычно установлен на проводящую губку. Микросхема имеет те же размеры, что и 555 таймер 555, но обладает вычислительной мощью небольшого компьютера


В США имеется три продавца этих микросхем:

• http://www.advancedmicrocircuits.com

• http://www.phanderson.com/picaxe

• http://www.sparkfun.com

Мне нравится P. H. Anderson за его ориентацию на интересы любителей электроники, а также потому, что он предоставляет хорошие цены, если вы хотите купить несколько микросхем. Но ресурс компании SparkFun Electronics предлагает другие сопутствующие продукты, которые вы можете найти интересными.

Все дистрибьюторы хотят продавать «наборы для начинающих», один из которых показан на рис. 5.123, наверное потому, что микроконтроллеры PICAXE сами по себе настолько дешевы, что на них большой прибыли не сделаешь. Все же для наших целей вам нужно купить только микроконтроллер, и лучше купить две микросхемы только для того, чтобы иметь запас на случай повреждения первого (например, при неправильном подключении напряжения).



Перейти на страницу:

Все книги серии Электроника

Твой первый квадрокоптер: теория и практика
Твой первый квадрокоптер: теория и практика

Детально изложены практические аспекты самостоятельного изготовления и эксплуатации квадрокоптеров. Рассмотрены все этапы: от выбора конструкционных материалов и подбора компонентов с минимизацией финансовых затрат до настройки программного обеспечения и ремонта после аварии. Уделено внимание ошибкам, которые часто совершают начинающие авиамоделисты. В доступной форме даны теоретические основы полета мультироторных систем и базовые понятия работы со средой Arduino IDE. Приведено краткое описание устройства и принципа работы систем GPS и Глонасс, а также современных импульсных источников бортового питания и литий-полимерных батарей. Подробно изложен принцип работы и процесс настройки систем, OSD, телеметрии, беспроводного канала Bluetooth и популярных навигационных модулей GPS Ublox. Рассказано об устройстве и принципах работы интегральных сенсоров и полетного контроллера.Даны рекомендации по подбору оборудования FPV начального уровня, приведен обзор программ дня компьютеров и смартфонов, применяемых при настройке оборудования квадрокоптера.Для читателей, интересующихся электроникой, робототехникой, авиамоделизмом

Валерий Станиславович Яценков

Развлечения
Электроника для начинающих
Электроника для начинающих

В ходе практических экспериментов рассмотрены основы электроники и показано, как проектировать, отлаживать и изготавливать электронные устройства в домашних условиях. Материал излагается последовательно от простого к сложному, начиная с простых опытов с электрическим током и заканчивая созданием сложных устройств с использованием транзисторов и микроконтроллеров. Описаны основные законы электроники, а также принципы функционирования различных электронных компонентов. Показано, как изготовить охранную сигнализацию для защиты от проникновения в дом, елочные огни, электронные украшения для одежды, устройство преобразования звука, кодовый замок, автономную роботизированную тележку и др. Приведены пошаговые инструкции и более 500 наглядных рисунков и фотографий.Для начинающих радиолюбителей

Паоло Аливерти , Чарльз Платт

Радиоэлектроника / Технические науки

Похожие книги

Электроника для начинающих (2-е издание)
Электроника для начинающих (2-е издание)

В ходе практических экспериментов рассмотрены основы электроники и показано, как проектировать, отлаживать и изготавливать электронные устройства в домашних условиях. Материал излагается последовательно от простого к сложному, начиная с простых опытов с электрическим током и заканчивая созданием сложных устройств с использованием транзисторов и микроконтроллеров. Описаны основные законы электроники, а также принципы функционирования различных электронных компонентов. Показано, как изготовить охранную сигнализацию, елочные огни, электронные украшения, устройство преобразования звука, кодовый замок и др. Приведены пошаговые инструкции и более 500 наглядных рисунков и фотографий. Во втором издании существенно переработан текст книги, в экспериментах используются более доступные электронные компоненты, добавлены новые проекты, в том числе с контроллером Arduino.

Чарльз Платт

Радиоэлектроника / Технические науки
PIC-микроконтроллеры. Все, что вам необходимо знать
PIC-микроконтроллеры. Все, что вам необходимо знать

Данная книга представляет собой исчерпывающее руководство по микроконтроллерам семейства PIC компании Microchip, являющегося промышленным стандартом в области встраиваемых цифровых устройств. В книге подробно описывается архитектура и система команд 8-битных микроконтроллеров PIC, на конкретных примерах изучается работа их периферийных модулей.В первой части излагаются основы цифровой схемотехники, математической логики и архитектуры вычислительных систем. Вторая часть посвящена различным аспектам программирования PIC-микроконтроллеров среднего уровня: описывается набор команд, рассматривается написание программ на ассемблере и языке высокого уровня (Си), а также поддержка подпрограмм и прерываний. В третьей части изучаются аппаратные аспекты взаимодействия микроконтроллера с окружающим миром и обработки прерываний. Рассматриваются такие вопросы, как параллельный и последовательный ввод/вывод данных, временные соотношения, обработка аналоговых сигналов и использование EEPROM. В заключение приводится пример разработки реального устройства. На этом примере также демонстрируются простейшие методики отладки и тестирования, применяемые при разработке реальных устройств.Книга рассчитана на самый широкий круг читателей — от любителей до инженеров, при этом для понимания содержащегося в ней материала вовсе не требуется каких-то специальных знаний в области программирования, электроники или цифровой схемотехники. Эта книга будет также полезна студентам, обучающимся по специальностям «Радиоэлектроника» и «Вычислительная техника», которые смогут использовать ее в качестве учебного пособия при прослушивании соответствующих курсов или выполнении курсовых проектов.

Сид Катцен

Радиоэлектроника