
- •1. Однокристальные микро-эвм (омэвм) семейства mcs51. Обобщённая структурная схема микроЭвм. Основные характеристики омэвм.
- •2. Структурная схема микро-эвм семейства mcs51 (к1816ве51). Операционный узел. Формат регистра psw. Структурная схема микроконтроллера
- •Операционный узел
- •3. Структурная схема микро-эвм семейства mcs51 (к1816ве51). Узел внутренней памяти. Состав регистров специального назначения.
- •4. Организация адресного пространства микро-эвм семейства mcs51. Узел внутренней памяти
- •5. Порты микро-эвм семейства mcs51 (к1816ве51). Назначение портов. Функциональная схема порта р0. Узел управления и синхронизации
- •Узел сопряжения с внешними устройствами
- •6. Способы адресации микро-эвм семейства mcs51 (к1816ве51).
- •Cпособы адресации
- •7. Система команд микро-эвм семейства mcs51 (к1816ве51). Группа команд пересылки данных.
- •8. Система команд микро-эвм семейства mcs51 (к1816ве51). Группа команд обработки данных.
- •9. Система команд микро-эвм семейства mcs51 (к1816ве51). Группа команд управления.
- •11. Временная диаграмма типового машинного цикла. Примеры временных диаграмм для выполнения команд за один и за два машинных цикла.
- •А) Считывание команд из внутр. Памяти программ (сверху до пунктира).
- •Б) Ниже пунктира – внешняя память данных. Данные читаются во 2ом мц.
- •1. Если чтение из внутр. Пп, то psen не вырабатывается.
- •12. Таймеры/счётчики 0 и 1 микроконтроллера семейства mcs51 (омэвм51). Режимы работы, программирование таймера/счётчика.
- •13. Таймер/счётчик 2. Режимы работы.
- •14. Организация прерываний в омэвм51.
- •Обработка внутренних прерываний
- •15. Организация последовательного ввода/вывода микроконтроллера семейства mcs51 (омэвм51). Режимы работы uart. Расчет скорости передачи данных для асинхронного режима.
- •Формирование p для передатчика.
- •Примеры программирования последовательного ввода/вывода.
- •16. Последовательный интерфейс i2c.
- •Случай чтения байта из памяти:
- •Временная диаграмма
- •17. Последовательный интерфейс spi (Serial Periferial Interface).
- •18. Последовательный интерфейс can.
- •19. Последовательный интерфейс One wire (MicoLine).
- •Структурная схема шины usb
- •Хост контроллер – на шине только один. Функция – периферийное устройство. В хабе имеется порт (точка подключения). Корневой хаб входит в состав хоста.
- •21. Обзор современных микроконтроллеров семейства mcs51. Особенности микроконтроллеров фирм Philips, Atmel и др.
- •22. Микроконтроллеры mсs 251, 151. Микроконтроллер 251.
- •23. События. Примеры захвата событий. Массив программируемых счетчиков (pca). Режимы захвата, программируемого таймера, скоростного ввода вывода, генератора шим.
- •Краткий обзор pic 16c 6x/7x/8x
- •3. Управляющие команды
- •4. Команды пересылки данных
- •25. Микроконтроллеры с risc архитектурой (семейство avr). Организация памяти. Особенность портов ввода вывода. Обзор системы команд. Пример программы с использованием команд микроконтроллера avr.
- •26. Цифровая обработка сигналов (цос). Примеры задач цос. Сигнальные микроконтроллеры фирмы Texas Instruments (tms320). Сигнальные процессоры
- •Рассмотрим tms 320
- •Организация памяти
- •Инструментальные ср-ва разработки и отладки мпс
26. Цифровая обработка сигналов (цос). Примеры задач цос. Сигнальные микроконтроллеры фирмы Texas Instruments (tms320). Сигнальные процессоры
Используются для цифровой обработки сигналов:
фильтрация сигналов;
смесь (свертка);
вычисление корреляционной функции сигналов;
обработка сигнала (преобразование, усиление, ограничение);
компрессия/декомпрессия сигнала.
Пример.
Аналоговый фильтр.
Фильтр низких частот
Y(t) – полезный сигнал, убираются все помехи.
Для этих преобразований необходимо поставить фильтр.
Предпочтение отдаются цифровой техники, т. к. изменив параметры, можно обрабатывать различные сигналы.
В случае аналогового фильтра, если меняется форма сигнала, необходимо пересчитывать весь фильтр.
Фильтры с КИХ (конечная импульсная хар-ка)
С(k) – коэффициенты, Х(n-k) – дискретные значения функции.
A/D
F
D/A
t
Получили непрерывный сигнал без помех с помощью цифрового фильтра.
Если ∆t мало, то не успеем обработать сигнал.
МКр не годится из-за низкой скорости обработки.
Реализация цифрового фильтра КИХ.
2 памяти в выч. Устройстве: таблица коэффициентов, таблица значений.
1) Аппаратно реализуют команду МАС (умножение с накоплением).
S = AB+S (выполняется 1 такт).
Многопортовая память – за раз выбирается несколько операндов.
2) Все это в цикле делается (N).
Это особенности сигнальных процессоров. DSP – digital signal processor.
Анализатор спектра:
-
преобразование Фурье
Быстрое преобразование Фурье (БПФ) – преобразование Фурье с конечным числом отсчетов.
Чтобы обрабатывать сигналы в реальном масштабе времени, часто исп. специализированные ПРЦ.
Регулятор скорости вращения вала двигателя: пропорционально-интегрально-дифференциальный регулятор. Это пример ЦОС.
Сигнальные процессоры выпускают фирмы:
Texas Instruments, FreeScale Semiconducters, Analog Devices…
Motorola 56002, 96002 – низкая стоимость;
TMS 320 – интенсивный обмен с внешними устройствами;
ADSP – большой объем вычислений.
TMS м. б. обозначено TI (Texas Instruments).
Рассмотрим tms 320
TMS 320 С2х – решают задачи управления двигателями и моторами; встроены ЦАП и АЦП; 20 MIPS.
TMS 320 С3х С4х – 32-разр.; м.б. использованы в решении задач, где треб. вычисления с плавающей точкой, производительность 40 MIPS.
TMS 320 С5х – 16-разр. целочисленные (плав. точки нет). Применяется, в основном, в мобильных устройствах; режим энергосбережения; производительность 160 MIPS.
TMS 320 С6х – 32-раз.; самые быстрые. Применяются в видеокомпрессии, радио локации т.д.; производить 2000 MIPS.
Структурная схема TMS 320 С5х: (это называется процессор, т.к. ориентирован
на цифровую обработку сигналов)
ROM
RAM
Внутр. магистраль
BI
SWG
EU
JTAGG
HPI
McBSP
DMA
Гарвардская архитектура,
EU – операционный узел
– интерфейс с внешними устройствами (ША, ШD, ШУ)
JTAG – спец. порт, испол. для отладки микропроц. системы. К нему можно подключить ЭВМ, напр. РС
HPI – быстродейст. порт со своей внутренней памятью; предназначен для построения многопроцессорной ВС.
McBSP – мультиплексир. последовательный синхронный порт (их несколько); через него м. подключить некоторые послед. устройства: ЦАП, АЦП, UАRТ…
Timer – блок таймеров
SWG – генератор циклов ожидания
АLU – 40 разрядов (против 16-разр. слов) – на деление и умножение; 2 аккумулятора по 40 разр.
МАС – аппаратн. умн-е 17-разр. зн-й с накоплением за 2 такт
Сдвиг – аппаратный сдвигатель 32-разр.
CSSU – устройство сравнения
BIU – устройство формирования адреса.