Алгоритм - Учебный центр

Версия сайта для слабовидящих
Заполните форму ниже! Мы вам перезвоним!

Нажав на кнопку "Отправить", Я даю своё согласие на автоматизированную обработку указанной информации, распространяющейся на осуществление всех действий с ней, включая сбор, передачу по сетям связи общего назначения, накопление, хранение, обновление, изменение, использование, обезличивание, блокирование, уничтожение и обработку посредством внесения в электронную базу данных, систематизации, включения в списки и отчетные формы.


Микроконтроллеры. Принципы построения и структура микроконтроллеров.

Микроконтроллеры. Принципы построения и структура микроконтроллеров.

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

QIP Shot - Image: 2018-02-09 13:07:03 

Рис. 1. Структурная схема типичного микроконтроллера.

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

  1. Центральное процессорное устройство (ЦПУ) — основа микроконтроллера. Оно принимает из памяти программ коды команд, декодирует их и выполняет. ЦПУ состоит из регистров, арифметико-логического устройства (АЛУ) и цепей управления.

  2. Память программ. Здесь хранятся коды команд, последовательность которых формирует программу для микроконтроллера.

  3. Оперативная память данных. Здесь хранятся переменные программ. У большинства микроконтроллеров здесь расположен также стек.

  4. Тактовый генератор. Этот генератор определяет скорость работы микроконтроллера.

  5. Цепь сброса. Эта цепь служит для правильного запуска микроконтроллера.

  6. Последовательный порт — элемент микроконтроллера, который позволяет обмениваться данными с внешними устройствами при малом количестве проводов.

  7. Цифровые линии ввода/вывода. По сравнению с последовательным портом с помощью этих линий возможно управлять одновременно несколькими линиями (или проверять несколько линий).

  8. Таймер. Используется для отсчета временных интервалов.

  9. Сторожевой таймер. Это специальный таймер, предназначенный для предотвращения сбоев программы. Он работает следующим образом: после запуска он начинает отсчет заданного временного интервала. Если программа не перезапустит его до истечения этого интервала времени, сторожевой таймер перезапустит микроконтроллер. Таким образом, программа должна давать сторожевому таймеру сигнал — все в порядке. Если она этого не сделала, значит, по какой-либо причине произошел сбой.


Лицензия