20 | 09 | 2018
Главное меню
Смотри
Статистика
Пользователи : 1
Статьи : 3765
Просмотры материалов : 8875158

Коллеги
Посетители
Рейтинг@Mail.ru
Советую
Online
  • [Bot]
  • [Yandex]
Сейчас на сайте:
  • 21 гостей
  • 2 роботов
Новые пользователи:
  • Administrator
Всего пользователей: 1
RSS
Подписка на новости
Сімейство Intel MCS - 151/251 PDF Печать E-mail
Автор: Administrator   
13.10.2016 17:34

Сімейство Intel MCS - 151/251

Основні проблеми сімейства MCS — 51 — наявність 8-розрядного АЛУ

на базі акумулятора і відносно повільне виконання інструкцій.

Для застосування в додатках, що вимагають підвищеної швидкодії і

складних A6 - і 32-бітових) обчислень, в 1995 році було розроблено

сімейство MCS - 251. Оскільки тоді вже була створена маса напрацювань

у області програмного і апаратного забезпечення, то одній з

основних завдань розробки нової архітектури була реалізація

апаратній і програмній сумісності із старими розробками на базі

MCS - 51.

В результаті система команд МК сімейства MCS - 251 містить усе

команди мікроконтроллерів сімейства MCS - 51 (стандартні інструкції), а

також 157 нових розширених інструкцій. Коди деяких нових команд

мають формат 4 байти.

Перед використанням МК його необхідно конфігурувати, тобто з

допомогою програматора «пропалити» конфігураційні байти,

визначальні, який з наборів інструкцій стане активним після включення

живлення. Якщо встановити набір інструкцій MCS - 51, то в цьому випадку MSC - 251

буде сумісний з MCS - 51 на рівні двійкового коду. Такий режим

називається Binary Mode. При цьому розширені інструкції доступні через

зарезервований код інструкції 0A5h, а їх довжина збільшується на один

байт. Якщо ж спочатку встановити набір розширених інструкцій, то в

цьому випадку програми, написані для MCS, - 51, зажадають

перекомпіляції на кросс-средствах для MCS - 51, оскільки тепер уже стандартні

інструкції будуть доступні через той же код 0A5h і довжина їх також збільшиться

на 1 байт. Такий режим називається Source Mode. Він дозволяє з

максимальною ефективністю використовувати розширені інструкції і

досягти найбільшої швидкодії, але вимагає переробки програмного

забезпечення.

Для користувачів, орієнтованих на застосування MCS, - 251 в

якості механічної заміни MCS - 51 компанія Intel випускає MCS - 251 із вже

запрограмованими бітами конфігурації в стані Binary Mode.

Такі МК отримали індекс MCS - 151. Окрім самої Intel, MK сімейства

MCS - 251 за її ліцензією випускає компанія Temic Semiconductors

(підрозділ Atmel).

 
Для тебя
Читай
Товарищи
Друзья