Найти тему
Будни инженера

Что такое микропроцессорная система

Ранее я рассказывал о том, что такое микропроцессор. Сегодня пойдём дальше и поговорим о микропроцессорных системах. Начнём с самых простых.

Любая микропроцессорная система состоит, как минимум, из следующих частей:

  • Процессор (микропроцессор)
  • Память
  • Порты ввода-вывода
Микропроцессорная система
Микропроцессорная система

Память в микропроцессорной системе - это, как правило, отдельная микросхема (или несколько микросхем). Хотя в очень давние времена память могла быть выполнена на очень экзотических для нашего времени элементах, например, на ферритовых кольцах:

Память на ферритовых кольцах
Память на ферритовых кольцах

Но микропроцессорных систем в те времена, пожалуй, ещё и не было.

Логически память разделена на отдельные ячейки. Размер одной ячейки, как правило, один байт (байт может хранить число в диапазоне от 0 до 255).

Все ячейки в памяти имеют свой уникальный адрес. Таким образом процессор может обратиться к любой отдельной ячейке и записать туда число или прочитать оттуда число.

Порты ввода-вывода - это тоже отдельные модули (или модуль). Обычно также выполнены в виде микросхем. Они предназначены для того, чтобы микропроцессор мог общаться с внешним миром.

Через порты ввода в микропроцессорную систему поступают сигналы из внешних систем. Устройство ввода выполняет их предварительную обработку и преобразует в сигналы, с которыми может работать процессор.

Например, к портам ввода подключаются разные датчики.

Через порты вывода происходит обратное - процессор может через них отправить какие-то данные. А порты вывода преобразуют эти данные в сигналы, пригодные для распознавания внешними системами.

К портам вывода можно подключить исполнительные устройства, такие как индикаторные лампы, реле и т.п.

Ну и наконец, процессор. Он же микропроцессор. Это мозг и главная часть микропроцессорной системы. Он управляет всеми процессами в этой системе (на то он и процессор).

В память записывается программа, состоящая из последовательности команд. Процессор обращается к памяти и начинает выполнять эти команды одна за одной - последовательно, в строго заданной программой очерёдности.

Вот так примерно всё это и работает.

На этом пока всё. Ждите новых статей - подключайтесь к группе, чтобы ничего не пропустить. Ну а вот здесь можно: Научиться программировать микроконтроллеры