Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
0_МПиИСТС_Все главы.doc
Скачиваний:
518
Добавлен:
27.03.2016
Размер:
10.5 Mб
Скачать

Предисловие

С момента своего появления в начале 70-х годов 20-того века микропроцессоры (МП) превратились в основную элементную базу современной электронной аппаратуры различного назначения.

По мере развития микропроцессоров в составе этого семейства выделились микроконтроллеры (МК), составляющие в настоящее время основную часть выпускаемых промышленностью микропроцессоров, и цифровые сигнальные процессоры, активно развивающиеся в последние годы.

В рамках данной книги рассматриваются только основные вопросы, связанные с архитектурой и структурой микропроцессоров, принципами их функционирования, некоторыми моментами истории их развития и особенностями языков программирования. Более детальное рассмотрение архитектуры и ассемблеров некоторых моделей микропроцессоров обусловлено имеющейся лабораторной базой. Детальное рассмотрение отдельных вопросов, связанных с микропроцессорной техникой, можно найти в специальной литературе, где объем книги часто превышает 800-900 страниц, и других учебных пособиях автора, уже опубликованных или готовящихся к публикации.

Автор считает своей приятной обязанностью вынести благодарность Тройкову С.М. за помощь в подготовке материала книги к печати.

Введение

Стремительное развитие микропроцессорной техники с середины ХХ и в начале ХХI веков характеризовалось быстрыми темпами замены традиционных цифровых систем на «жесткой логике» системами на основе микропроцессоров. Традиционная цифровая техника сохраняет свои позиции при разработке устройств, требующих максимального быстродействия, параллельной обработки входных сигналов, а также устройств с простейшими алгоритмами обработки информации. Однако и в этом сегменте устройств все большее применение находят программируемые логические интегральные схемы (ПЛИС), соединяющие возможность программирования структуры связей и отдельных функций с параллельной обработкой входных сигналов.

В последние годы издано много книг, посвященных микропроцессорной технике, внутреннему устройству и функционированию микропроцессоров, микроконтроллеров, принципам организации обмена информацией и методам разработки микропроцессорных систем. Не всегда эти книги дают четкое представление об особенностях микропроцессорных систем по сравнению с цифровыми системами на «жесткой логике» или программируемых логических интегральных схемах, в результате выбор того или иного способа реализации разрабатываемого устройства происходит на интуитивном уровне с учетом опыта предшествующих разработок.

Кроме этого, в значительном количестве книг, посвященных микропроцессорной технике, недостаточное внимание уделяется специфическим вопросам архитектуры и функционирования микропроцессоров. В результате в разрабатываемых микропроцессорных системах могут встретиться неэффективные аппаратные и программные решения.

Предлагаемая книга посвящена основам микропроцессорной техники, ее базовым понятиям, принципам выбора и методам применения микропроцессоров. Для освоения материала книги необходимы, как минимум, начальные знание по системам счисления, кодам чисел и цифровой схемотехнике.

Книгу ни в коем случае не следует рассматривать как энциклопедию по микропроцессорной технике или как справочник: в ней рассматриваются далеко не все семейства микроконтроллеров, получившие признание и широкое распространение в нашей стране, нет подробного описания существующих средств разработки микропроцессорных систем. Ее цель, скорее, состоит в том, чтобы научить студентов пользоваться справочной литературой и другими справочными материалами.

Книга написана с учетом многолетнего личного опыта автора по разработке микропроцессорных систем различного назначения, а также на основе материала учебных курсов, читаемых автором, преподавателем кафедры автоматики, информатики и систем управления Московского государственного индустриального университета (МГИУ).