Однокристальный микроконтроллер (МК)нредставляет собой микропроцессорную систему, реализованную на одном кристалле СБИС. Типичная архитектура МК включает в себя собственно процессор, генератор тактовых импульсов (ГТИ), блоки памяти (ОЗУ и ПЗУ), порты ввода-вывода, таймеры, контроллер прерываний. Функциональные возможности этих блоков ниже, чем у соответствующих специализированных БИС из МПК. Основными достоинствами МК являются конструктивное и схемотехническое единство всех блоков, общий электрический интерфейс, удобство программной настройки режимов работы всех подсистем. Благодаря этому микроконтроллеры являются популярным средством для построения встраиваемых цифровых управляющих систем. Сами однокристальные микроконтроллеры и вычислительно- управляющие системы на их основе реализованы в соответствии с Гарвардской архитектурой. МК для задач логического управления - логические процессоры- имеют специальные аппаратные расширения (память с битовой адресацией, порты с индивидуальной настройкой каждой линии) и расширенный набор команд логической обработки данных. В современных разработках широкое применение нашли МК серии К 1816 (аналог Intel MCS-51), а также AVR - и PIC- контроллеры. Существуют также многочисленные расширения стандартного MCS-51 — с повышенным быстродействием, увеличенными объемами памяти и набором функций. Аналоговые процессоры для обработки сигналов -включают в себя, кроме типовых блоков МК, включают в себя многоканальные АЦП и ЦАГІ, блоки формирования управляющих импульсов (например, ШИМ-импульсов). Такой процессор представляет собой интегрированную систему обработки аналоговой информации в цифровом виде. Еще одна разновидность МК - конвейерные сигначьные процессоры, содержащие конвейеры для реализации алгоритмов цифровой фильтрации данных и обработки изображений. Такие алгоритмы состоят из последовательности операций умножения и суммирования. Конвейер представляет собой набор однотипных блоков для выполнения операций умножения-суммирования, включенных последовательно друг за другом. Таким образом, результат выполнения операции в одном блоке автоматически
RkJQdWJsaXNoZXIy MTExODQxMg==