Что такое микроконтроллер?

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

AVR микроконтроллер

 

AVR микроконтроллер как и любой другой, это такой же компьютер который мы используем каждый день, но только на одной микросхеме.

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

Если вы не понимаете что это, так не расстраивайтесь, я опишу все в дальнейших статьях.

Но сравнивая с персональным компьютером (RAM, скорость и т.д.) он проигрывает. Но это то, что требуется! Потому что персональный компьютер (PC) это универсальная вычислительная машина, которая может запускать тысячи различных программ, которые доступны для конкретных задач. К примеру на компьютере можно играть в различные игры, запустить браузер, в котором вы читаете эту статью! Можно запустить 3D-моделирование, редактирование видео и программное обеспечение для редактирования изображений. Многие из этих программ требуют большого объема памяти и большой мощности процессора.

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

Применение микроконтроллеров

Такая конструкция включает контроль несколькими датчиками , 2 или 3 7-ми сегментными дисплеями, несколько переключателей и реле контроля печи. Однако для такого устройства нет необходимости в монстре с процессором в 3,2 ГГц Intel Core 2 Quad с 2 Гб двухканальной оперативной памяти DDR3, 320 Гб HDD и графическим адаптером NVIDIA GeForce! Основная задача это стоимость и размер. На всем протяжении службы печи, в микроконтроллере будет работать простая программа, которая имеет размер чуть больше 4KB, также менее 128 байт памяти для хранения нескольких переменных, и, возможно, несколько байтов для хранения постоянной температуры и времени.

Применение микроконтроллеров avr:

  • Различные компьютерные устройства такие как например компьютерная мышь (считывает состояние датчиков движения и отправляет результат на PC), клавиатуры и т.д.
  • Принтеры. MCU здесь довольно быстрые и имеют большую оперативную память.
  • Автомобили.
  • Калькуляторы, электронные весы, телефоны.
  • Сотовые телефоны
  • Любая вещь, которая является небольшой, но имеет большие функции и стоит не дорого!

Они везде!

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *