Микропроцессоры и микропроцессорные системы. Общие сведения
Микропроцессор (МП) - это выполненное на одной или нескольких БИС устройство цифровой обработки информации, осуществляемой по программе. По назначению он идентичен ЭВМ, но обладает меньшими функциональными возможностями.
Современные микропроцессоры могут содержать миллионы транзисторов в одной микросхеме. Обобщенная структурная схема МП показана на рис.6.1.
Основу микропроцессора составляет арифметико-логическое устройство АЛУ. Оно выполняет арифметические (сложение, вычитание) и логические (сравнение, дизъюнкция, конъюнкция) операции над двумя числами и выдает результат операции. Регистры Р служат для хранения и выдачи команд (регистр команд), адресов (регистр адресов) и данных (регистр данных или аккумулятор).
Устройство управления служит для преобразования команд, поступающих из регистров и внешнего ЗУ в сигналы, непосредственно воздействующие на все элементы МП и стимулирующие выполнение команд.
Все блоки МП соединены между собой и с внешними устройствами тремя многоразрядными шинами: шиной данных ШД, шиной адресов ША и шиной управления ШУ. Шина — это группа параллельных проводников, по которым передается многоразрядный код. УУ распределяет во времени связи между блоками по одной и той же шине — мультиплексирование.
Совокупность шин называется магистралью. Шина данных служит для обмена операндами — кодами исходных данных или кодами команд. Шина адресов служит для передачи кодов ячеек памяти в ЗУ.
Таким образом, в микропроцессорах, как и в ЭВМ, используется магистральный принцип передачи информации.
Микропроцессор используется совместно с другими микроэлектронными устройствами: запоминающим устройством данных (ЗУД), запоминающим устройством программы (ЗУП) и устройством ввода-вывода (УВВ). Объединение этих элементов называется микропроцессорной системой или микроконтроллером— рис. 6.2.
Запоминающие устройства ЗУ предназначены для приема, хранения и выдачи программы и данных. При этом ЗУП представляет собой постоянное запоминающее устройство (ПЗУ), работающее только на считывание. Запись программы в ЗУП происходит однократно при ее изготовлении или отладке. ЗУД представляет собой оперативное запоминающее устройство (ОЗУ), работающее как в режиме записи, так и в режиме считывания.
УВВ предназначено для приема сигналов от внешних устройств в процессор или ЗУ и для вывода результатов во внешние устройства. Генератор тактов синхронизирует через МП работу всех блоков системы. В некоторых типах МП он может входить в состав самого процессора.
Программа, по которой работает МП обычно хранится в постоянном запоминающем устройстве. Запись программы происходит одноразово. Возможно применение репрограммируемых (перепрограммируемых) ПЗУ, допускающих многократную запись и стирание информации. Информация в ПЗУ сохраняется при отключении источника питания.
Для хранения данных применяют оперативные запоминающие устройства (ОЗУ), в которые информация может быть выдана из МП или от внешних устройств (клавиатура, датчики) через УВВ. При отключении источника питания информация в ОЗУ теряется.
В тех случаях, когда разработчики микропроцессорной системы предусматривают для потребителя присоединение к магистрали каких-либо дополнительных блоков (открытый вариант системы), магистраль снабжается буфером магистрали, увеличивающем ее нагрузочную способность или адаптером магистрали, если надо не только усиление, но и преобразование сигналов.
Конструктивно микроконтроллеры могут быть однокристальными, если все элементы микропроцессорной системы выполнены в одной интегральной схеме или одноплатными, если они расположены на одной печатной плате. Одноплатные микроконтроллеры часто снабжаются встроенной клавиатурой и индикатором. В таком виде они могут составить самостоятельную вычислительную часть цифровых систем измерения, управления и т.д.
Промышленность выпускает огромную номенклатуру микроконтроллеров, отличающихся разрядностью, архитектурой, характеристиками и возможностями функционирования. Общим признаком всех микроконтроллеров является их гибкое (т.е. программное) структурирование. Микроконтроллеры могут быть специализированными (например, микроконтроллер клавиатуры персонального компьютера) или универсальными, предназначенными для решения различных задач одного класса, например контроллеры для систем промышленной автоматики.
Микропроцессоры характеризуются следующими параметрами:
1. Вид микропроцессора: универсальный или специализированный, сигнальный и т.п.
2. Способ управления: схемный (жесткий), или микропрограммный (гибкий).
3. Разрядность — длина слова, которое может быть одновременно обработано процессором (4, 8, 16,32).
4. Емкость адресуемой памяти. Характеризует возможности микропроцессора по сложности реализуемых программ.
5. Быстродействие. Характеризуется продолжительностью одной
операции типа «регистр-регистр» или числом операций в секунду.
6. Мощность потребления.
7. Питающие напряжения.
8. конструктивные характеристики.
Дата добавления: 2016-02-09; просмотров: 1191;