дернізації старої архітектури. Проблема модернізації ускладнювалася тим, що до початку 90-х років вже була створена маса напрацювань у галузі програмного і апаратного забезпечення, і одним з основних завдань розробки нової архітектури була реалізація апаратної та програмної сумісності зі старими розробками на базі MCS - 51. Для вирішення цієї завдання була створена спільна група з фахівців компаній Intel і Philips.
У результаті в 1995р. з'явилося 2 істотно відрізняються сімейства: MCS - 251/151 у Intel і 51XA у Philips (на останньому ми зупинимося нижче) Перед використанням мікроконтролера його необхідно конфігурувати, тобто за допомогою програматора пропалити конфігураційні байти, що визначають, який з наборів інструкцій стане активним після включення живлення. Якщо встановити набір інструкцій MCS - 51, то в цьому випадку MSC - 251 буде сумісний з MCS - 51 на рівні двійкового коду. Такий режим називається Binary Mode. Однак розширені інструкції в цьому режимі також доступні через кватирку - Зарезервований код інструкції 0A5h. Природно, довжина кожної розширеної інструкції збільшується в такому випадку на 1 байт. Якщо ж спочатку встановити набір розширених інструкцій, то в цьому випадку програми, написані для MCS - 51 зажадають перекомпіляції на крос-засобах для MCS - 51, тому тепер уже стандартні інструкції будуть доступні через ту ж кватирку 0A5h і довжина їх також збільшиться на 1 байт. Такий режим називається Source Mode.
Він дозволяє з максимальною ефективністю використовувати розширені інструкції і досягти найбільшої швидкодії, але вимагає переробки програмного обидвіпечення Для користувачів, орієнтованих на застосування мікроконтролерів MCS - 251 в якості механічної заміни MCS - 51 фірма Intel випускає мікроконтролери MCS - 251 з уже запрограмованими бітами конфігурації в стані Binary Mode. Такі мікроконтролери отримали індекс MCS - 151. Крім самої Intel мікроконтролери MCS - 251 по її ліцензії випускає компанія Temic Semiconductors
3.3 Мікроконтролери сімейства MCS - 96
фірми Intel призначені для використання в контрольно-вимірювальних системах і приладах в якості вбудованих мікропроцесорних пристроїв. Основними достоїнствами мікроконтролерів сімейства MCS - 96, є:
) Розширена Разрядная сітка, що дозволяє виконувати операції з даними, представленими у форматі байт (8 біт) і форматі слово (16 біт), а деякі операції - у форматі подвійне слово (32 біта);
) Для чисел зі знаком і без знака при різних форматах представлення даних, операції зсуву на задане число розрядів, операції груповий пересилання;
) Досконала система команд, що має в своєму складі двоадресного і трехадресние команди арифметичних і логічних операцій з різними способами адресації, що дозволяє створювати компактні і швидкодіючі програми;
) Різноманіття розташованих на кристалі периферійних пристроїв, що виконують функції введення і виведення даних, подій і аналогових сигналів, обслуговування запитів переривання без переривання поточної програми, контролю правильності функціонування мікроконтролера, що дозволяє розроблятимуть малогабаритні і надійні пристрої з мінімальним числом додаткових мікросхем;
) Наявність великої число програмних та програмно-апаратних засобів підтримки розробки апаратури на базі мікроконтролерів сімейства MCS - 96
. 4 Мікроконтролери INTEL MCS 196/296
Високопродуктивні 16-розрядні мікроконтролери для вирішення завдань вбудованого управління обладнанням: від виробів побутової техніки, периферійних пристроїв ЕОМ до автомобільної та літакової електроніки. У сімейство MCS - 196 фірми Intel (іноді використовується і назва 80C196) входить більше 30 різновидів мікроконтролерів. Це 16-розрядні, швидкодіючі ІС високого ступеня інтеграції, орієнтовані на вирішення завдань управління процесами в реальному масштабі часу. Типові області застосування для цих мікроконтролерів - управління двигунами, модеми, гальмівні системи, контролери жорстких дисків, медичне обладнання.
Історія MCS - 196 налічує більше 12 років. За цей час фахівці фірми Intel збільшили адресний простір з 64 КБ до 6 Мбайт, підвищили тактову частоту з 10 до 50 МГц, поліпшили швидкодію в 16 раз і добилися зниження ціни на кристал приблизно в 4 рази. Мікроконтролери 80C196 фактично стали індустріальним стандартом для 16-розрядних вбудованих систем управління, забезпечуючи поєднання високих технічних показників та економічної ефективності. Наприклад, саме завдяки цим микроконтроллерам, встановленим у системі управління запаленням, фахівцям концерну Ford вдалося істотно знизити споживання палива, зменшити викиди шкідливих речовин і одночасно підвищити швидкісні характеристики своїх машин
...