ВУЗ:
Составители:
-5-
Основные элементы архитектуры микроконтроллера
Как правило, семейства МК имеют единые базовые струк-
туры. В качестве типичного примера семейства МК AVR рас-
смотрим архитектуру МК AT90S8515 (см. рис. 1). С точки зрения
изучения принципов работы и программирования можно выде-
лить следующие основные элементы МК AT90S8515:
− генератор тактового сигнала (GCK);
− процессор (CPU);
− память программ, предназначенная для
хранения про-
граммного кода и констант;
− память данных, в которой сохраняются данные и значе-
ния переменных;
− набор периферийных устройств (регистры, порты, тай-
мер/счетчик, аналого-цифровой преобразователь и др.) для ввода
и вывода данных, управляющих сигналов и выполнения других
функций.
Рассмотрим назначение и организацию работы этих эле-
ментов.
МК семейства AVR – устройства синхронного типа, т.е.
операции, выполняемые МК, привязаны по времени к импульсам
тактового сигнала. Для МК AT90S8515 в качестве генератора
тактового сигнала используется либо внешний генератор (ре-
жим EXT), либо внутренний генератор с внешним кварцевым или
керамическим резонатором (режим XTAL).
Процессор микроконтроллера выполняет три основные опе-
рации, обеспечивающие выполнение программы:
1)
формирует адрес очередной команды;
2) выбирает команду из памяти;
3) организует выполнение команды.
Основные узлы процессора:
− счетчик команд или программный счетчик
− (PC); дешифратор (декодер) команд;
− арифметико-логическое устройство (ALU);
− блок регистров общего назначения РОН (GPR);
− регистр состояния МК (SREG);
− регистр-указатель стека (SP).
-5-
Основные элементы архитектуры микроконтроллера
Как правило, семейства МК имеют единые базовые струк-
туры. В качестве типичного примера семейства МК AVR рас-
смотрим архитектуру МК AT90S8515 (см. рис. 1). С точки зрения
изучения принципов работы и программирования можно выде-
лить следующие основные элементы МК AT90S8515:
− генератор тактового сигнала (GCK);
− процессор (CPU);
− память программ, предназначенная для хранения про-
граммного кода и констант;
− память данных, в которой сохраняются данные и значе-
ния переменных;
− набор периферийных устройств (регистры, порты, тай-
мер/счетчик, аналого-цифровой преобразователь и др.) для ввода
и вывода данных, управляющих сигналов и выполнения других
функций.
Рассмотрим назначение и организацию работы этих эле-
ментов.
МК семейства AVR – устройства синхронного типа, т.е.
операции, выполняемые МК, привязаны по времени к импульсам
тактового сигнала. Для МК AT90S8515 в качестве генератора
тактового сигнала используется либо внешний генератор (ре-
жим EXT), либо внутренний генератор с внешним кварцевым или
керамическим резонатором (режим XTAL).
Процессор микроконтроллера выполняет три основные опе-
рации, обеспечивающие выполнение программы:
1) формирует адрес очередной команды;
2) выбирает команду из памяти;
3) организует выполнение команды.
Основные узлы процессора:
− счетчик команд или программный счетчик
− (PC); дешифратор (декодер) команд;
− арифметико-логическое устройство (ALU);
− блок регистров общего назначения РОН (GPR);
− регистр состояния МК (SREG);
− регистр-указатель стека (SP).
Страницы
- « первая
- ‹ предыдущая
- …
- 3
- 4
- 5
- 6
- 7
- …
- следующая ›
- последняя »
