
- •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. Программирование мп и оэвм. Этапы составления программы.
- •24. Распределение ресурсов при составлении программы. Оценка времени выполнения программы.
- •25. Однокристальные микро - эвм (оэвм) - новые изделия мп техники. Особенности, основные характеристики (на примере семейства mcs-51).
- •26. Оэвм семейства mcs-51. Структура, характеристики, назначение выводов.
- •27. Оэвм семейства mcs-51. Особенности построения блока памяти программ.
- •28. Оэвм семейства mcs-51. Особенности построения блока памяти данных.
- •29. Оэвм семейства mcs-51. Организация ввода / вывода. Назначение портов оэвм в различных конфигурациях системы.
- •30. Синхронизация оэвм семейства mcs-51. Временная диаграмма.
- •31. Узел таймеров оэвм семейства mcs-51.
- •32. Система прерываний оэвм семейства mcs-51.
- •33. Регистр состояний оэвм семейства mcs-5.
- •34. Система команд оэвм семейства mcs-51. Информация, необходимая для составления программ.
- •35. Группы команд оэвм семейства mcs-51. Их краткая характеристика.
- •36. Способы адресации в командах оэвм семейства mcs-51
- •37. Страничная адресация в командах оэвм семейства mcs-51 (на примере команд переходов и вызова подпрограмм).
- •38. Построение мпс на основе оэвм семейства mcs-51.
- •39. Примеры программирования оэвм семейства mcs-51.
- •40. Запоминающие устройства мпс. Основные параметры и классификация.
- •41. Оперативные запоминающие устройства мпс (озу). Классификация и основные параметры.
- •42. Структура и работа бис озу статистического типа.
- •43. Постоянные запоминающие устройства (пзу). Виды пзу и их основные характеристики.
- •44. Перепрограммируемые пзу (ппзу). Принципы запоминания и стирания информации.
- •45. Интерфейсные схемы мпс (на примере мпк к580).
- •46. Бис усапп кр580ви53. Принцип действия, порядок программирования.
- •47. Бис ппи кр580вв55а. Основные режимы работы. Порядок программирования.
- •48. Основные особенности и характеристики ацп и цап. Их подключение к оэвм.
- •49. Шинные формирователи, супервизоры, регистры и другие вспомогательные элементы мпс.
- •50. Программное обеспечение мпс (по мпс). Классификация, структура.
- •51. Иерархия уровней по мпс. Характеристики отдельных модулей.
- •52. Средства отладки по мпс. Характеристики, требования к отдельным составляющим.
- •53. Языки программирования мпс. Иерархия уровней.
- •54. Средства диагностики мпс.
44. Перепрограммируемые пзу (ппзу). Принципы запоминания и стирания информации.
Перепрограммируемые ПЗУ - эти ПЗУ позволяют осуществить многократную перезапись.
Перепрограммируемые ПЗУ осуществяются с помощью специальных программаторов PROM
PR
– вход перепрограммирования
Шаги
1. На ША выводится адрес ячейки которую надо запрограммировать
2. На ШД подаются данные которые надо записать
3. На CS дается 0
4. на PR подаёться импульс(от 5 Вт до 12 Вт) этот импульс записывает байт данных
Стирание производиться 2 способами:
1. Ультрафиолетовое стирание tстир = 20-30 мин
2. электрическое стирание на вход программатора подаеться отрицательный импульс5-49Вт
Достоинство:
Возможность перепрограммирования
Недостаток:
1. Очень дорогие устройства
2. Ограниченное число циклов перепрограммирования
3. Возможность самопроизвольного стирания информации
FLASH-память
Это смесь между ПЗУ и ОЗУ.
При пропадании питания информация остаётся.
Можно считывать и писать информацию
При стирании информации программатор задает определенный код.
Внутренние элементы стирают информацию внутри
При записи подается код записи и осуществляется запись.
Достоинство:
Относительно невысокая стоимость
45. Интерфейсные схемы мпс (на примере мпк к580).
Интерфейсные схемы
- это схемы свойства которых можно менять в процессе работы подавая специальный регист RUS (регистр управляющий специальным байтом
КР580ВВ51 – I8051: Программированный сихронно-асинхронный приемо-передатчик УСАП. Используется для операций последовательной связи между микро процессорными системами или ПК СОМ1
КР580 ВВ53 – I8053: Программируемый интервальный таймер. Содержит 3 независимых 16-ричных счетчика
КР580 ВВ55 – I8055: Программируемый параллельный адаптер (ППА). Используется для передачи и приема байта данных целиком
КР580ВН59: Программируемый контроллер прерывания. Назначение: организация до 6F уровней прерывания внешних устройств
КР580 ВВ75: Программируемый контроллер видео терминала
КР580 ВВ77: Программируемый контроллер клавиатуры семисигментных индикаторов. Можно подключить до 64 кнопок + 16 семисигментных индикаторов
46. Бис усапп кр580ви53. Принцип действия, порядок программирования.
Б
ИС
программируемого интервального таймера
КР580ВИ53
Программируемый интервальный таймер предназначен для построения программируемых счетчиков, мультивибраторов, генераторов импульсов и других устройств в МПС. Условное обозначение программируемого интервального таймера (ПИТ) показано на рис.П1.13.
ПИТ состоит из трех независимых 16-разрядных реверсивных счетчиков (т.е. работающих на вычитание) -"0", "1" и "2". Каждый счетчик имеет вход CLK0..2, выход OUT0..2 и вход управления счетом G0...G2. Если на входе G низкий уровень - счет запрещен, если высокий - разрешен.
Каждый счетчик имеет 16-разрядный регистр, в который можно записать начальное число, из которого при каждом входном импульсе будет вычитаться 1 при работе счетчика. Адресация регистров счетчика указана в табл.П1.3.
D
0...D7
- шина данных ПИТ,
A0,A1 - адресация счетчиков ПИТ,
RD/,WR/ - чтение и запись в ПИТ,
CS/ - выбор ИС ПИТ,
CLK - входной сигнал тактовых импульсов,
G - сигнал разрешения счета,
OUT - выход счетчика
Рис.П1.13
Таблица П1.3
А0 |
А1 |
Адресуемый регистр ПИТ |
Тип обращения |
0 |
0 |
Регистр счета счетчика 0 |
Чтение/загрузка |
1 |
0 |
Регистр счета счетчика 1 |
Чтение/загрузка |
0 |
1 |
Регистр счета счетчика 2 |
Чтение/загрузка |
1 |
1 |
Регистр управляющего слова ПИТ |
Только запись |
Перед первым использованием любого счетчика его необходимо настроить, т.е. записать в регистр управляющего слова команду для каждого счетчика. Формат команды указан на рис. П1.14.
При подаче команды в регистр управляющего слова ее биты D7,D6 определяют к какому счетчику относится команда. Биты D5,D4 задают порядок считывания/загрузки из/в регистров счетчика: можно считывать/ загружать только младший, только старший байты или последовательно младший и старший байты счетчика. Биты D3...D1 задают режим, в котором будет работать счетчик (см. ниже). И наконец, бит D0 определяет вид счета - либо двоичный 16-разрядный, либо двоично-десятичный счетчик объемом 4 декады.
После подачи слова режима можно загружать счетчик заданным числом. Важно только соблюдать порядок записи/считывания, запрограммированный словом режима.
Содержимое регистров счетчиков можно считать при необходимости двумя способами: либо при остановке счетчика (например, подачей на вход G уровня лог.0) простой командой чтения из счетчика, либо считыванием во время счета, т.н. "на лету". Для этого надо в регистр управляющего слова записать специальный байт, который даст команду на перезапись текущего показания счетчика в промежуточный регистр.