58,. Базовый функциональный блок микроконтроллера включает:
Центральный процессор.
Внутренние магистрали адреса, данных и управления.
Схему формирования многофазной импульсной последовательности для тактирования центрального процессора и межмодульных магистралей.
Устройство управления режимами работы МК, такими, как активный режим, в котором МК выполняет прикладную программу, режимы пониженного энергопотребления, в один из которых МК переходит, если по условиям работы выполнение программы может быть приостановлено, состояния начального запуска (сброса) и прерывания.
Базовый функциональный блок принято называть процессорным ядром МК. Процессорное ядро обозначают именем семейства МК, основой которого оно является. Например, ядро НС05 — процессорное ядро семейства Motorola MC68HC05, ядро MCS-51 — ядро семейства МК Intel 8xC51, ядро PIC16 — процессорное ядро Microchip PIC16.
Процессорное ядро представляет собой неразрывное единство трех составляющих его технического решения:
1. Архитектуры центрального процессора с присущими ей набором регистров для хранения промежуточных данных, организацией памяти и способами адресации операндов в пространстве памяти, системой команд, определяющей набор возможных действий над операндами, организацией процесса выборки и исполнения команд.
2. Схемотехники воплощения архитектуры, которая определяет последовательность перемещения данных по внутренним магистралям МК между регистрами, арифметическо-логическим устройством и ячейками памяти в процессе выполнения каждой команды.
3. Технологии производства полупроводниковой БИС МК, которая позволяет разместить схему той или иной сложности на полупроводниковом кристалле, определяет допустимую частоту переключений в схеме и энергию потребления.
Эти три составляющие неразрывно связаны друг с другом и в конечном счете определяют важнейший параметр процессорного ядра МК — его производительность.Ядро современных 8-разрядных МК реализует один из двух принципов построения МП:
• МП с CISC-архитектурой — МП с полной системой команд (Complicated Instruction Set Computer).
• МП с RISC-архитектурой — МП с сокращенной системой команд (Reduced Instruction Set Computer).
59. Изменяемый функциональный блок включает в себя модули памяти различного типа и объема, порты ввода/вывода, модули тактовых генераторов, таймеры. В относительно простых МК модуль обработки прерываний входит в состав процессорного ядра. В более сложных МК он представляет собой отдельный модуль с развитыми возможностями. В состав изменяемого функционального блока могут входить и такие дополнительные модули как компараторы напряжения, аналого-цифровые преобразователи (АЦП) и другие. Каждый модуль проектируется для работы в составе МК с учетом протокола ВКМ. Данный подход позволяет создавать разнообразные по структуре МК в пределах одного семейства. В настоящее время существует подход по которому одному и тому же выводу микросхемы соответствует несколько различных функциональных назначений. При это назначение задается программно. Вот эти периферийные модули, память и составляют изменяемый функциональный блок.
60. Модули таймеров. служат для приема информации о времени наступления тех или иных событий от внешних датчиков событий, а также для формирования управляющих воздействий во времени. Модуль таймера 8-разрядного МК представляет собой 8-ми или 16-разрядный счетчик со схемой управления. Схемотехникой МК обычно предусматривается возможность использования таймера в режиме счетчика внешних событий, поэтому его часто называют таймером/счетчиком. В памяти МК 16-разрядный счетчик отображается двумя регистрами: TH — старший байт счетчика, TL — младший байт. Регистры доступны для чтения и для записи. Направление счета — только прямое, то есть при поступлении входных импульсов содержимое счетчика инкрементируется. счетчик может использовать один из источников входных сигналов: импульсную последовательность с выхода управляемого делителя частоты fBUS; сигналы внешних событий, поступающие на вход TOCKI контроллера. В первом случае говорят, что счетчик работает в режиме таймера, во втором — в режиме счетчика событий. При переполнении счетчика устанавливается в «единицу» триггер переполнения TF, который генерирует запрос на прерывание, если прерывания от таймера разрешены. Пуск и останов таймера могут осуществляться только под управлением программы. Программным способом можно также установить старший и младший биты счетчика в произвольное состояние или прочитать текущий код счетчика. Совершенствование подсистемы реального времени МК ведется по следующим направлениям: увеличение числа модулей таймеров/счетчиков. Этот путь характерен для фирм, выпускающих МК со структурой MCS-51, а также для МК компаний Mitsubishi и Hitachi; модификация структуры модуля таймера/счетчика, при которой увеличение числа каналов достигается не за счет увеличения числа счетчиков, а за счет введения дополнительных аппаратных средств входного захвата (input capture — IC) и выходного сравнения (output compare — OC). Такой подход используется, в частности, в МК компании Motorola.
- 1. Теория и практика формообразования заготовок.
- 2. Основы технологии формообразования отливок из черных и цветных сплавов.
- 3. Основы технологии формообразования сварных конструкций из различных сплавов. Понятие о технологичности заготовок.
- 4. Пайка материалов.
- 6. Понятие о технологичности деталей.
- Закономерности и связи, проявляющиеся в процессе проектирования и создания машин.
- Методы разработки технологического процесса изготовления машины.
- 9. Принципы построения производственного процесса изготовления машины.
- 10. Технология сборки.
- 11. Разработка технологического процесса изготовления деталей.
- 13. Требования к деталям, критерии работоспособности и влияющие на них факторы.
- 14. Механические передачи
- 18. Муфты механических приводов
- 20. Технические регламенты.
- 21. Стандартизация.
- 22. Подтверждение соответствия.
- 23. Государственный контроль (надзор) за соблюдением требований технических регламентов.
- 24.Метрология. Прямые и косвенные измерения.
- 25. Основные понятия и определения: информация, алгоритм, программа, команда, данные, технические устройства.
- 26. Системы счисления. Представление чисел в позиционных и непозиционных системах
- 27. Системы счисления. Перевод чисел из одной системы счисления в другую.
- Принцип двоичного кодирования
- 30. Принципы организации вычислительного процесса. Гарвардская архитектура эвм.
- 31 Архитектура и устройство базовой эвм.
- 32 Адресация оперативной памяти. Сегментные регистры.
- 33 Система команд процессора i32. Способы адресации.
- 34 Система команд процессора i32. Машинная обработка. Байт способа адресации.
- 35 Разветвляющий вычислительный процесс.
- 36. Циклический вычислительный процесс
- 37. Рекурсивный вычислительный процесс.
- 39. Типы данных
- 42. Объектно-ориентированное программирование
- Функции устройств ввода/вывода
- Методы адресации
- 58,. Базовый функциональный блок микроконтроллера включает:
- 62. Модули последовательного ввода/вывода
- 67.Приборы силовой электроники.
- 69. Полевой транзистор
- 71. Цепи формирования траектории рабочей точки транзистора
- 72. Цфтрт с рекуперацией энергии
- 73. Последовательное соединение приборов
- 74. Параллельное соединение приборов.
- 76. Защита силовых приборов от перенапряжения.
- 77. Расчет драйвера igbt-транзистора.
- 78. Трансформаторы.
- 79. Машины постоянного тока.
- 80. Асинхронные и синхронные машины.
- 81. Элементная база современных электронных устройств.
- 82. Усилители электрических сигналов.
- 83. Основы цифровой электроники.