
- •1Микропроцессоры. История появления и развития.
- •6Внутреннее построение микропроцессора. Алу.
- •2Архитектуры процессоров по разделению памяти данных и команд (Архитектура фон Неймана, Гарвардская архитектура).
- •3Архитектуры процессоров по набору команд (risc, cisc).
- •4Микропроцессор, микрокомпьютер, микроконтроллер. Определения и отличительные особенности.
- •5Внутреннее построение микропроцессора. Структурная схема микропроцессора.
- •7Внутреннее построение микропроцессора. Аккумулятор, счетчик команд.
- •8Внутреннее построение микропроцессора. Регистры.
- •9Микропроцессорная система. Шинная структура связей.
- •14. Аппаратное обеспечение микроконтроллера. Базовый функциональный блок микроконтроллера.
- •10Микропроцессорная система. Выходные каскады цифровых микросхем
- •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.Система тактирования
5Внутреннее построение микропроцессора. Структурная схема микропроцессора.
Основным устройством всех информационных систем является центральный процессор (ЦП). Обычно роль ЦП систем выполняют микропроцессоры, обычно в технологии микроинформационной техники программную память, память данных, интерфейс ввода-вывода, дешифратор адресов выполняют на различных ИС как это показано на рис. 4.1.
Центральным устройством системы является микропроцессор, который содержит обычно элементы размещения данных, называемые регистрами, и устройство счета, называемое арифметико-логическим устройством (АЛУ). Центральное устройство содержит также цепь декодирования команд и секцию управления и синхронизации. Оно снабжено также необходимыми соединениями с устройством ввода/вывода.
Основными функциями центрального устройства микро-ЭВМ являются следующие:
извлечение, декодирование и выполнение команд программы в указанном порядке;
передача данных из памяти и в память и из устройств вв/выв и в устройства вв/выв;
ответы на внешние прерывания;
установка общей синхронизации и сигналов управления для всей системы.
Наиболее важные секции содержат различные регистры, АЛУ, дешифраторы команд, устройства управления и синхронизации, а также устройства вв/выв.
7Внутреннее построение микропроцессора. Аккумулятор, счетчик команд.
Аккумулятор служит для хранения слова данных, посланного в него из выходного порта АЛУ или извлеченного из памяти.
Аккумулятор -главный регистр микропроцессора. Большинство арифметических и логических операций выполняется с использованием АЛУ и аккумулятора.
Операции над двумя словами данных предполагает размещение одного из них в аккумуляторе, а другого в памяти или еще каком-либо регистре.
Операцией другого типа, использующей аккумулятор, является программируемая передача данных из одной части микропроцессора в другую. Например, пересылка данных между портом ввода-вывода и областью памяти, между двумя областями памяти и т.п. Выполнение операции осуществляется в два этапа: сначала выполняется пересылка данных из источника в аккумулятор, а затем из аккумулятора - в пункт назначения.
Количество разрядов аккумулятора соответствует длине слова микропроцессора, т. е. 8 бит. Однако некоторые микропроцессоры имеют аккумуляторы двойной длины. Такой аккумулятор можно рассматривать или как одно устройство, или как два отдельных аккумулятора. В первом случае второй аккумулятор пары используется для записи дополнительных битов, появляющихся при выполнении некоторых арифметических операций.
Счетчик команд это один из наиболее важных регистров микропроцессора. Программа-это последовательность команд, хранимых в памяти микро-ЭВМ и предназначенных для того, чтобы инструктировать машину, как решать поставленную задачу. Для корректного выполнения последней команды должны поступать в строго определенном порядке. На счетчике команд лежит ответственность следить за тем, какая команда выполняется, а какая подлежит выполнению следующей. Часто счетчик команд имеет намного больше разрядов, чем длина слова данных микропроцессора. Так, в большинстве 8-разрядных микропроцессоров, адресующихся к памяти объемом 65К, число разрядов счетчика команд равно 16.
Счетчик команд соединен с внутренней шиной данных микропроцессора. Данные обычно поступают в счетчик команд из памяти микро-ЭВМ.