Виберіть потрібну підкатегорію
Микроконтроллер — это специальная микросхема, предназначенная для управления различными электронными устройствами. Микроконтроллер объединяет процессор, память, ПЗУ и периферию внутри одного корпуса По сути, это однокристальный компьютер, способный выполнять относительно простые задачи.
На сегодняшний день существует более 200 модификаций микроконтроллеров, выпускаемых десятками компаний. Основные и самые популярные семейства – AVR, ARM, PIC.
Микроконтроллер характеризуется большим числом параметров, поскольку он одновременно является сложным программно-управляемым устройством и электронным прибором (микросхемой). Микроконтроллер имеет внутри себя процессор, оперативную память, память программ, а кроме этого целый набор периферийных устройств .
В ходе работы микрконтроллер считывает команды из памяти или порта ввода и исполняет их. предназначение каждой команды определяется системой команд, заложенной в архитектуре микрконтроллера. Выполнение кода команды выражается в проведении внутренними элементами микросхемы определенных микроопераций.
В микроконтроллере обязательно должна присутствовать память, чтобы микропроцессор мог переслать данные, а также для хранения различной информации (в т.ч. - программ).
Кроме памяти, процессор должен взаимодействовать с внешними устройствами – периферией. Чтобы управлять устройствами ввода-вывода, непременно необходимы соответствующие буферные схемы и элементы. На их основе реализуются интерфейсные аппаратные средства. Способы взаимодействия с интерфейсными элементами предполагают наличие схем портов ввода-вывода, дешифраторов адреса и формирователей шин с буферными схемами.
Таким образом, микроконтроллер содержит внутри себя:
- универсальные цифровые порты, которые можно настраивать как на ввод, так и на вывод;
- различные интерфейсы ввода-вывода, такие как UART, I2C, SPI, USB, IEEE, Ethernet;
- аналогово-цифровые и цифро-аналоговые преобразователи;
- компараторы;
- широтно-импульсные модуляторы;
- таймеры;
- радиочастотные приемники и передатчики;
- встроенную память;
- встроенный тактовый генератор и сторожевой таймер.
Программирование микроконтроллеров обычно осуществляется на языке Ассемблер или Си, хотя существуют и специальные языки, разработанные для программирования микроконтроллеров, например, GNU Compiler Collection и CodeVisionAVR.
Самодостаточный чип, который содержит практически всё, чтобы этого хватало для построения законченного изделия и есть пример типового микроконтроллера.
Микроконтроллеры широко используются в изделиях, которые содержат всю систему целиком исключительно в одной миниатюрной микросхеме.
Области применения микроконтроллеров:
- вычислительная техника;;
- электроника и разнообразные устройства бытовой техники, в которой используется электронные системы управления (стиральные машины, микроволновые печи, телефоны, а также в системах "умный дом");
- устройства промышленной автоматики.
Фирма GreenChip предлагает Вам приобрести различные микроконтроллеры!