Белов, А.В. Микроконтроллеры AVR: от азов программирования до создания практических устройств

Шаг 2. Переходим от цифровой техники к микропроцессору и микроконтроллеру 53 ПЗУ невозможна. Если микропроцессор все же попытается произвести запись, то ничего страшного не произойдет. Просто в ячейке останется то, что там было до попытки записи. Порты ввода-вывода Это полезно запомнить. Порты ввода-вывода — это специальные устройства, при помощи которых микропроцессорная система может общаться с внешним миром. Без портов теряется весь смысл микропроцессорной системы. Она не может работать сама по себе. Микропроцессор должен чем-то управлять, а иначе зачем он? Через порты ввода процессор получает внешние воз ­ действия (управляющие сигналы). Например, сигналы от кнопок, датчи ­ ков. При помощи портов вывода процессор управляет внешними устрой ­ ствами (реле, моторами, световыми индикаторами, дисплеями). Процессор работает с портами ввода-вывода практически так же, как и с ячейками памяти. Работа с портами сводится к тому, что процессор просто читает число из порта ввода или записывает число в порт вывода. В качестве порта вывода чаще всего выступает обыкновенный парал ­ лельный регистр. Порт ввода еще проще. Это простая ключевая схема, которая по команде с центрального процессора подает внешние данные на его входы. Процессор и цифровые шины Главным управляющим элементом всей микропроцессорной системы является процессор. Именно он, за исключением нескольких особых случаев, управляет и памятью, и портами ввода-вывода. Память и порты ввода-вывода являются пассивными устройствами и могут только отве ­ чать на управляющие воздействия. Для того, чтобы процессор мог управлять микропроцессорной систе ­ мой, он соединен со всеми ее элементами при помощи цифровых шин. Как мы уже говорили, шина — это набор параллельных проводников, по которым передается цифровой сигнал. Эти проводники называются линиями шины. В каждый момент времени по шине передается одно двоичное число. По каждой линии передается один разряд этого числа. В любой микро ­ процессорной системе имеется, по крайней мере, три основных шины. Все они изображены на рис. 2.1, но даны только русскоязычные названия шин.

RkJQdWJsaXNoZXIy MTExODQxMg==