- •1.Понятие о микропроцессорах (мп). Замена устройств с жесткой логикой на мп управление.
- •2. Выбор мп комплекта. Основные критерии выбора
- •3.Основные параметры
- •4.Основные семейства современных оэвм.
- •5. Классификация оэвм и мп. Признаки классификации оэвм.
- •6. Архитектура мпс. Основные состовляющие мпс
- •7. Однокристальные, одноплатные и многоплатные микро-эвм. Основные параметры и особенности.
- •8. Микро-эвм и контроллеры. Основные отличия и сходство.
- •9??? Общий принцип обработки инфо.
- •10. Cхемный принцип управления мп.
- •11. Микропрограммный принцип управления мп
- •12 Микропрограммный принцип управления мп
- •13. Структура мп, основанного на схемном принципе управления (на примере мп серии к580).
- •14. Основные составляющие внут структуры оэвм семейства mcs-51.
- •15. Временная диаграмма работы оэвм.
- •16.Организация стека в мпс
- •17. Режим прямого доступа в память (пдп)
- •18. Система прерывания в микро-эвм
- •19.Форматы данных и команд в мпс
- •20. Способы адресации.
- •21. Система команд мп и оэвм. Структура команды, Информация, необходимая для записи программ. Группы команд.
- •22. Система команд мп и оэвм. Структура команды, Информация, необходимая для записи программ. Группы команд.
- •23. Программирование мп и оэвм. Этапы составления программы.
- •25. Однокристальные микро-эвм – новые изделия мп техники. Особенности, основные характеристики (на примере семейства mcs-51).
- •26. Оэвм семейства mcs-51. Структура, характеристики, назначение выводов.
- •27. Особенности построения блока памяти программ. Особенности построения блока памяти данных.
- •28. Особенности построения блока памяти программ. Особенности построения блока памяти данных.
- •29. Оэвм семейства mcs-51. Организация ввода / вывода. Назначение портов оэвм в различных конфигурациях системы.
- •30. Синхронизация оэвм семейства mcs-51. Временная диаграмма
- •31. Узел таймеров оэвм семейства mcs-51
- •32. Система прерываний оэвм семейства mcs-51.
- •33. Регистр состояний оэвм семейства mcs-51.
- •34. Система команд оэвм семейства mcs-51. Информация, необходимая для составления программ.
- •35. Система команд оэвм семейства mcs-51. Информация, необходимая для составления программ.
- •36. Способы адресации.
- •37. Страничная адресация в командах оэвм семейства mcs-51 (на примере команд переходов и вызова подпрограмм).
- •38. Построение мпс на основе оэвм семейства mcs-51.
- •39. Примеры программирования оэвм семейства mcs-51.
- •40. Запоминающие устройства мпс. Основные параметры и классификация.
- •41. Оперативные запоминающие устройства мпс (озу). Классификация и основные параметры.
- •42. Оперативные запоминающие устройства мпс (озу). Классификация и основные параметры.
- •43. Постоянные запоминающие устройства (пзу). Виды пзу и их основные характеристики.
- •44.Перепрограммируемые пзу (ппзу). Принципы запоминания и стирания информации
- •45. Интерфейсные схемы мпс (на примере мпк).
- •46. Бис усапп кр580ви53. Принцип действия, порядок программирования.
- •47. Бис ппи кр580вв55а. Принцип действия, порядок программирования.
- •48.Основные особенности и характеристики ацп и цап
- •49.Шинные формирователи, супервизоры, регистры и другие вспомогательные элементы мпс
- •50.Программное обеспечение мпс. Иерархия, структура
- •51.Иерархия уровней по мпс. Характеристики отдельных модулей
- •52.Средства отладки по мпс
- •53.Языки программирования мпс. Иерархия уровней
- •54.Глобальный процесс отладки аппаратных и программных средств
- •55. Средства диагностики мпс. Термины. Особенности диагностики. Основные средства диагностики
- •56.Перспективы развития микропроцессорной техники.
- •57.Применение плис в мп технике. Понятие плис, классификация, основные параметры, типы плис. Интегрированная система программирования плис max plus II. Язык программирования поис adhl
- •58. Особенности применения мпс в различных сферах деятельности. Критерий выбора мп для различных сфер применения.
- •59.Применение мпс в измерительной технике.
- •60. Применение мпс в автомобильной технике
- •61. Применение мпс в бытовой технике. Применение мпс в проектах интеллектуальный дом ид
- •62. Применение мпс в бытовой технике. Применение мпс в проектах интеллектуальный дом ид
- •63. Основные особенности risc процессоров
- •64. Язык программирования Си для создания по микроконтроллеров. Основные семь элементов программирования.
- •65. Язык программирования Си для создания по микроконтроллера. Особенности языка для описания структуры мк
30. Синхронизация оэвм семейства mcs-51. Временная диаграмма
ОЭВМ имеет встроенный генератор тактовых импульсов, к которому необходимо присоединять кварцевый резонатор с частотой 1 -12 МГц, LC-цепочку или внешний генератор.
На рисунке 2.20 показано формирование машинных циклов ОЭВМ. Все машинные циклы одинаковы и состоят из 12 периодов сигнала ALE. Практически все команды выполняются за один или два машинных цикла, кроме команд умножения MUL A,B и деления DIV A,B, продолжительность выполнения которых составляет 4 машинных цикла.
Рис. 2.20. Синхронизация ОЭВМ
31. Узел таймеров оэвм семейства mcs-51
В состав блока входят: два 16-разрядных регистра Т/С0 и Т/С1;
-- восьмиразрядный регистр режимов Т/С (TMOD);
-- восьмиразрядный регистр управления (TCON);
-- схема инкремента;
-- схема фиксации INT 0, INT 1, T0, T1;
-- схема управления флагами;
-- логика управления Т/С.
Режим работы каждого Т/С определяется значением битов М0, М1 в регистре TMOD. Т/С 0 и Т/С 1 имеют 4 режима работы:
-- режим 0 (М0=0, М1=0) – Т/С представляет собой устройство на основе 13-разрядного регистра, функцию делителя на 32 выполняют регистры TL0, TL1,
-- режим 1 (М0=0, М1=1) – аналогичен режиму 0 отличие в том, что данный режим превращает Т/С в устройство на основе 16-разрядного регистра,
-- режим 2 (М0=1, М1=0) – Т/С представляет собой устройство на основе 8-разрядного регистра,
-- режим 3 (М0=1, М1=1) – Т/С 1 в режиме 3 заблокирован и просто сохраняет свой счет (значение кода в регистре Т/С). Т/С 0 представляет собой 2 независимых устройства на основе 8-разрядных регистров TL0, TH0. Устройство на основе TL0 может работать только в режиме таймера.
Во всех режимах, кроме режима 2, после переполнения Т/С счет продолжается с величины 00H, если Т/С не выключить с помощью битов TR0, TR1 или входов INT0, INT1. Оба счетчика могут работать в двух режимах:
-- внутренний таймер, когда на вход счетчика подается сигнал с внутреннего тактового генератора (частота сигнала Fкв/12).
-- счетчик событий, когда на вход счетчика подается внешний сигнал с вывода T0 (для Т/С0), T1 ( для Т/С1).
Переключение режимов производится установкой битов C/T0, C/T1 в управляющем регистре TMOD.
Программирование таймеров-счетчиков сводится к установке их режимов (установке соответствующих битов в регистре TMOD) и запуска счетчика установкой соответствующего бита в регистре TCON. Причем надо учитывать, что TCON допускает побитовую адресацию (т.е. в командах можно обращаться непосредственно к определенному биту), а TMOD не допускает побитовую адресацию (т.е. для установки соответствующего бита надо записывать в регистр целый байт с определенным значением требуемых битов)
32. Система прерываний оэвм семейства mcs-51.
Система прерывания имеет 5 источников прерывания:
-- Внешнее прерывание с входа INT0 (0003H),
-- Встроенный таймер-счетчик 0 (000BH),
-- Внешнее прерывание с входа INT1 (00013H),
-- Встроенный таймер-счетчик 1 (0001BH),
-- Прерывание от последовательного порта (00023H).
Каждый источник прерывания может прервать выполнение основной программы и передать управление на подпрограмму обслуживания прерывания (адрес этой подпрограммы – в скобках). В МК могут быть реализованы разные системы прерываний. Одноуровневая система – пока одно прерывание не будет обслужено до конца, другое не будет обслужено вообще. Приоритетная система – если во время обработки одного прерывания происходит «более приоритетное» прерывание, то МП обслужит «более приоритетное», а потом продолжит старое прерывание.
Управление прерываниями осуществляется с помощью регистра IE (бит-адресуем). IE.0 INT0 (Содержание: 0 – запрещено, 1 - разрешено). IE.1 T0. IE.2 INT1. IE.3 T1. IE.4 COM-PORT. IE.7 – запрет или разрешение прерываний вообще.
Для смены приоритетов используется регистр IP (не бит-адресуем). IP.0 INT0 (Содержание: 0 – понизить приоритет, 1 – повысить приоритет) и т.д. аналогично регистру IE