ЖУРНАЛ СТА 1/1997

ся — существенно проще и удобнее, чем, например, у 8051 или PIC-контроллеров фирмы Microchip. Конечно, MCS ® 96 содержит больше периферийных узлов, чем более простые 8-разрядные микроконтрол- леры. Однако каждый из этих узлов не является более сложным. Более того, большое количество встроенных периферийных узлов придает кристаллу MCS ® 96 до- полнительную гибкость, а это ключ к решению слож- ных задач простыми средствами. По MCS ® 96 трудно найти необходимую информа- цию, и, кроме того, она на английском языке . Почему это не так: на отечественном рынке активно работают несколько фирм, занимающихся поставками кристаллов MCS ® 96 и инструментальных средств для них. Эти же фирмы обеспечивают разработчиков необходимой ин- формацией, причем зачастую бесплатно. Одна из них вы- полнила перевод описания базовой архитектуры MCS ® 96 и оформила его в виде электронного руководства. Его можно получить бесплатно, нужно только знать, куда обращаться. Кристаллы MCS ® 96 слишком дорогие . Действительно , цены на кристаллы MCS ® 96 выше, чем, например, на кристаллы семейства 8051. Однако если сравнить цену на базовый кристалл MCS ® 96 и на кристалл с аналогич- ной периферией и ядром 8051, то окажется, что разни- ца в цене совсем невелика. Но ведь MCS ® 96 обладает намного большей вычислительной мощностью! Кроме того, следует учитывать и динамику изменения цен. Благодаря развитию технологии, стоимость ИС се- мейства MCS ® 96 падает. Например, в 1990 году кристалл 80C196KB стоил около 22 долларов, а сегодня он стоит уже 12. Отметим также, что фирма Intel выпускает все бо- лее мощные кристаллы, а их цена устанавливается в среднем такой же, как и для более старых микроконт- роллеров MCS ® 96. 16-разрядный микроконтроллер MCS ® 96 требует много внешних элементов для нормальной работы . Как специалисту по MCS ® 96 мне часто доводится консуль- тировать и по поводу программирования, и по поводу схем включения MCS ® 96. И во многих случаях я вижу, что при разработке схемы на базе MCS ® 96 разработ- чики используют весьма сложные технические решения, когда в этом нет никакой практической необходимости. На мой взгляд, это является результатом того, что а) подсознательно разработчики уверены, что для MCS ® 96 требуется больше внешней обвязки: «ведь кристалл-то сложнее», б) они имеют недостаточно полное представление об архитектуре MCS ® 96, о многочисленных способах В ЗАПИСНУЮ КНИЖКУ ИНЖЕНЕРА 119 1/97 Таблица 1а. Основные характеристики микроконтроллеров MCS-96 фирмы Intel Кристалл Частота (МГц)/ Адресное Объем ПЗУ Количество Дополнитель- Количество Количество Число линий быстродейст- пространство регистров ное ОЗУ таймеров каналов АЦП ввода-вывода вие (MIPS) (байт) 8X96BH 12/1 64 K 8 К 232 нет 2 8 48/32 8XC196KB 16/2 64 К 8 К 232 нет 2 8 48/32 8XC198 16/2 64 К 8 К 232 нет 2 4 34/18 8XС196KC 20/2.5 64 К 16 К 488 нет 2 8 48/32 87C196KD 20/2.5 64 К 32 К 1000 нет 2 8 48/32 8XC196KR/KQ 16/2 64 K 16 K/12 K 488/360 256/128 2 8 56/33 8XC196JR/JQ 16/2 64 K 16 K/12 K 488/360 256/128 2 6 41/22 87C196KT/KS 16/2 64 K 32 K/24 K 1000 512/256 2 8 56/33 8XC196JT/JS 16/2 64 K 32 K/24 K 1000 512/256 2 6 41/22 8XC196JV 20/2.5 64 K 48 K 1,5 K 512 2 6 41/22 8XC196MC 16/2 64 К 16 К 488 нет 2 13 53/30 8XC196MD 16/2 64 K 16 K 488 нет 2 14 64/41 8XC196MH 16/2 64 K 32 K 744 нет 2 8 50/27 87C196CA 20/2.5 64 K 32 K 1000 256 2 6 44/23 8XC196NT 20/2.5 1 M 32 K 1000 512 2 4 56/33 87C196CB 20/2.5 16 M 56 K 1,5 K 512 2 8 56/33 8XC196NP 25/3 1 M 4 K 1000 нет 2 нет 32 80C196NU 50/6 1 M нет 1000 нет 2 нет 32 80C296SA 50/25 6 M 2 K 512 2 K 2 нет 32 Примечания. В параметре «Число линий ввода-вывода» первое значение описывает использование только внутренних ресурсов, второе — использование дополнительной внешней памяти. В параметре «Объем ПЗУ» первое значение описывает объем ПЗУ, второе — объем дополнительного ОЗУ. Количество регистров зависит от типа микроконтроллера.

RkJQdWJsaXNoZXIy MTQ4NjUy