Внимание.

При изготовлении этого устройства следует иметь в виду, что оно не имеет гальванической развязки от сети! Поэтому при его наладке следует особенно внимательно соблюдать правила техники безопасности.

Смотрим ролик. Работу устройства смотрим на прилагаемом диске: ролик «Видеоурок 1» — > «Бегущие огни на микросхемах».

Бегущие огни на микроконтроллере

Принципиальная схема. Сразу представлю читателям схему устройства (рис. 1.5).

Рис. 1.5.Схема варианта «бегущих огней» на микроконтроллере

Первое, что бросается в глаза — что схемы-то, собственно говоря, и нет! Есть просто «кубик» (в физике такие «кубики» остроумно нарекли «черными ящиками»), к которому подключены четыре симистора с лампочками, есть знакомая нам цепь питания, причем не с конденсатором, а с резистором — и все! Как же все это работает?

Нет ли внутри этого «кубика» знакомого нам генератора, или счетчика или еще чего-нибудь подобного? Разумеется, есть, уважаемый радиолюбитель, и не просто есть — их там тысячи!

Микроконтроллер — это, по сути, маленькая ЭВМ, а не просто микросхема с десятком ножек. И управляется этот микроконтроллер программой, записанной в него с помощью программатора.

Давайте на минутку представим себя, уважаемый радиолюбитель, маленьким человечком, который умеет управлять разными электронными детальками — тиристорами, транзисторами, лампочками и проч. Как бы поступил такой маленький человечек, если бы мы попросили его изобразить нам «бегущие огни»? Наверное, он бы:

♦ Включил бы первую лампочку.

♦ Подождал бы некоторое время (например, одну секунду).

♦ Выключил бы первую лампочку.

♦ Включил бы вторую лампочку.

♦ Снова подождал бы некоторое время.

♦ Выключил бы вторую лампочку.

♦ Включил бы третью лампочку.

♦ Снова подождал бы некоторое время.

♦ Выключил бы третью лампочку.

♦ Включил бы четвертую лампочку.

♦ Снова подождал бы некоторое время.

♦ Выключил бы четвертую лампочку.

♦ И начал бы все снова по списку, начиная с самой первой строчки — мы ведь не просили его останавливаться!

Вот такая запись плана работ на специальном искусственном языке (он называется языком программирования) и называется программой. А наш маленький человечек — это и есть микроконтроллер, выполняющий эту программу. К великому сожалению, сообщить вам что-то большее про программу автор не может: программирование — это совершенно особая наука, и про него надо писать отдельную книжку, либо найти и прочитать уже написанную, например, такую.

Бедов А. В.

Разработка устройств на микроконтроллерах AVR: шагаем от «чайника» до профи. Книга + видеокурс. — СПб.: Наука и Техника, 2012. — 528 с: ил. + CD. ISBN 978-5-94387-825-1.

Коротко о книге.

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

Затем освоите основы микропроцессорной техники, поймете, как работает микропроцессор и микроконтроллер. Узнаете подробности внутреннего устройства, архитектуру и возможности семейства микроконтроллеров AVR, освоите основы схемотехники и конструирования микроэлектронных устройств.

Научитесь ставить задачу на разработку устройства и выбирать стратегию ее решения.

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

Поиск

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