- •1Микропроцессоры. История появления и развития.
- •6Внутреннее построение микропроцессора. Алу.
- •2Архитектуры процессоров по разделению памяти данных и команд (Архитектура фон Неймана, Гарвардская архитектура).
- •3Архитектуры процессоров по набору команд (risc, cisc).
- •4Микропроцессор, микрокомпьютер, микроконтроллер. Определения и отличительные особенности.
- •5Внутреннее построение микропроцессора. Структурная схема микропроцессора.
- •7Внутреннее построение микропроцессора. Аккумулятор, счетчик команд.
- •8Внутреннее построение микропроцессора. Регистры.
- •14. Аппаратное обеспечение микроконтроллера. Базовый функциональный блок микроконтроллера.
- •10Микропроцессорная система. Выходные каскады цифровых микросхем
- •9Микропроцессорная система. Шинная структура связей.
- •11. Режимы работы микропроцессорной системы. Программный обмен информацией.
- •12. Режимы работы микропроцессорной системы. Обмен по прерываниям.
- •13. Режимы работы микропроцессорной системы. Прямой доступ к памяти.
- •1 5. Аппаратное обеспечение микроконтроллера. Изменяемый функциональный блок микроконтроллера.
- •17 Схема сброса
- •18 Порты ввода/вывода
- •19 Сторожевой таймер
- •20 Резидентная память
- •21 Микроконтроллер msp430. Общие сведения
- •22 Микроконтроллер msp430. Центральный процессор
- •23 Микроконтроллер msp430. Режимы адресации
- •24 Микроконтроллер msp430. Систематактирования
- •25 Микроконтроллер msp430.Энергосберегающиережимы
- •27. Микроконтроллер msp430 Порты ввода-вывода
- •37Ацп. Определение. Основные понятия: разрешение, разрядность, частота дискретизации.
- •28.Микроконтроллер msp430.16битный ацп sd16_a
- •29. Микроконтроллер msp430. Модуль универсального последовательно интерфейса
- •30. Микроконтроллер msp430. Таймеры
- •31. Микроконтроллер msp430. Модуль таймера микроконтроллера. Архитектура.
- •32. Микроконтроллер msp430. Модуль таймера микроконтроллера. Режимы счёта.
- •Непрерывный режим
- •Режим «вверх/вниз»
- •36Микроконтроллер msp430. Модуль таймера микроконтроллера. Регистры.
- •33. Микроконтроллер msp430. Модуль таймера микроконтроллера. Прерывание таймера. Прерывания Таймера а
- •Прерывание taccr0
- •Генератор вектора прерывания taiv
- •34. Микроконтроллер msp430. Модуль таймера микроконтроллера. Блоки захвата/сравнения.
- •35. Микроконтроллер msp430. Модуль таймера микроконтроллера. Устройство вывода. Модуль вывода
- •Режимы вывода
- •38Ацп. Типы ацп. Параллельного преобразования.
- •39Ацп. Типы ацп. Последовательного приближения.
- •40Ацп. Типы ацп. Интегрирующие.
- •42Ацп. Погрешности, причины.
- •57. Tms c281x. Конвейер
- •43. Последовательные интерфейсы. Spi.
- •45Последовательные интерфейсы. Uart.
- •44. Последовательные интерфейсы. I2c.
- •46Последовательные интерфейсы. Rs-232с.
- •47Последовательные интерфейсы. Rs-485.
- •49. Программируемые логические контроллеры
- •51. Процессоры цифровой обработки сигналов и реальный масштаб времени.
- •52. Процессоры цифровой обработки сигналов (пцос). Требования к пцос.
- •53. Процессоры цифровой обработки сигналов (пцос). Типовые задачи и области применения.
- •54. Tms c281x. Общие сведения
- •55. Tms c281x. Архитектура.
- •56. Tms c281x. Цпу. Аппаратный умножитель и атомарное алу.
- •58. Tms c281x. Страничная организация памяти.
- •59. Микропроцессорные системы управления. Управление двигателем постоянного тока.
- •60. Управление шаговым двигателем.
- •16.Система тактирования
8Внутреннее построение микропроцессора. Регистры.
Регистр адреса памяти. При каждом обращении к памяти микро-ЭВМ регистр адреса памяти указывает адрес области памяти, которая подлежит использованию микропроцессором. Регистр адреса памяти содержит двоичное число - адрес области памяти. Выход этого регистра называется адресной шиной и используется для выбора области памяти или в некоторых случаях для выбора порта ввода-вывода.
В большинстве микропроцессоров регистры адреса памяти и счетчика команд имеют одинаковое число разрядов. Как и счетчик команд, регистр адреса памяти должен располагать количеством разрядов, достаточным для адресации любой области памяти микро-ЭВМ. У большинства 8-разрядных микропроцессоров количество разрядов регистра адреса памяти равно 16. Такой регистр можно разделить на 2 отдельных регистра, каждый из которых имеет независимое подключение к шине данных микропроцессора. Один из этих регистров называют регистром старшего байта (СБ), другой – регистром младшего байта (МБ).
Поскольку регистр адреса памяти подключен к внутренней шине данных микропроцессора, он может загружаться от различных источников.
Регистр команд предназначен исключительно для хранения текущей выполняемой команды, причем эта функция реализуется микропроцессором автоматически с началом цикла выборка-выполнение, называемого также машинным циклом.
Этот регистр соединен с внутренней шиной данных, однако он только принимает данные, посылать данные на шину он не может.
Хотя функции регистра команд ограниченны, роль его в работе микропроцессора велика, поскольку выход этого регистра является частью дешифратора команд.
Регистр состояния. Наличием регистра состояния подлинная вычислительная машина отличается от простого калькулятора. Данный регистр предназначен для хранения результатов некоторых проверок, осуществляемых в процессе выполнения программы. Разряды регистра состояния принимают то или иное значение при выполнении операций, использующих АЛУ и некоторые регистры.
Запоминание результатов упомянутых проверок позволяет использовать программы, содержащие переходы.
При наличии в программе перехода выполнение команд начинается с некоторой новой области памяти, т. е. счетчик команд загружается новым числом. В случае условного перехода такое действие имеет место, если результаты определенных проверок совпадают с ожидаемыми значениями. Указанные результаты находятся в регистре состояния.
Буферные регистры АЛУ. Необходимость в таком регистре вызвана отсутствием в АЛУ своего запоминающего устройства. В состав АЛУ включены только комбинационные схемы, и поэтому при поступлении исходных данных на входе АЛУ немедленно появляются результирующие данные на его выходе как следствие выполнения операций данной программы. Буфер аккумулятора позволяет избежать ситуации, при которой вход и выход АЛУ одновременно подсоединены к одной и той же точке схемы.
Регистры общего назначения. В некоторых микропроцессорах они служат в качестве запоминающих устройств, в других функциональные возможности этих регистров не уступают возможностям аккумулятора. Последнее достигается в том случае, если АЛУ может помещать в них данные.
