Вы находитесь на странице: 1из 4

1. Пояснити структурну схему мікроконтролера MKS 51.

Выбор ведущеrо мнкроконтро.л.лера и структуриоrо варианта системы


управления. Выбор типа микроконтроллера и структуры СУ является
итерационным процессом. В целом сущность отбора можно сформулировать
как распределение и перераспределение между ведущим микроконтроллером
и схемами его обрамления программных операторов и аппаратных операций,
в совокупности реализующих необходимые функции управления. Основной
целью является минимизация схем обрамления и выводов корпуса
микроконтроллера, реализация функций управления преимущественно
программным образом или аппаратно-программным образом с
использованием внутренних модулей микроконтроллера.
Последовательность отбора вариантов может быть следующей. • В качестве
исходного проверяется вариант структуры СУ, состоящий только из
микроконтроллера, возможно с обрамлением в виде драйверов, не
выполняющих операций преобразования данных. Выбирается
микроконтроллер, у которого количество выводов портов и служебных
линий обслуживания обмена минимально превышает количество линий
системы управления. Этот микроконтроллер должен быть обеспечен
инструментальными средствами (система программирования, схемный
эмулятор). Для этого варианта выполняется планирование и расчет времени
квазипараллельных процессов на основе критериев, приведенных в
предыдущем параграфе. • Если не найден микроконтроллер, способный
обеспечить непосредственное формирование нужного числа сигналов
системы управления, или внутренние модули ввода-вывода не могут
обеспечить нужного набора операций, или квазипараллельные процессы с
привлечением внутренних модулей не обеспечивают нужного значения
параметра реального времени 't, то нужно использовать внешние схемы
обрамления. При сложной панели управления в первую очередь
целесообразно рассмотреть вариант, в котором панель обслуживается
ведомым микроконтроллером и связь с ведущим микроконтроллером
осуществляется через последовательный канал. • При использовании
внешних схем обрамления важнейшим моментом является определение типа
обмена их с микроконтроллером: параллельный или последовательный.
Критерием является время выполнения функций управления при выполнении
операций преобразования данных внешними схемами. Часто это время
определяется скоростью операций аналого-цифрового и цифро-аналогового
преобразований. В системах на микроконтроллерах в настоящее время
характерной скоростью таких операций является значение 1,5 - 2,0 Мбит/сек.
Эту скорость может обеспечить последовательный интерфейс SPI при
тактовой частоте микроконтроллера 6 - 8 МГц. Если скорость выше и выбран
параллельный обмен, то большинство внешних схем должно поддерживать
этот протокол, поскольку уже существующая магистраль позволяет
сократить количество линий обмена (см. предыдущую таблицу).
Использование последовательных интерфейсов существенно сокращает
объем аппаратуры и позволяет вынести внешние схемы к объектам
управления. • При использовании внешних схем обрамления могут
высвободиться выводы портов микроконтроллера. При наличии у
микроконтролера внутреннего модуля АUП, входы которого
мультиплексированы с линиями цифровых портов, следует освободить
именно эти выводы и использовать их для выполнения функций контроля
или регулирования. При выборе варианта следует обратиться к
циклограммам квазипараллельных процессов, откуда видно, что оператор
контроля занимает фиксированное время в каждом системном интервале, а
оператор регулирования распределен по нескольким интервалам и не
предъявляет жестких требований к величине интервала системного времени.
• При освобождении линий цифровых портов после добавления к структуре
системы внешней схемы в качестве очередного варианта следует по
циклограммам квазипараллельных процессов провести расчет возможности
программной реализации всех остальных цифровых сигналов (расширение
набора сигналов процесса формирования циклограмм). • В завершение
отбора вариантов при наличии свободных выводов следует проверить
возможность применения микроконтроллера выбранной архитектуры с
меньшим количеством выводов корпуса. Исходя из предыдущей таблицы и с
учетоl\1 приведенных критериев в качестве ведущего микроконтроллера
рассматриваемого примера может быть выбран микроконтроллер типа MCS-
S1, у которого пользователю предоставлены 6 портов, например Siemens SAB
80С537 или Philips 87С552

2. Перелічити та пояснити використання арифметичних команд MKS


51, зазначивши їх формати.

Конструктивно, MCS-51 є однокристальними
мікроконтролерами гарвардської архітектури, що виконані по n-
МОН або КМОН технології. Містять у собі 8-бітний мікропроцесор i8051 з
підтримкою булевих операцій над окремими бітами, до 4096 байт вбудованої
пам'яті програм (доступної тільки на читання), до 256 байт вбудованої пам'яті
даних (доступної на читання і запис), підтримка адресного простору у 64 Кб
для пам'яті програм і 64 Кб для пам'яті даних, два-три 16-бітні
таймери/лічильники, двосторонній УАПП, 32 лінії двосторонніх портів
введення-виведення, генератор тактової частоти.
3. Пояснити роботу MKS 51 в режимах заниженого
енергоспоживання, холостого ходу та мікроспоживання.

- зовая версия MCS–51 Краткие сведения. Современные 8–разрядные


микроконтроллеры (МК) обладают такими ресурсами управления в режиме
реального времени, для получения которых раньше использовались дорогие
многокристальные компоновки в виде отдельных плат микроЭВМ, A именно:

● имеют достаточную емкость памяти, физическое и логическое ее разделение на


память программ и память данных (гарвардскую архитектуру) и систему команд,
ориентированную на выполнение алгоритмов управления;

● включают в себя все устройства (процессор, ПЗУ, ОЗУ, порты ввода–вывода,


систему прерываний, средства обработки битовой информации и др.), необ-
ходимые для реализации микропроцессорной системы управления минимальной
конфигурации. В 70–е годы прошлого столетия фирмой Intel разработан и освоен
промышленный выпуск семейства 8–разрядных микроконтроллеров MCS–48,
объединенных рядом общих признаков (разрядностью, системой команд, набором
основных функциональных блоков и др.). Базовая версия этого семейства
включает в себя:

● 8–разрядный процессор;

● внутреннюю память программ (1/2/4К байт);

● внутреннюю память данных (64/128/256 байт);

● до 27 внутренних и 16 внешних линий ввода–вывода;

● один 8–разрядный таймер–счетчик;

● одноуровневую систему прерываний с двумя источниками запросов. В 1980 г.


той же фирмой было разработано новое семейство восьмиразрядных
микроконтроллеров MCS–51, которое совместимо с архитектурой семейства
MCS–48, но обладает более широкими возможностями.

Архитектура семейства MCS–51 оказалась настолько удачной, что и по настоящее


время является одним из стандартов 8–разрядных МК. Поэтому объектом
изучения выбраны МК этого семейства, получившие широкое распространение в
сравнительно простых системах управления.

Для семейства MCS–51 разработаны различные средства подготовки программ


(компиляторы, аппаратно–программные эмуляторы и др.) и имеется большое
число библиотек стандартных подпрограмм. В состав семейства входят
разнообразные модификации микросхем (версии кристаллов) микроконтроллеров.
В статьях этого раздела достаточно подробно рассматривается базовая версия
микроконтроллеров семейства MCS–51 (микросхеме 8051 соответствует отече-
ственный аналог КP1816ВЕ51), наиболее простая в структурно–функциональном
плане и с точки зрения понимания.

Последующие серии микросхем, сохраняя совместимость с базовой версией,


отличаются от нее улучшенной технологией изготовления, электрическими
параметрами, дополнительными аппаратными средствами и функциональными
возможностями. Структурно–функциональным особенностям последующих
модификаций микросхем семейства MCS–51 посвящены следующие статьи.

Вам также может понравиться