Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
32х.rtf
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
415.2 Кб
Скачать

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ ФГБОУ ВО

«Дагестанский государственный технический университет» Факультет радиоэлектроники, телекоммуникаций и мультимедийных технологий реферат

По дисциплине: «ЦУиМП»

На тему: «32-разрядные микроконтроллеры»

Выполнил студент 4 курса

гр. Р-351 Рамазанов Ш.Н.

Проверил: ст.пр. Семиляк А.И

Махачкала 2016г.

Микроконтроллер - это специальная микросхема, предназначенная для управления различными электронными устройствами. Микроконтроллеры впервые появились в том же году, что и микропроцессоры общего назначения (1971).

Разработчики микроконтроллеров придумали остроумную идею – объединить процессор, память, ПЗУ и периферию внутри одного корпуса, внешне похожего на обычную микросхему. С тех пор производство микроконтроллеров ежегодно во много раз превышает производство процессоров, а потребность в них не снижается.

Микроконтроллеры выпускают десятки компаний, причем производятся не только современные 32-битные микроконтроллеры, но и 16, и даже 8-битные (как i8051 и аналоги). Внутри каждого семейства часто можно встретить почти одинаковые модели, различающиеся скоростью работы ЦПУ и объемом памяти.

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

Именно поэтому самые старые типы микроконтроллеров еще до сих пор в ходу – они многое могут: от автоматического открывания дверей и включения полива газонов до интеграции в систему «умный дом». При этом существуют и более мощные микроконтроллеры, способные выполнять сотни миллионов операций в секунду и обвязанные периферией «до зубов». У них и задачи соответствующие. Таким образом, разработчик сначала оценивает задачу, а уж потом выбирает под нее подходящее «железо».

На сегодняшний день существует более 200 модификаций микроконтроллеров, совместимых с i8051, выпускаемых двумя десятками компаний, и большое количество микроконтроллеров других типов. Популярностью у разработчиков пользуются 8-битные микроконтроллеры PIC фирмы Microchip Technology и AVR фирмы Atmel, 16-битные MSP430 фирмы TI, а также 32-битные микроконтроллеры, архитектуры ARM, которую разрабатывает фирма ARM Limited и продаёт лицензии другим фирмам для их производства.

Микроконтроллер характеризуется большим числом параметров, поскольку он одновременно является сложным программно-управляемым устройством и электронным прибором (микросхемой). Приставка "микро" в названии микроконтроллера означает, что выполняется он по микроэлектронной технологии.

В ходе работы микрконтроллер считывает команды из памяти или порта ввода и исполняет их. Что означает каждая команда, определяется системой команд микроконтроллера. Сиситема команд заложена в архитектуре микрконтроллера и выполнение кода команды выражается в проведении внутренними элементами микросхемы определенных микроопераций.

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

Микроконтроллеры, как правило, не работает в одиночку, а запаивается в схему, где, кроме него, подключаются экраны, клавиатурные входы, различные датчики и т.д.

Софт для микроконтроллеров может привлечь внимание тех, кто обожает «гоняться за битами», так как обычно память в микроконтроллерах составляет от 2 до 128 Кб. Если меньше, то писать приходится на ассемблере или Форте, если есть возможность, то используют специальные версии Бейсика, Паскаля, но в основном – Си. Прежде чем окончательно запрограммировать микроконтроллер, его тестируют в эмуляторах – программных или аппаратных.

Тут может возникнуть вопрос: микропроцессор и микроконтроллер это просто разное название одного и того же устройства, или это все-таки разные вещи?

Микропроцессор это центральное устройство любой ЭВМ, выполненный по интегральной технологии. Само название говорит о том, что именно в нем происходят вычислительные процессы. Чтобы из него получилась ЭВМ, пусть даже не очень современная и мощная (вспомните любительские конструкции Радио-86 или Синклер), его надо дополнить внешними устройствами.

В первую очередь это оперативная память и порты ввода вывода информации.

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

Зарубежная же вычислительная техника на месте не стояла, поэтому ОМЭВМ стали называться контроллерами (от англ. Control – управлять, управление). И в самом деле, контроллеры оказались весьма пригодны для управления различной техникой, даже не очень сложной.

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

Самой важной причиной движения в сторону 32-разрядных микроконтроллеров (МК) является усложнение встраиваемых устройств под влиянием требований рынка. Так как встраиваемые продукты становятся все более функционально насыщенными, 8- и 16-разрядные МК не позволяют обеспечить требуемую производительность. Даже если 8- и 16-разрядные МК отвечают требованиям сегодняшних проектов, возможности дальнейшей модернизации таких устройств и повторного использования программного кода в будущих разработках уменьшаются.

Следующей причиной является то, что разработчики встраиваемых систем начинают все более ясно осознавать преимущества перехода на 32-разрядные МК, которые обеспечивают не только более чем десятикратное превосходство в производительности, но также позволяют снизить энергопотребление, уменьшить размер программы, ускорить разработку программного обеспечения и многократно его использовать.

Еще одной причиной является возможность широкого выбора и доступность МК на базе ARM. В настоящее время все больше поставщиков МК предлагают приборы на базе ARM-процессора. Эти продукты обеспечивают широкий выбор периферии, производительности, объема памяти, типов корпусов, стоимости и т.д.

Кроме того, процессоры на базе ARM-ядра Cortex-M имеют ряд функций, специально ориентированных на различные приложения. Эти особенности позволяют использовать микроконтроллеры на базе ARM в самых различных сферах применений. В то же время, цена на ARM-микроконтроллеры значительно снизилась за последние 5 лет, появляется все больше недорогих и даже бесплатных инструментов разработки.

Выбор МК на базе ARM-ядра является также наилучшей инвестицией по сравнению с другими архитектурами. Программный код, разработанный для ARM-устройств, можно использовать в течение ряда лет для микроконтроллеров, предлагаемых большим числом поставщиков. Так как ARM-архитектура распространяется все шире, то становится все проще найти инженера-программиста с опытом разработки ARM-устройств, чем других архитектур.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]