stringtranslate.com

Intel MCS-48

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

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

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

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

Варианты

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

Intel P8242 — контроллер клавиатуры с прошивкой Phoenix для AT-совместимых компьютеров

Использует

Серия MCS-48 обычно использовалась в клавиатурах компьютеров и терминалов, преобразуя нажатия клавиш в протоколы, которые могут быть поняты цифровыми схемами. Это также обеспечивает возможность последовательной связи, уменьшая количество проводников, необходимых в кабелях на внешних клавиатурах. Микропроцессоры использовались в клавиатурах по крайней мере с 1972 года, упрощая более ранние дискретные конструкции. 8048 использовался в этом приложении с момента его появления в 1978 году. [ необходима цитата ]

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

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

8048 использовался в игровой консоли Magnavox Odyssey² , серии Korg Trident [9] и аналоговых синтезаторах Korg Poly-61 [ 10] Roland Jupiter-4 и Roland ProMars [11] . Sinclair QL использовал тесно связанный Intel 8049 для управления клавиатурой, портами джойстика, входами RS-232 и аудио. Вариант 8035 без ПЗУ использовался в аркадной игре Nintendo Donkey Kong для генерации фоновой музыки.

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

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

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

Ссылки

  1. ^ Лоус, Дэвид; Блюм-младший, Генри; Экисс, Джон; Фэн, Юнг; Клайн, Барбара; Рафаэль, Говард; Штамм, Дэвид (30.07.2008). Устная историческая панель по разработке и продвижению микроконтроллера Intel 8048 (PDF) . Архивировано из оригинала (PDF) 27.12.2014.
  2. Корпорация Intel 1978.
  3. ^ abc Hayes, John P. (1978). Архитектура и организация компьютера . McGraw-Hill International Book Company. стр. 57–59. ISBN 0-07-027363-4.
  4. ^ "Универсальный периферийный интерфейс UPI-41AH/42AH 8-битный подчиненный микроконтроллер" (PDF) . Intel. Ноябрь 1994 г. стр. 2 . Получено 19 июля 2022 г.
  5. ^ TRS-80 Model II Техническое справочное руководство . Radio Shack. стр. 135.
  6. ^ Tandy 6000/6000HD Руководство по обслуживанию . Tandy/Radio Shack. 1985. стр. 213.
  7. ^ "Раздел 4: Клавиатура", Технический справочник: Персональный компьютер , Справочная библиотека по аппаратному обеспечению персональных компьютеров (пересмотренное издание), IBM , апрель 1984 г.
  8. ^ "Раздел 1: Системная плата", Технический справочник: Персональный компьютер AT , Справочная библиотека по аппаратному обеспечению персональных компьютеров, IBM, сентябрь 1985 г.
  9. ^ "Korg Trident Service Manual". Korg. стр. 4. Получено 10 февраля 2018 г. – через Synthfool.
  10. ^ "Korg Poly-61 Service Manual" (PDF) . Архивировано из оригинала (PDF) 2010-06-02 . Получено 2013-03-07 .
  11. Гордон Рид (ноябрь 2004 г.). «История Роланда, часть 1: 1930–1978». История Роланда . Журнал Sound On Sound . Получено 29 ноября 2010 г.
  12. ^ Техническое описание (pdf) Philips MAB8400-Family

Библиография

МКС-48
УПИ-41

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