- •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
- •Организация памяти
- •Инструментальные ср-ва разработки и отладки мпс
Организация памяти
|
Programm |
|
Data |
0000h |
Диапазон не исп. |
0000h |
MMR (SFR) |
|
|
||
|
Reserv |
|
SPR (POH) |
7Fh |
7Fh |
||
80h |
OVLY = 1 PAM |
80h |
PAM (адреса перекрыты, т.е. м. писать сюда и программу и данные) |
|
|
||
|
OVLY = Ø Ext |
|
|
7FFFh |
3FFFh |
||
4000h |
External |
4000h |
External |
|
|
||
|
|
||
ЕFFFh |
|
||
|
POM |
|
|
|
|
||
FЕFFh |
|
POM или External |
|
|
Диапазон не исп. Reserv |
|
|
FF7Fh |
|
||
FF8Fh |
Interrupts |
|
Reserv |
|
|
||
FFFFh |
FFFFh |
Память м. расширять (страничная память) – до 1 Мб здесь указана нулевая страница каждой памяти.
Контроллер стартует с адреса FF8Fh (сюда пишем jump)
MMR – регистр спец. ф-ций (аккумулятор, стека…)
SPR – аналог кэш-памяти (сверхбыстрое ОЗУ)
External – область внешней памяти
Инструментальные ср-ва разработки и отладки мпс
Внутрисхемные эмуляторы (устройство, которое заменит контроллер) – м.б. автономный и на основа РС.
Программные симуляторы (отладчик)
Платы развития (оценочные платы) усеченная МПС, к-л имеет осн. устр-ва и место д. подкл-я др. микросхем)
Эмуляторы – м. вынуть ПЗУ и покл. кабели и ПС
Программаторы