ижче) Перед використанням мікроконтролера його необхідно конфігурувати, тобто за допомогою програматора пропалити конфігураційні байти, що визначають, який з наборів інструкцій стане активним після включення живлення. Якщо встановити набір інструкцій 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 вдалося істотно знизити споживання палива, зменшити викиди шкідливих речовин і одночасно підвищити швидкісні характеристики своїх машин
. 5 Особливості мікроконтролерів сімейства MCS - 196 фірми INTEL
C196 має всього один адресний простір, в якому знаходяться і інструкції, і дані Система команд істотно простіше і зручніше, ніж, наприклад, у 8051 або PIC-контролерів. Звичайно, 80C196 містить більше периферійних вузлів, чим більш прості, 8-розрядні мікроконтролери. Проте кожен з цих вузлів не є більш складним. Більше того, велику кількість вбудованих периферійних вузлів надає кристалу 80C196 додаткову гнучкість, а гнучкість - ключ до вирішення складних завдань простими засобами. 80C196 має істотно більш ...