11. Базовый функциональный блок микроконтроллера включает:
Центральный процессор.
Внутренние магистрали адреса, данных и управления.
Схему формирования многофазной импульсной последовательности для тактирования центрального процессора и межмодульных магистралей.
Устройство управления режимами работы МК, такими, как активный режим, в котором МК выполняет прикладную программу, режимы пониженного энергопотребления, в один из которых МК переходит, если по условиям работы выполнение программы может быть приостановлено, состояния начального запуска (сброса) и прерывания.
Базовый функциональный блок принято называть процессорным ядром МК. Процессорное ядро обозначают именем семейства МК, основой которого оно является. Например, ядро НС05 — процессорное ядро семейства Motorola MC68HC05, ядро MCS-51 — ядро семейства МК Intel 8xC51, ядро PIC16 — процессорное ядро Microchip PIC16.Процессорное ядро представляет собой неразрывное единство трех составляющих его технического решения:1. Архитектуры центрального процессора с присущими ей набором регистров для хранения промежуточных данных, организацией памяти и способами адресации операндов в пространстве памяти, системой команд, определяющей набор возможных действий над операндами, организацией процесса выборки и исполнения команд.2. Схемотехники воплощения архитектуры, которая определяет последовательность перемещения данных по внутренним магистралям МК между регистрами, арифметическо-логическим устройством и ячейками памяти в процессе выполнения каждой команды.3. Технологии производства полупроводниковой БИС МК, которая позволяет разместить схему той или иной сложности на полупроводниковом кристалле, определяет допустимую частоту переключений в схеме и энергию потребления.Эти три составляющие неразрывно связаны друг с другом и в конечном счете определяют важнейший параметр процессорного ядра МК — его производительность.Ядро современных 8-разрядных МК реализует один из двух принципов построения МП: МП с CISC-архитектурой — МП с полной системой команд (Complicated Instruction Set Computer).МП с RISC-архитектурой — МП с сокращенной системой команд (Reduced Instruction Set Computer).
13. Модули таймеров. служат для приема информации о времени наступления тех или иных событий от внешних датчиков событий, а также для формирования управляющих воздействий во времени. Модуль таймера 8-разрядного МК представляет собой 8-ми или 16-разрядный счетчик со схемой управления. В памяти МК 16-разрядный счетчик отображается двумя регистрами: TH — старший байт счетчика, TL — младший байт. Регистры доступны для чтения и для записи. Направление счета — только прямое, то есть при поступлении входных импульсов содержимое счетчика инкрементируется. счетчик может использовать один из источников входных сигналов: импульсную последовательность с выхода управляемого делителя частоты fBUS; сигналы внешних событий, поступающие на вход TOCKI контроллера. При переполнении счетчика устанавливается в «единицу» триггер переполнения TF, который генерирует запрос на прерывание, если прерывания от таймера разрешены. Пуск и останов таймера могут осуществляться только под управлением программы. Программным способом можно также установить старший и младший биты счетчика в произвольное состояние или прочитать текущий код счетчика. Совершенствование подсистемы реального времени МК ведется по следующим направлениям: увеличение числа модулей таймеров/счетчиков.
14. Модули АЦП и ЦАП. Для того чтобы цифровое устройство могло работать с аналоговыми сигналами применяются эти устройства. АЦП – устр-во, преобразующее аналоговый сигнал в дискретный код. По типу проебразования АЦП бывают: линейные и нелинейные. Большинство АЦП считаются линейными (т.е. диапазон входных значений, отображаемый на выходное цифровое значение, связан по линейному закону с этим выходным значением, т.е. выходное значение k достигается при диапазоне входных значений от m(k + b) до m(k+1+b), где m и b – нек-ые константы. Константа b, как правило, имеет значение 0 или −0.5. Если b=0, АЦП наз. квантователь с ненулевой ступенью, если же b = −0.5, то АЦП наз. квантователь с нулём в центре шага квантования). Типы АЦП: 1.АЦП прямого преобразования или параллельный АЦП содержит по одному компаратору на каждый дискретный уровень входного сигнала. 2.АЦП последовательного приближения или АЦП с поразрядным уравновешиванием содержит компаратор, вспомогательный ЦАП и регистр последовательного приближения. АЦП преобразует аналоговый сигнал в цифровой за N шагов, где N — разрядность АЦП. 3.АЦП дифференциального кодирования содержат реверсивный счётчик, код с которого поступает на вспомогательный ЦАП. Входной сигнал и сигнал со вспомогательного ЦАП сравниваются на компараторе. 4.АЦП сравнения с пилообразным сигналом (некоторые АЦП этого типа называют Интегрирующие АЦП) содержат генератор пилообразного напряжения, компаратор и счётчик времени. Пилообразный сигнал линейно нарастает до некоторого уровня, затем быстро спадает до нуля. В момент начала нарастания запускается счётчик времени. Когда пилообразный сигнал достигает уровня входного сигнала, компаратор срабатывает и останавливает счётчик; значение считывается со счётчика и подаётся на выход АЦП. 5.АЦП с уравновешиванием заряда (к ним относятся АЦП с двухстадийным интегрированием, АЦП с многостадийным интегрированием и нек-ые др.) содержат генератор стабильного тока, компаратор, интегратор тока, тактовый генератор и счётчик импульсов. Преобразование происходит в два этапа (двухстадийное интегрирование). 6.Конвейерные АЦП используют два или более шага-поддиапазона. На первом шаге производится грубое преобразование. Далее определяется разница между входным сигналом и аналоговым сигналом, соответствующим результату грубого преобразования (со вспомогательного ЦАП, на который подаётся грубый код). На втором шаге найденная разница подвергается преобразованию, и полученный код объединяется с грубым кодом для получения полного выходного цифрового значения. АЦП этого типа быстры, имеют высокое разрешение и небольшой размер корпуса. 7.Сигма-Дельта АЦП (наз. также Дельта-Сигма АЦП) производит аналого-цифровое преобразование с частотой дискретизации, во много раз превышающей требуемую и путём фильтрации оставляет в сигнале только нужную спектральную полосу. Применение. АЦП используется везде, где требуется обрабатывать, хранить или передавать сигнал в цифр. форме. Быстрые видео АЦП используются, например, в TV-тюнерах. Медленные встроенные 8, 10, 12, или 16 битные АЦП часто входят в состав микроконтроллеров. Очень быстрые АЦП необходимы в цифровых осциллографах.
17. Модуль сторожевого таймера. Сторожевой таймер – это 16-разряный таймер, который можно использовать как в качестве сторожевого, так и в качестве «интервального» таймера. В этом разделе описывается модуль сторожевого таймера. Сторожевой таймер реализован во всех устройствах MSP430x1xx. Первичная функция модуля сторожевого таймера (WDT) – выполнять рестарт управляемой системы при возникновении проблемы с программным обеспечением. Если установленный временной интервал истек, генерируется системный сброс. Если сторожевая функция в приложении не нужна, модуль может быть сконфигурирован как интервальный таймер для генерации прерываний через установленные интервалы времени. Сторожевой таймер обладает следующими возможностями: 1)Восемь программно настраиваемых временных интервалов 2)Режим сторожевого таймера 3)Режим интервального отсчета 4)Доступ к регистру управления WDT защищен паролем 5)Управление функцией вывода nonRST/NMI 6)Возможность выбора источника тактовых импульсов Возможность останова для уменьшения потребляемой мощности.//Счетчик сторожевого таймера (WDTCNT) – это 16-разрядный суммирующий счетчик, не имеющий прямого доступа из программы. Управление WDTCNT и выбор временных интервалов производится через регистр управления сторожевым таймером WDTCTL. WDTCNT может тактироваться от ACLK или SMCLK. Источник тактирования выбирается с помощью битаWDTSSEL.
- 1.Осн.Понятия и опр-я: инф-я, алгоритм, программа, команда, данные, технические устройства.
- 14. Програм-е для операционной системы windows.
- 3. Сс. Перевод чисел из одной сс в другую.
- 5. Повп. Алгоритм Фон-Неймана.
- 6. Принцип организац выч процесса. Гарвардская архитектура эвм.
- 12. Циклический вычислительный процесс
- 8.Адресация оперативной памяти. Сегментные регистры.
- 9. Система команд процессора i32. Способы адресации.
- 10. Скп i32. Машобработка. Байт способа адресации.
- 5. Усилители электрических сигналов.
- 11. Разветвляющий вычислительный процесс.
- 13. Рекурсивный вычислительный процесс.
- 1.Трансформаторы.
- 2. Машины постоянного тока.
- 3. Асинхронные и синхронные машины.
- 4. Элементная база современных электронных устройств
- 6. Основы цифровой электроники.
- 3. Типы адресации и система команд.
- 4. Структура процессора.
- 15. Модули последовательного ввода/вывода
- 11. Базовый функциональный блок микроконтроллера включает:
- 1.Принципы технического регулирования.
- 2. Технические регламенты.
- 3. Стандартизация.
- 5. Гос.Контроль за соблюд-ем треб-ий тех. Регламентов.
- 6.Метрология. Прямые и косвенные измерения.
- 1. Типы данных
- 1.Упрощение логических выражений
- 2.Функциональные схемы (лог.Диаграммы)
- 3. Искусственные нейронные сети.
- 4. Статистические методы принятия решений.
- 1.Задачи, решаемые методами искусственного интеллекта.
- 2.Модульное прогр-ие.
- 5. Програм-е в .Net Framework.
- 6. Унифицированный язык прогр-я uml.Назначение.
- 9. Этапы построения алгоритмов
- 13. C#.Полиморфизм.Перегрузка операций и методов.
- 14. C#.Наследование.Ограничения при наследовании.
- 1.Осн.Принципы сист.Подхода.
- 2. Система и моделирование. Классификация признаков.
- 3.Постановка задачи принятия решений.
- 5. Этапы системного подхода решения проблем.
- 6. Постановка задач оптимизации. Их классификация.
- 13. Нечеткие множества и их использование для принятия решений.
- 7. Условная оптимизация. Линейное программирование. Пример постановки задачи оптимизации.
- 1. Пример постановки задачи оптимизации.
- 9. Нелинейное программирование. Постановка задачи нелинейного программирования.
- 8. Методы решения задач линейного программирования. Геометрическая интерпретация.
- 10. Выбор альтернатив в многокритериальных задачах.
- 11. Классификация задач принятия решений. Структура системы принятия решений.
- Структура процесса принятия решений
- 2 Классификация моделей.
- 3 Свойства модели.
- 4 Жизненный цикл моделируемой системы:
- 5.Классификация математических моделей
- 6. Требования, предъявляемые к мат. Моделям
- 7. Модели и моделирование.
- 10. Алгоритм декомпозиции
- 8.Математические модели технических систем.
- 9. Декомпозиция систем.
- 1. Датчики измерения перемещений
- 5. Гироскопы.
- 4 Манометрические приборы
- 6. Преобразование измерительных сигналов.
- 7 Методы измерений
- 9.Системы технического зрения
- 10. Структура измерительных систем
- 11. Измерительные сигналы, виды, типы, модели сигналов. Классификация детерминированных сигналов.
- 12. Теория информации