Из Википедии, свободной энциклопедии
  (Перенаправлено с 8040 )
Перейти к навигации Перейти к поиску
Модель 8749 с УФ-программируемым ПЗУ
Микроконтроллер Intel 8049, используемый в мультиметре HP3478A. Этот чип был изготовлен на второй неделе 1984 года.
Intel 8749 умереть

Серия микроконтроллеров MCS-48 , первый микроконтроллер Intel , была первоначально выпущена в 1976 году. Ее первыми представителями были 8048, 8035 и 8748. 8048, вероятно, является самым известным представителем семейства. Изначально это семейство производилось по технологии NMOS ( металл – оксид – полупроводник n-типа ). В начале 1980-х он стал доступен в технологии CMOS . Он все еще производился в 1990-х годах для поддержки старых конструкций, в которых он все еще использовался.

Серия MCS-48 имеет модифицированную гарвардскую архитектуру с внутренним или внешним программным ПЗУ и 64–256 байт внутренней (встроенной) RAM . Ввод- вывод отображается в собственное адресное пространство отдельно от программ и данных.

Хотя серия MCS-48 в конечном итоге была заменена очень популярной серией MCS-51 , даже к 2000 году она оставалась довольно популярной из-за низкой стоимости, широкой доступности, экономичного для памяти однобайтового набора команд и зрелых инструментов разработки. . Из-за этого он широко используется в массовых, чувствительных к стоимости устройствах бытовой электроники, таких как пульты дистанционного управления для телевизоров, компьютерные клавиатуры и игрушки.

Варианты [ править ]

8049 2 кБ маскируются ROM (The 8748 и 8749 были EPROM ) , который может быть заменен на 4 КБ внешнего ПЗУ, а также 128  байт из ОЗУ и 27  ввода / вывода портов. Блок генератора микроконтроллера делит входящие тактовые импульсы на 15 внутренних фаз, таким образом, его максимальная частота составляет 11  МГц . кристалл получает 0,73  MIPS (одночасовых инструкций ). Около 70% инструкций являются однобайтными / циклическими, но 30% требуют двух циклов и / или двух байтов, поэтому чистая производительность будет ближе к 0,5 MIPS.

Intel 8748 имеет 2 8-битных таймера, 27 портов ввода / вывода, 64 байта ОЗУ и 1 КБ EPROM. Версия с 2 КБ EPROM и 128 байтами RAM была также доступна под номером 8749.


Использует [ редактировать ]

Tandy / Radio Shack TRS-80 Model II , выпущенный в 1979 году, использовал 8021 в своей клавиатуре. [1] Модель 8021 позволила Model II стать первой настольной компьютерной системой с отдельной съемной легкой клавиатурой, соединенной одним тонким гибким проводом, и, вероятно, первой клавиатурой, в которой использовался выделенный микропроцессор [ необходима цитата ] , оба атрибута будут будет скопирован спустя годы Apple и IBM. [ необходима цитата ] Процессор 8021 сканирует матрицу клавиш, преобразует замыкания переключателей в 8-битный код, а затем последовательно передает этот код на интерфейс клавиатуры в основной системе. 8021 также принимает команды на включение или выключение светодиодных индикаторов. Все это было сделано всего с четырьмя фишками, что по тем временам было выдающимся достижением. 8021 также использовался в клавиатурах TRS-80 Model 12, 12B, 16, 16B и Tandy 6000 / 6000HD. [2]

В оригинальной клавиатуре IBM PC в качестве внутреннего микроконтроллера использовался 8048 . [3] PC AT заменен на ПК Intel 8255 периферийного интерфейса чип на порт ввода / вывода адреса 0x 60-63 с 8042 доступную через порт адреса 0x60 и 0x64 . [4] Помимо управления интерфейсом клавиатуры, 8042 управлял функцией стробирования линии A20 для процессора Intel 80286 AT и мог управляться программным обеспечением для сброса 80286 (в отличие от 80386 и более поздних процессоров, 80286 не имел возможности переключения из защищенного режимаобратно в реальный режим, кроме сброса). Более поздние совместимые с ПК интегрируют функции 8042 в свои супер- устройства ввода- вывода.

8048 был использован в Magnavox Odyssey² консоли видеоигр , то Korg Trident серии, [5] и Korg Поли-61 , [6] Roland Jupiter-4 и Роланд ProMars [7] аналоговых синтезаторов . Sinclair QL использовал тесно связанный Intel 8049 для управления его клавиатура, джойстик порты RS-232 входов и аудио.

Другой вариант, 8035 без ПЗУ, использовался в аркадной игре Nintendo Donkey Kong . Хотя это не типичное приложение для микроконтроллера, его целью было создание фоновой музыки игры.

Производные микроконтроллеры [ править ]

Philips Semiconductors (ныне NXP ) владела лицензией на производство этой серии и разработало семейство MAB8400 на основе этой архитектуры. Это были первые микроконтроллеры со встроенным интерфейсом I²C, которые использовались в первых проигрывателях компакт-дисков Philips ( Magnavox в США) (например, CD-100). [8]

  • Вторые источники Intel MCS-48
  • Квазар Киев КМ1816ВЕ48 (СССР)

  • National Semiconductor NS87PC48D

  • NEC μPD8749HD

  • Philips MAF 8049H

  • Signetics SCN8048A

Литература [ править ]

MCS-48
  • Однокомпонентный микрокомпьютер MCS-48 , Записная книжка для семинаров по приложениям, 1978, Корпорация Intel.
  • РУКОВОДСТВО ПО ЭКСПЛУАТАЦИИ МИКРОКОМПЬЮТЕРА MCS-48 , 1978, Корпорация Intel.
  • Лайонел Смит, Сесил Мур: Последовательный ввод-вывод и математические утилиты для микрокомпьютера 8049 , Application Note AP-49, январь 1979 г., Intel Corporation.
  • Высокоскоростной эмулятор для микрокомпьютеров Intel MCS-48 , Application Note AP-55A, август 1979 г., Intel Corporation.
  • Фил Дам, Стюарт Розенберг: Микроконтроллеры Intel MCS-48 и UPI-41A , Отчет о надежности RR-25, декабрь 1979 г., Intel Corporation.
  • Справочник микроконтроллера , Intel 1984, номер для заказа 210918-002.
  • 8-битные встроенные контроллеры , Intel 1991, номер для заказа 270645-003.
УПИ-41
  • Руководство пользователя UPI-41A , Intel 1980, номер для заказа 9800504-02 Ред. B.
  • Периферийные устройства микропроцессора UPI-41A / 41AH / 42 / 42AH Руководство пользователя , октябрь 1993 г., номер для заказа 231318-006, Intel Corporation.
  • Йохан Бистон, Джим Кан: Цифровой кассетный контроллер 8741A / 8041A , Примечание по применению AP-90, май 1980 г., Intel Corporation.

См. Также [ править ]

  • Эмулятор HSE-49

Ссылки [ править ]

  1. ^ TRS-80 Model II Техническое справочное руководство . Radio Shack. п. 135.
  2. ^ Tandy 6000 / 6000HD Руководство по обслуживанию . Тэнди / Radio Shack. 1985. с. 213.
  3. ^ «Раздел 4: Клавиатура», Технический справочник: Персональный компьютер , Справочная библиотека аппаратного обеспечения персонального компьютера (пересмотренная редакция), IBM , апрель 1984 г.
  4. ^ «Раздел 1: Системная плата», Технический справочник: Personal Computer AT , Справочная библиотека аппаратного обеспечения персонального компьютера, IBM, сентябрь 1985 г.
  5. ^ "Руководство по техническому обслуживанию Korg Trident" . Корг. п. 4 . Проверено 10 февраля 2018 г. - через Synthfool.
  6. ^ "Руководство по обслуживанию Korg Poly-61" (PDF) .
  7. Гордон Рид (ноябрь 2004 г.). «История Роланда. Часть 1: 1930–1978» . История Роланда . Звук в журнале "Звук" . Проверено 29 ноября 2010 года .
  8. ^ Техническое описание (pdf) Семейство Philips MAB8400

Внешние ссылки [ править ]

  • Архитектура семейства MCS-48
  • Coprolite 8048 Projects at the Wayback Machine (архивировано 17 июля 2014 г.)
  • Музей истории компьютеров, Панель устной истории микроконтроллера Intel 8048
  • Микроконтроллер NEC 8741 (изображение Silicon-Chip)

Эта статья основана на материалах, взятых из Free On-line Dictionary of Computing до 1 ноября 2008 г. и включенных в соответствии с условиями «перелицензирования» GFDL версии 1.3 или новее.