
- •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. Язык программирования Си для создания по микроконтроллера. Особенности языка для описания структуры мк
44.Перепрограммируемые пзу (ппзу). Принципы запоминания и стирания информации
Для перепрограммирования используются различные физические эффекты твердого тела. Условно можно разделить БИС памяти на ППЗУ, перепрограммируемые электрическими импульсами (EEPROM) и ППЗУ с ультрафиолетовым стиранием ранее записанной информации. Особняком стоит так называемая FLASH память.
Для первого типа ППЗУ стирание информации осуществляется подачей некоторого отрицательного или положительного потенциала на все ячейки памяти. Информация в ячейках сохраняется благодаря свойствам "плавающего" затвора полевого транзистора, который является основой ячейки.
Второй тип ППЗУ - ППЗУ с ультрафиолетовым стиранием. Стирание информации осуществляется подачей УФ излучения к поверхности кристалла через специальное кварцевое окно в корпусе БИС. Ультрафиолетовое излучение вызывает разряд емкости затвора полевого транзистора ячейки памяти. Поэтому в исходном состоянии все ячейки ППЗУ содержат единицы. Программирование осуществляется подачей программирующего импульса амплитудой около 12...25 В на затворы транзисторов ячеек, куда необходимо записать нули. Информация при отключенном питании сохраняется в течение более 10 тыс. часов. Этот тип ППЗУ наиболее удобен для разработки программ пользователем, так как неудачную программу можно легко стереть и записать новую.
FLASH БИС памяти в последнее время наиболее часто используется для внутренней памяти программ МК, да и для наращивания памяти МПС. По принципу действия и программирования они очень похожи на ЭСППЗУ, но есть возможность программирования БИС не вынимая из схемы, причем не требуется дополнительных источников программирования. Число циклов программирования составляет от 1000 до106.
45. Интерфейсные схемы мпс (на примере мпк).
CS – выбор микросхемы, CLOCK – импульс от тактового генератора, A0, A1 – адресные биты, TXD – выход передатчика, RXD – вход приемника.
Ф-ции: 1) берет байт данных и преобразует в последовательный код определенного формата и отдает на TXD.
2) принимает последовательный код из RXD и отдает параллельный код на ШД.
Бит проверки может отсутствовать. Строковый бит нужен для приемной и передающей стороны. Макс. кол-во импульсов -12, мин. – 7.
Микросхема работает следующим образом:
-- В спец. регистр подается байт (управляющее слово), кот. программирует процесс передачи и приема такой последовательной посылки.
-- Подается команды записи, считывания в эту микросхему.
-- Выдача байта данных
-- Если не требуется менять направление и пар-ры передачи, то дальше передаются данные. Если надо поменять, то задается спец. команда по изменению.
46. Бис усапп кр580ви53. Принцип действия, порядок программирования.
Управление периферийными устройствами часто требует от микропроцессорной системы точного задания временных интервалов между управляющими сигналами. Сделать это программно зачастую невозможно. Такие задачи поручают программируемым таймерам (ПТ). С помощью ПТ процессор может формировать временные интервалы произвольной длительности, производить синхронизацию внешних устройств, организовывать счетчики событий, вести счет текущего времени и т. д.
ПТ КР580ВИ53 содержит три независимых счетчика с максимальной частотой счета 2 МГц. Каждый из трех счетчиков может быть запрограммирован на различные режимы работы и счета. Таймер КР580ВИ53 может работать как:
1) программируемый тактовый генератор;2)счетчик событий;3)бинарный перемножитель;4)цифровой одновибратор;5)часы реального времени.
В состав ПТ входит буфер канала данных, логика чтения/записи, определяющая, к какому каналу обращается процессор, и трех независимых каналов. Каждый канал включает в себя 16-разрядный счетчик, регистр режима, схему управления и схему синхронизации.
В состав счетчика входят регистр хранения, буферный регистр и собственно счетчик. Регистр хранения содержит значение константы счета. В начале цикла работы канала константа счета из регистра хранения переписывается в счетчик, и затем по тактовым импульсам на входе CLK происходит декремент содержимого счетчика. Содержимое счетчика в любой момент времени может быть переписано в буферный регистр и прочитано процессором. В регистр режима записывается управляющее слово, определяющее режим работы канала. Схема управления синхронизирует работу отдельных схем в соответствии с запрограммированным режимом работы и работу канала с работой процессора. Схема синхронизации формирует серию внутренних импульсов с длительностью, определяемой внутренними времязадающими цепями, и периодом, равным периоду внешних тактовых импульсов.
Программирование и режимы работы
Каналы таймера полностью независимы друг от друга - каждый может иметь свой режим работы. Режимы работы ПТ задаются при начальной установке. Процессор должен задать каждому каналу в указанной последовательности:
Режим работы. Определяется записью в ПТ управляющего слова по адресу A0=1, A1=1.
Число для счетчика (один или два байта в зависимости от управляющего слова для данного канала).
Формат управляющего слова приведен в табл. 3. Порядок программирования ПТ произвольный, т. е. можно сначала запрограммировать режимы работы всех каналов, а затем загрузить счетчики. Счетчик канала д.б. обязательно загружен именно тем количеством байтов, которое было запрограммировано в управляющем слове (значения разрядов D5 и D4). При загрузке содержимого счетчика двухбайтовым числом первым записывается младший байт, затем старший.
Таблица 3. Формат управляющего слова для выбора режима работы D7 D6.
Существует шесть режимов работы каждого канала.
Режим 0 - выдача сигнала прерывания по конечному числу. При работе в этом режиме на выходе канала появляется "0" сразу же после установления режима работы. После загрузки числа счетчик начинает считать и после того, как достигается конечное число, на выходе устанавливается "1" и остается до тех пор, пока канал не будет перезагружен режимом работы или новым числом.
Режим 1 - ждущий мультивибратор с устанавливаемой длительностью сигнала. В этом режиме в счетчик канала устанавливается в "0". Одновременно начинается счет, а при достижении конечного числа на выходе устанавливается "1".
Режим 2 - генератор тактовых сигналов. В режиме на выходе канала через число периодов такт. частоты, появляется "0" длительностью в один период тактовой частоты.
Режим 3 - генератор прямоугольных сигналов. В режиме на выходе канала будет "1" в течение первой половины интервала времени, и "0" в течение второй половины.
Режим 4 - программно-управляемый строб. После установки режима на выходе канала появляется "1". Когда число полностью загружено в счетчик начинается счет, и при достижении конечного числа на выходе появляется импульс уровня "0" длительностью в один период тактовой частоты.
Режим 5 - схемотехнически управляемый строб. Работа канала аналогична работе в режиме 4 с разницей, что счетчик канала после загрузки начинает счет по переднему фронту на управляющем входе.
Особенность построения внутренней схемы таймера требует, чтобы операция чтения содержимого счетчика была выполнена до конца, т. е. если запрограммирована загрузка двух байтов, то нельзя, прочитав один младший байт, перегружать счетчик новой величиной.