Микросхема, объединяющая центральный процессор (CPU), оперативную память (RAM), постоянную память (ROM), порты ввода-вывода и систему прерываний, называется однокристальным микрокомпьютером. Микрокомпьютеры стали популярными в 1970-х и 1980-х годах благодаря росту мощности микропроцессоров. Однокристальные микрокомпьютеры прошли путь от 4-разрядных и 8-разрядных конструкций до современных высокоскоростных однокристальных микрокомпьютеров с тактовой частотой 300 МГц.

История однокристальных микрокомпьютеров

Однокристальный микрокомпьютер был впервые разработан в начале 1970-х годов. Первыми образцами были Intel 4004 и Motorola 6800, оба выпущенные в 1971 году. Эти ранние микрокомпьютеры использовались в основном для научных и промышленных целей.

Intel 4004 — 1971-е годы

Разработка микропроцессора в начале 1970-х годов сделала возможным появление одночиповых микрокомпьютеров. Микропроцессор — это компьютерный процессор, изготовленный на одной интегральной схеме. Первым микропроцессором был Intel 4004, выпущенный в 1971 году.

Intel 4004 cpu
Intel 4004 (источник: Википедия)

Commodore PET — 1977 год

Первым серийно выпускаемым однокристальным микрокомпьютером был Commodore PET, выпущенный в 1977 году. За PET последовал Apple II, выпущенный в 1978 году. Apple II был первым микрокомпьютером, предназначенным для использования в домашних условиях. Вскоре за ним последовали другие домашние компьютеры, такие как TRS-80 и Commodore 64.

Commodore PET
Commodore PET (источник: Википедия)

Одночиповые микрокомпьютеры произвели революцию в компьютерной индустрии. Они намного меньше и дешевле, чем предыдущие компьютеры, и потребляют меньше энергии. Это сделало их идеальными для использования в широком спектре электронных устройств, включая автомобили, бытовую технику и игрушки.

По мере того как микропроцессоры становились все более мощными, одночиповые микрокомпьютеры становились все более совершенными. Они могли выполнять более сложные задачи и становились все более мощными. Сегодня одночиповые микрокомпьютеры являются одними из самых популярных и широко используемых компьютеров в мире.

Основная структура

Основная структура одночипового микрокомпьютера обычно состоит из центрального процессора (CPU), постоянной памяти (ROM), оперативной памяти (RAM), портов ввода/вывода (I/O) и контроллера прерываний.

  • CPU является «мозгом» микрокомпьютера, отвечающим за выполнение инструкций программы.
  • В ПЗУ хранятся инструкции программы, которые указывают ЦП, что делать.
  • RAM используется для хранения данных и программ, к которым CPU может получить доступ и изменить.
  • Порты ввода/вывода обеспечивают микрокомпьютеру возможность обмена данными с внешним миром.
  • Контроллер прерываний отвечает за обработку прерываний, которые представляют собой специальные сигналы, указывающие на возникновение события, требующего внимания микрокомпьютера.
basic struture of single-chip microcomputer
basic struture of single-chip microcomputer

Основные характеристики

  • Компактность: они очень компактны и требуют минимального количества внешних схем. Это делает их подходящими для применения в условиях ограниченного пространства, например, в портативных устройствах или встроенных системах.
  • Относительно недорогие: их производство может быть очень недорогим, поскольку все компоненты содержатся на одном микросхеме.
  • Низкое энергопотребление: как правило, они потребляют меньше энергии, чем обычные микропроцессоры. Это связано с тем, что отдельные компоненты на чипе намного меньше и требуют меньше энергии для работы.

Приложения

Однокристальные микрокомпьютеры используются в самых разных устройствах и приложениях. Они применяются во всем, от систем управления автомобильными двигателями до портативной бытовой электроники.

  • Потребительская электроника

Однокристальные микрокомпьютеры используются во многих продуктах бытовой электроники, таких как цифровые фотоаппараты, портативные медиаплееры и устройства GPS. В этом случае они выполняют все функции полноценного компьютера, такие как обработка данных, хранение информации и запуск приложений.

  • Автомобилестроение

Микрокомпьютер может использоваться для управления двигателем и трансмиссией в автомобиле, он управляет и координирует работу других устройств в системе.

  • Промышленное управление

Одночиповые микрокомпьютеры часто используются во встроенных системах, поскольку они компактны, потребляют мало энергии и недороги. Встроенная система — это компьютерная система, предназначенная для выполнения одной или нескольких конкретных задач в рамках более крупной системы. 

  • Медицинское оборудование

Одночиповые микрокомпьютеры становятся все более распространенными в медицинском оборудовании, главным образом из-за интеллектуального мониторинга физических данных пациента, некоторые из которых могут носить пациенты и собирать данные из организма пациента. Затем эти данные обрабатываются системой управления в фоновом режиме.

Intel MCS 51

Intel MCS-51 (также называемый 8051 mcu) — это 8-разрядная архитектура микроконтроллера, разработанная Intel в начале 1980-х годов. Это был один из первых микроконтроллеров на рынке, который быстро стал популярным благодаря широкому спектру возможностей и низкой стоимости. 8051 mcu изначально был разработан для использования во встроенных системах, но быстро нашел применение в различных других областях, включая автомобилестроение и промышленное управление.

Intel MCS-51
Intel MCS-51 (источник: Википедия)

История MCS 51

8051 изначально разрабатывался как контроллер для нового процессора Intel 8086. 8086 был 16-разрядным процессором, что означало, что он мог обрабатывать два байта (16 бит) данных за раз. 8051 был разработан как более эффективная и менее дорогая альтернатива 8086 для приложений, которые не требовали дополнительной вычислительной мощности 16-разрядного процессора.

Существует три версии: стандартный 8051, маломощный 8052 и высокоскоростной 8031. 8052 был идентичен 8051, за исключением того, что он включал встроенный генератор, который уменьшал потребность во внешних компонентах. 8031 был разработан для приложений, требующих высокоскоростного 8051, и включал встроенный умножитель тактовой частоты, который увеличивал внутреннюю тактовую частоту с 6 МГц до 12 МГц.

8051 был очень популярен и быстро стал стандартным микроконтроллером для широкого спектра приложений. В 1998 году Intel выпустила обновленную версию 8051 под названием MCS-51. MCS-51 включал ряд усовершенствований по сравнению с оригинальным 8051, в том числе больше встроенной памяти, расширенный набор инструкций и поддержку более высоких тактовых частот.

Архитектура MCS 51

Логические компоненты микроконтроллера MCS-51 включают 8-разрядный процессор и встроенный генератор, маску ROM 80514B, EPROM 87514KB, 8031 без ROM, регистр специальных функций SFR128BRAM, таймер/счетчик T0 и T1, параллельный интерфейс ввода-вывода: P0, P1, P2, P3; последовательный интерфейс: TXD, RXD; система прерываний: INT0, INT1.

Функции

8051 обладает широким спектром возможностей и может быть запрограммирован для выполнения различных задач.

  • ЦП с 8-разрядной шиной данных и 16-разрядной шиной адресов;
  • Обладает возможностью булевой обработки и обработки битов;
  • Используется структура Гарварда, а адресные пространства программной памяти и памяти данных независимы, что удобно для программирования;
  • 64 КБ памяти программы и 64 КБ памяти данных по одному адресу;
  • 0-8 КБ встроенной памяти программы (8031 не имеет, 8051 имеет 4 КБ, 8052 имеет 8 КБ, 89C55 имеет 20 КБ);
  • 128 байт встроенной памяти данных (8051 имеет 256 байт);
  • 32 двунаправленных и битово адресуемых линии ввода-вывода;
  • Два 16-разрядных таймера/счетчика (8052 имеет 3);
  • Полнодуплексный последовательный интерфейс ввода-вывода;
    10. Структура прерываний с несколькими источниками прерываний имеет два приоритета прерываний;
    11. Встроенный тактовый генератор.

Поделиться:

Прокрутить вверх

Instant Quote