- •Обобщенная структура микропроцессорной системы управления.
- •Провести сравнение аналоговой и цифровой системы управления с точки зрения самого процесса управления (перерегулирование, время переходного процесса).
- •Программируемые логические контроллеры в системах управления. Основные характеристики. Особенности применения.
- •Персональные компьютеры промышленного назначения в составе систем управления.Основные требования к пк.
- •Микропроцессорные системы управления. Структура. Типы мк.
- •Структура типового микропроцессора.
- •Логическая структура микропроцессора.
- •Типы мк.
- •Фон-неймановская (принстонская) архитектура. Гарвардская архитектура. Основные особенности.
- •Архитектура процессора. Процессоры с cisc и risc-архитектурой.
- •Классификация команд.
- •Arm32 Cortex m3. Основные характеристики.
- •Отладочная плата 1986evbrd_64. Назначение и возможности.
- •Hex-файл. Методика получения. Назначение.
- •Форматы передачи данных по линиям связи между узлами микропроцессора.
- •Асинхронная и синхронная передача данных.
- •Организация прерываний в микро эвм.
- •Векторное прерывание в контроллере.
- •Огранизация прямого доступа к памяти.
- •Организация памяти в микропроцессорной системе.
- •Буферная память в микропроцессорной системе.
- •Организация стековой памяти в микропроцессоре.
- •Типы адресации памяти в микропроцессоре.
- •Организация портов ввода-вывода микропроцессорной системы.
- •28.Погрешность смещения в ацп микроконтроллера.
- •29.Погрешность усиления в ацп микроконтроллера.
- •30(Интегральная нелинейность (инл) ацп микроконтроллера) –
- •31(Дифференциальная нелинейность (днл) ацп микроконтроллера).
- •32-33.Этапы проектирования микропроцессорных систем.
- •Принцип регулирования мощности в нагрузке с помощью шим.
- •Микропроцессоры и микроконтроллеры. Отличительные особенности.
- •Этапы создания программного обеспечения.
- •Расскажите об основных характеристиках мп. Производительность мп. Среднее время решения задачи. Отчего зависит производительность мпс.
- •Структура и принципы построения однокристальных мп. Назначение основных блоков и узлов мп. Стандартная архитектура 8-разрядного мп.
- •Отличительные особенности 8-разрядных мп. Основные характеристики 8-разрядных мп.
- •Отличительные особенности 16-разрядных мп. Стандартная архитектура 16-разрядного мп. Приведите примеры известных Вам 16-разрядных мп.
- •В чем состоит отличие синхронных и асинхронных систем?
- •2.4.4. Синхронная передача
- •44. Интерфейсные узлы сопряжения с объектом микропроцессорных систем управления. Назначения и типы.
- •45. Отличительные особенности 32-разрядных мп. Стандартная архитектура 32-разрядного мп. Приведите примеры известных Вам 32 - разрядных мп.
- •46. Дайте определение команды и микрокоманды
- •47. Дайте определение программы.
- •48. Безадресные команды
- •49. Назначение эмуляторов
- •50. Что обеспечивает прямой доступ к памяти (пдп)? ответ – кпдп
- •51. Микроконтроллеры семейства аrm. (По материалам лаб. Работ).
- •52. Структура микроконтроллера arm.
- •53. Организация ввода/вывода информации в аrm микроконтроллере.
- •54. Типы и организация памяти в аrm микроконтроллере.
- •55. Программирование аrm микроконтроллера.
- •56. Последовательные интерфейсы аrm микроконтроллера.
- •57. Обработка аналоговых сигналов с использование ацп аrm микроконтроллера.
Классификация команд.
Система команд микроконтроллера предоставляет большие возможности обработки данных, обеспечивает реализацию логических, арифметических операций, а также управление в режиме реального времени.
Различают побитную, потетрадная (4 бита), побайтовую (8 бит) и 16-разрядную обработка данных.
С точки зрения системы команд и способов адресации операндов процессорное ядро современных 8-разрядных МК реализует один из двух принципов построения процессоров:
процессоры с CISC-архитектурой, реализующие так называемую полную систему команд (Complicated Instruction Set Computer);
процессоры с RISC-архитектурой, реализующие сокращенную систему команд (Reduced Instruction Set Computer).
CISC-процессоры выполняют большой набор команд с развитыми возможностями адресации, давая разработчику возможность выбрать наиболее подходящую команду для выполнения необходимой операции. В применении к 8-разрядным МК процессор с CISC-архитектурой может иметь однобайтовый, двухбайтовый и трехбайтовый (редко четырехбайтовый) формат команд. Время выполнения команды может составлять от 1 до 12 циклов. К МК с CISC-архитектурой относятся МК фирмы Intel с ядром MCS-51, которые поддерживаются в настоящее время целым рядом производителей, МК семейств НС05, НС08 и НС11 фирмы Motorola и ряд других.
В процессорах с RISC-архитектурой набор исполняемых команд сокращен до минимума. Для реализации более сложных операций приходится комбинировать команды. При этом все команды имеют формат фиксированной длины (например, 12, 14 или 16 бит), выборка команды из памяти и ее исполнение осуществляется за один цикл (такт) синхронизации. Система команд RISC-процессора предполагает возможность равноправного использования всех регистров процессора. Это обеспечивает дополнительную гибкость при выполнении ряда операций. К МК с RISC-процессором относятся МК AVR фирмы Atmel, МК PIC16 и PIC17 фирмы Microchip и другие.
Arm32 Cortex m3. Основные характеристики.
ARM32 Cortex-M3 представляет собой 32-разрядный процессор, разработанный специально для микроконтроллерных приложений (общего назначения). Он основан на архитектуре ARMv7-М компании ARM Holdings plc, поддерживает набор инструкций Thumb-2 (смесь 16 и 32-разрядных инструкций), который позволяет разрабатывать приложения с превосходной плотностью кода, не теряя при этом в производительности. Высокоэффективный 3-ступенчатый конвейер, с предсказанием ветвлений, поддержка аппаратного деления и побитно адресуемой памяти (bit-banding), также способствуют повышению производительности кода. Корпусировка микроконтроллеров построена по принципу “pin-to-pin compatibility”, что позволяет без особых трудностей заменять микроконтроллер одного подсемейства на другой. В Cortex-M3 встроен контроллер прерываний (NVIC), который умеет аппаратно генерить прерывания и при этом сохранять / восстановлять (по окончанию обработки прерывания) содержимое регистрового файла в/из стека (всякие RTOS так и напрашиваются :) ). В большинстве случаев, приложение может быть написано полностью на языке Си, включая инициализацию ядра (зависит от среды разработки). Код обладает отличной переносимостью не только в рамках данного семейства (производителя) Cortex-M микроконтроллеров, но также и между микроконтроллерами разных производителей. В состав Cortex-M3 (в зависимости от производителя) дополнительно может входить блок защиты памяти (MPU).