Intel MCS-48 - Intel MCS-48

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

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

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

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

Варианты

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

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

УстройствоВнутреннийобъем памятиЗамечания
80201K × 8 ROM64 × 8 RAMподмножество 8048, 20 контактов, всего 13 линий ввода / вывода
80211K × 8 ROM64 × 8 RAMподмножество 8048, 28 контактов, 21 линия ввода / вывода
80222К × 8 ПЗУ64 × 8 RAMподмножество 8048, аналого-цифровой преобразователь
8035никто64 × 8 RAM
8039никто128 × 8 RAM
8040никто256 × 8 RAM
80481K × 8 ROM64 × 8 RAM
80492К × 8 ПЗУ128 × 8 RAM
80504K x 8 ROM256 × 8 RAM
87481K × 8 СППЗУ64 × 8 RAM
87492К × 8 СППЗУ128 × 8 RAM
87P50доб. Гнездо ROM256 × 8 RAMИмеет заглушку для 2758/2716/2732 EPROM.
86481K × 8 OTP EPROM64 × 8 RAMзаводской OTP EPROM


УстройствоВнутреннийобъем памятиЗамечания
80411K × 8 ROM64 × 8 RAMУниверсальный периферийный интерфейс (UPI)
8041AH1K × 8 ROM128 × 8 RAMUPI
8741A1K × 8 СППЗУ64 × 8 RAMУПИ, версия СППЗУ 8041
8741AH1K × 8 OTP EPROM128 × 8 RAMUPI, OTP EPROM версия 8041AH
8042AH2К × 8 ПЗУ256 × 8 RAMUPI
87422К × 8 СППЗУ128 × 8 RAMВерсия UPI, EPROM
8742AH2K × 8 OTP EPROM256 × 8 RAMUPI, OTP EPROM версия 8042AH

Использует

Тэнди / Radio Shack TRS-80 Модель 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] В ПК AT заменил ПК Intel 8255 микросхема периферийного интерфейса на адресах портов ввода / вывода 0x 60–63 с 8042, доступным через адреса портов 0x60 и 0x64.[4] Помимо управления интерфейсом клавиатуры, 8042 управлял Линия A20 функция стробирования для AT Intel 80286 ЦП и может управляться программным обеспечением для сброса 80286 (в отличие от 80386 и более поздних процессоров, 80286 не имел возможности переключиться с защищенный режим вернуться к реальный режим кроме сброса). Более поздние совместимые с ПК интегрируют функции 8042 в свои супер ввод / вывод устройств.

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

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

Производные микроконтроллеры

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

Литература

MCS-48
УПИ-41

Смотрите также

использованная литература

  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. ^ "Корг Поли-61 Сервисная инструкция" (PDF).
  7. ^ Гордон Рид (ноябрь 2004 г.). «История Роланда. Часть 1: 1930–1978». История Роланда. Sound On Sound Magazine. Получено 29 ноября 2010.
  8. ^ Технический паспорт (pdf) Philips MAB8400-Семейство

внешние ссылки

Статья основана на материалах, взятых из Бесплатный онлайн-словарь по вычислительной технике до 1 ноября 2008 г. и зарегистрированы в соответствии с условиями «перелицензирования» GFDL, версия 1.3 или новее.