Определение и классификация микроконтроллеров.
Микроконтроллер – самостоятельная микропроцессорная система, которая содержит центральный микропроцессор (ЦМП), вспомогательные схемы (буферные регистры, контроллер) и устройства ввода/вывода, размещенные в общем корпусе (одном чипе).
Это определение справедливо для восьмиразрядных микроконтроллеров, но недостаточно для шестнадцатиразрядного и тридцатидвухразрядного микроконтроллеров (МК), так как эти МК содержат больше одного чипа (программаторы, дисплеи и т.д.).
МК классифицируются:
· По архитектуре
а) Принстонская архитектура (или фон Неймоновская).
Например, МК КР 580ВМ80, Z80.
В данном МК программы, память данных и стековая память хранятся в общем запоминающем устройстве (общая адресация памяти), и данные поступают в МП через одну шину данных.
Преимущества архитектуры: простота технической реализации, гибкость выполнения некоторых программных процедур.
б) Гарвардская архитектура.В ней хранение программ, данных и стека осуществляется в отдельных блоках запоминающего устройства и данные поступают по отдельным шинам.
Эта архитектура сложна в технической реализации. Преимущества архитектуры: меньшее количество тактов на выполнение команды (процессор точно знает, в каком блоке какая информация). Пример такой архитектуры: микроконтроллеры фирмы “Atmel”.
· По функциональному назначению
а) встраиваемые восьмиразрядные микроконтроллеры.
б) шестнадцатиразрядные и тридцатидвухразрядные микроконтроллеры.
в) цифровые сигнальные микроконтроллеры (DSP). Их предназначение: для построения цифровых фильтров, вокодеров.
Дата добавления: 2015-10-09; просмотров: 848;