Введение
Микроконтроллер (MCU) -- микросхема, предназначенная для управления электронными устройствами. Типичный микроконтроллер сочетает в себе функции процессора и периферийных устройств, может содержать ОЗУ и ПЗУ. По сути, это однокристальный компьютер, способный выполнять простые задачи. Использование одной микросхемы, вместо целого набора, как в случае обычных процессоров, применяемых в персональных компьютерах, значительно снижает размеры, энергопотребление и стоимость устройств, построенных на базе микроконтроллеров.
Микроконтроллеры являются основой для построения встраиваемых систем, их можно встретить во многих современных приборах, таких, как телефоны, стиральные машины и т. п. Большая часть выпускаемых в мире процессоров -- микроконтроллеры[3].
В отличие от микросхем "жесткой логики", микроконтроллер - это микросхема, у которой, во-первых, зависимость выходных сигналов от входных определяется исключительно правилами, заложенными разработчиком заранее (это называется программированием, а сами правила - программой), а во-вторых, нет четкого деления выводов на входы и выходы - обычно почти все выводы микроконтроллера в зависимости от желания и намерения разработчика могут быть как входами, так и выходами (и даже менять свое назначение в процессе работы).
- Введение
- 1. Архитектура микроконтроллеров MCS-51
- 1.1 Блок управления и синхронизации
- 2. Архитектура микроконтроллеров ARM
- 2.1. Основные характеристики ядра ARM7
- 3. Архитектура микроконтроллера AVR
- 3.1. Микропроцессор
- 3.2. Память
- 3.2.1. Память программ (Flash ROM или Flash ПЗУ)
- 3.2.2. Память данных
- 3.2.3. Регистровая память (РОН и РВВ)
- 3.2.4. Энергонезависимая память данных (EEPROM)
- 3.2.5. Оперативная память (ОЗУ или RAM)
- 3.3. Периферия
- 3.3.1. Порты ввода/вывода (I/O)