Нашу жизнь сейчас невозможно представить без электронных устройств которые постоянно помогают решать ту или иную задачу. На самом деле микроконтроллеры используются везде начиная от цифровых часов заканчивая суперкомпьютерами. Микроконтроллер- электронный компонент с огромными возможностями. Он обладает: - Входами, по которым мы получаем сигналы как аналоговые так и цифровые;
- Средой, в которой происходит обработка входных сигналов в зависимости от порядка действий (программы);
- Выходами, на которые мы получаем результат обработки.
На мой взгляд, наиболее простыми для понимания являются микроконтроллеры AVR. На рисунке представлена архитектура микроконтроллера avr. Глубоко мы в структуру пока влазить не будем, на данный момент важно понять назначение следующих групп блоков: - CPU- часть контроллера, которая отвечает за обработку всех данных согласно программе;
- Последовательные интерфейсы- группа, отвечающая за порядок приема или передачи данных при работе с различными устройствами;
- Бортовая периферия- набор устройств, которые помогут нам при выполнении программы, обработке аналоговых сигналов;
- порты ввода- вывода- часть, позволяющая подключать исполнительные и управляющие устройства.
Таким образом, после записи программы в микроконтроллер, мы сможем контролировать входные значения, их обрабатывать, так как нам это нужно и управлять любыми устройствами.
|