- •2. Информация и виды сигналов, основные определения
- •3.Микросхемотехника и виды микропроцессоров
- •4.Виды микропроцессорных систем
- •5.Информационные микропроцессорные системы
- •6.Scada - системы
- •7. Мп системы автоматического управления
- •8. Оптимальные и самообучающиеся микропроцессорные системы
- •9. Реализация законов управления в микропроцессорных системах
- •10. Достоинства и недостатки микропроцессорных систем
- •11. Особенности разработки микропроцессорных систем
- •12. Принцип работы микропроцессора
- •13.Назначение и основные ресурсы однокристальных эвм
- •14. Мп комплекты общего назначения
- •15. Мп на основе микропроцессорных секций
- •16. Достоинства и недостатки архитектуры фон Неймана
- •17. Регистровая архитектура мп
- •18. Стековая архитектура мп систем
- •19. Ортогональная архитектура мп
- •20. Архитектура мп, ориентированная на память.
- •21. Risc, сisc, misc – процессоры
- •22. Ассемблер для мп систем
- •23. Принцип подключения интерфейсных бис в мп системах
- •24. Статический принцип реализации клавиатуры индикации.
- •25. Принцип работы динамической клавиатуры
- •26. Структурная схема и назначение сигналов пит
- •27. Назначение сигналов пит:
- •28.Управляющее слово пит
- •29. Режимы работы пит
- •30. Процедура инициализации пит
- •31. Режим 0 пит.
- •32. Режим 1 пит.
- •33. Режим 2 пит
- •34.Режим 3 пит
- •35. Режим 4 пит, назначение, примеры применения
- •36. Режим 5 пит, назначение, примеры применения
- •37. Принцип формирования шим на основе пит.
- •38. Принцип управления объектом на основе шим
- •39. Архитектура микропроцессорного контроллера (mcs-51) и структура psw
- •40. Ресурсы микропроцессорного контроллера mcs-51
- •41. Назначение специальных регистров mcs-51
- •42. Способы адресации в mcs-51
- •43. Группа команд пересылки данных mcs-51
- •44. Группа логических команд mcs-51
- •45. Группа арифметических команд mcs-51
- •46. Группа команд передачи управления mcs-51
- •47. Группа команд битового процессора mcs-51
- •48. Принцип работы и ресурсы цпоас
- •49. Цифровые команды цпоас
- •50. Аналоговые команды цпоас
- •51. Применение z-преобразования и реализация операции свертки в цпоас
- •52. Реализация на основе цпоас цф первого порядка с ких.
- •53. Реализация на основе цпоас цф первого порядка с бих
- •54. Реализация на основе цпоас цф второго порядка с ких.
- •55. Реализация на основе цпоас цф второго порядка с бих.
47. Группа команд битового процессора mcs-51
Каждый бит из битового пространства внутренней памяти может быть установлен в 1, сброшен в 0, или инвертирован:
- установить бит (записать логическую единицу) SETB;
- сбросить бит (записать логический ноль) CLR;
- проинвертировать значение бита (изменить на прямо противоположное) CPL;
- бит может быть записан во флаг переноса или считан из флага переноса MOV.
Могут быть реализованы переходы:
- если бит установлен (содержит логическую 1) JB;
- если бит не установлен (содержит логический 0) JNB;
- переход, если бит установлен со сбросом этого бита после выполнения команды (запись в этот бит 0) JBC;
Между любым битом из битового пространства внутренней памяти и флагом переноса могут быть произведены логические операции "И" или "ИЛИ".
- И ( ANL), - ИЛИ ( ORL),
48. Принцип работы и ресурсы цпоас
Входные сигналы временно сохраняются в МП на схеме выборки/хранения, поступают на вход АЦП. С выхода АЦП поступают младшие разряды ЦАП, а старшие биты разряда ЦАР передаются на ЦАП. И в аналоговом виде запоминаются на схеме хранения аналогово демультиплексора. На выходе появляется сигнал с квантованием по уровню и по времени. Цифровой код из ЦАР записанный в ячейке ОЗУ. Далее он передаётся через масштабирующее устройство на один вход АЛУ, на другой вход АЛУ поступает содержание другой ячейки памяти ОЗУ. В АЛУ выполняется цифровая команда и результат записывается по адресу порта В. Таким образом осуществляется цифровая обработка аналоговых сигналов. Особенности сигнального процессора: 1) необходимость постоянно считать дискретный входной сигнал. 2)система команд двухадресная, что повышает эффективность работы алгоритма. Реализована “арифметика с насыщением”, что является аналогом работы операционного усилителя. 3) В сигн проц отсутствуует команды усл перехода т.к. они изменили бы частоту диск-ии процессора, а все арифм и логич команды явл-ся условными. 4)Имеется блок констант в памяти ОЗУ. При этом нет необходимости в непосредственном способе адресации. Используется только регистровый способ адресации. Основная особенность сигн процессора в том, что параллельно выполняется 2 процесса – цифровой и аналоговый обработки сигнала.
Структура команды сигнально процессора.
Первые три бита отвечают за код цифровой команды. Далее порт В – приемник. 6 бит. Далее порт А (адрес источника) 6 бит. Код масштабирующего устройства (код масштабирования) 4 бита. Код аналоговой команды. 2 бита. Следовательно 4 команды. Код модификации аналоговой команды. 0 – 2 биты. Фактически номер входа и номер выхода устройства мультиплексора и демультиплексора.
49. Цифровые команды цпоас
Цифровой код из ЦАР может быть записан в любой ячейке ОЗУ, далее он передается через МУ на 1й вход АЛУ (Порт А), на 2й вход АЛУ поступает содержимое с другой ячейки ОЗУ (Порт B). Выполняется цифровая команда, результат записывается по адресу порта B. Т.о. осуществляется цифровая обработка аналоговых сигналов. Основная особенность сигнального процессора – параллельно выполняются 2 процесса – цифровой и аналоговой обработки сигналов. Программист реализует и цифровую и аналоговую часть. SUB B,A, R0, AK; Вычитание. Масштабированное содержимое порта А, вычитается из порта В, результат записывается в порт В.
ADD B, A M Сложить порт В и порт А, масштабирование и аналоговая команда. Масштабированное содержимое порта А складывается с содержимым порта В, и результат записывается в порт В. Причем масштабирование может быть 2 разряда влево (умножение на 4 (то есть 2 во второй степени) (L2).) и R13 (2 в степени -13)) Это нужно для реализации операции свертки
LDA В, А, М Масштабируемое содержимое порта А, пересылается в порт В. (умножение на константу, кратную двум).
XOR – побитное сложение по модулю 2 масштабированного содержимого порта А содержимым порта В, результат записывается в порт В. (используется для обнуления ячейки памяти, или для проверки равенства содержимого А и В).
ABS – масштабированное абсолютное значение содержимого порта А, пересылается в порт В. (модуль). |A|*M->B
AND – масштабированное содержимое порта А логически побитно перемножается с содержимым порта В, и результат записывается в порт В. Логическое умножение побитное.
ABA – масштабированное содержимое модуля порта А, складывается с содержимым порта В, и результат записывается в порт В. Это операция взятие модуля и сложения. (накопление).
LIM – реальный ограничитель, если A больше или равно 0, то порт B=+1-2^-24 (макс). Если А<0, то B=-1.
