рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Микропроцессор INTEL 8080 (KP580BM80A)

Микропроцессор INTEL 8080 (KP580BM80A) - раздел Философия, КОНСПЕКТ ЛЕКЦИЙ По курсу: Микропроцессорные системы автоматизации и управления Технические Характеристики Микропроцессора: 1) Тактовая Част...

Технические характеристики микропроцессора:

1) Тактовая частота f=2,5МГц;

2) Среднее быстродействие: 500000 операций в секунду;

3) Степень интеграции: 4500 транзисторов;

4) Разрядность:

- по шине данных: 8;

- по шине адреса: 16;

5) Число источников питания = 3 (+5В; -5В; +12В);

6) Температурный диапазон – стандартный -10 ÷ +70°С;

7) Число выводов: 40;

8) Пластиковый или керамический корпус;

9) Потребляемая мощность – не более 1,25 Вт;

10) Число команд: 78 базовых команд с модификациями: 244 (максимальное число команд: ).

Внутренняя архитектура микропроцессора INTEL 8080 (его программно-логическая модель) представлена на рис. 1.

 

Рис. 1

 

Сигналы блока управления синхронизации делятся на входящие и исходящие.

Входящие сигналы:

1) С1, С2 - импульсы синхронизации, подключаются к выходам тактового генератора.

2) SR – системный сброс.

3) RDY – сигнал готовности, показывает, что внешнее устройство готово к работе с микропроцессором.

4) INT – запрос на прерывание, поступает от внешнего устройства или контроллера прерываний.

5) HLD – запрос на захват шины (шины данных).

Исходящие сигналы:

1) SIN – сигнал синхронизации, вырабатывается один раз за машинный цикл.

2) WT – сигнал ожидания.

3) DBIN – сигнал приема (считывается информация из внешних устройств и памяти).

4) WR – сигнал, управляющий записью.

5) INTA – разрешение прерывания.

6) HLDA – разрешение на захват шины – использование шины данных специальным контроллером для обмена информацией между памятью и внешними устройствами. Данный режим называется режимом прямого доступа к памяти.

 

А(8) - Аккумулятор (накопитель) – служит для временного хранения данных одного из операндов, а также результатов операций.

ВА(8) – Буфер аккумулятора – служит для временного хранения данных.

RG2(8) – Регистр2 – служит для временного хранения данных второго операнда.

ALU(8) – Арифметико-логическое устройство – служит для выполнения арифметических и логических операций. Данные (знаковые и беззнаковые) обрабатываются в ALU в двоичном коде. Отрицательные числа обрабатываются в дополнительном коде.

BDC(8) – блок десятичной коррекции – служит для преобразования из двоичного кода в десятичный.

RGF(8) – регистр флагов (признаков) – служит для идентификации состояния микропроцессора в любой момент времени. Содержит 8 триггеров, из них 5 – рабочие:

С – признак переноса из старшего разряда;

АС – признак дополнительного переноса (из разряда в );

S – флаг знака: если S = 1, то число отрицательное, если S = 0, то число положительное;

Р – флаг паритета (четности): если Р = 1, то число битов в слове четное, если Р = 0, то – нечетное;

Z – признак нуля. Устанавливается при получении нуля в АЛУ или в регистре.

RGC(8) – регистр команд – служит для временного хранения команды, поступающей из внешней памяти.

DC(8) – дешифратор команд – служит для декодирования команды.

CU – блок управления и синхронизации – служит для управления работой всех остальных устройств.

МС – мультиплексор – служит для объединения регистров в пары.

W', Z', B, C, D, E, H, L – регистры общего назначения – служат для временного хранения данных. W', Z' – программно не доступные регистры, остальные пары – программно доступны. Все регистры восьмиразрядные.

РС – программный счетчик – указывает адрес последующей выполняемой команды. Является шестнадцатиразрядным.

SP – указатель стека – это шестнадцатиразрядный реверсивный счетчик, указывающий адрес вершины стека, служит для организации прерываний. Стек – это часть оперативной памяти, в которую записывается служебная информация.

ADRRG – шестнадцатиразрядный адресный регистр – здесь формируется и хранится адрес обращения к внешнему устройству или памяти.

BADR – шестнадцатиразрядный буфер адреса – служит для временного хранения адреса перед выдачей его на шину данных.

 

Сверхоперативная память – это совокупность внутренних блоков микропроцессора для временного хранения данных: буфер данных, аккумулятор (накопитель), буфер аккумулятора, регистр 2 и регистры общего назначения.

Условное графическое обозначение микропроцессора Intel 8080 показано на рис.2.

 

рис.2

 

– Конец работы –

Эта тема принадлежит разделу:

КОНСПЕКТ ЛЕКЦИЙ По курсу: Микропроцессорные системы автоматизации и управления

Федеральное ГОСУДАРСТВЕННОЕ бюджетное ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ... ТЮМЕНСКИЙ ГОСУДАРСТВЕННЫЙ НЕФТЕГАЗОВЫЙ УНИВЕРСИТЕТ... ИНСТИТУТ НЕФТИ И ГАЗА...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Микропроцессор INTEL 8080 (KP580BM80A)

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

МИКРОПРОЦЕССОРЫ
Электронная система – это электронный узел, блок или комплекс, состоящий из отдельных компонентов. Задача – это набор функций, выполнение которых требуется от электронной системы.

Состав микропроцессорного комплекта КР580
  Этот комплект содержит набор БИС относительно невысокого быстродействия с f=2,5 МГц. КР580ВМ80 – ЦП (8-разрядный). КР580ВВ51 – программируемый последовательный инт

Понятие машинного такта, цикла команды и машинного такта
  Цикл команды – это время, необходимое микропроцессору для выполнения отдельной команды. Цикл команды (ЦК) подразделяется на машинные циклы (МЦ) – это более ко

Из памяти
  Схема извлечения микропроцессором кода команды (данных) из памяти приведена на рис. 4.  

Основные состояния микропроцессора
Микропроцессор может находиться во включенном и выключенном режиме. Во включенном режиме различают четыре состояния микропроцессора: 1. Состояние захвата шин. 2. Состояние прерыва

Система команд микропроцессора
Микропроцессор имеет 244 команды, которые делятся на группы. Группы команд: 1) Команды передачи данных: а) Команды передачи данных: MOV, MVI, LDA и др.

КР580ВК28
  Устройство предназначено для: 1) Фиксации слова состояния микропроцессора; 2) Буферизации выходных линий; 3) Повышения нагрузочной способности выхо

КР580ВВ55
  Данное устройство предназначено для организации обмена данными между микропроцессором и внешними устройствами (см. рис. 11).  

Выбор порта или регистра управляющего слова
  А1 А0   РА РВ

Направление передачи данных в PPI
  1. Ввод данных: А1 А0 СS

Режимы работы программируемого параллельного интерфейса
1) Нулевой режим; 2) Первый режим; 3) Второй режим.   Нулевой режим – ввод/вывод данных. В данном режиме данные записываются в ВУi или

Программирование PPI
  Программирование PPI предполагает, что при инициализации необходимо загружать управляющие слова в регистр управляющего слова. Управляющие слова:   D7

КР580ВН59
Данное устройство предназначено для организации обслуживания прерываний в микропроцессорных системах, при этом выполняет следующие функции: 1) осуществляет фиксацию запросов на прерывание

Режимы работы контроллера прерываний
  Выделяют 5 основных режимов работы контроллера прерываний: 1) Режим фиксированных приоритетов (режим полного вложения подпрограммы обслуживания прерываний); 2) Реж

Характеристика управляющих слов для настройки контроллера прерываний
  Существует две группы управляющих слов для настройки программируемого контроллера прерываний: 1) Управляющие слова для инициализации (ICW1, ICW2, ICW3). Они позволяю

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

Характеристика и формат управляющих слов
  I. Управляющие слова инициализации. 1. ICW1 – программируется при А0 = 0.

Избыточности
Рис. 19   Используется метод схемного последовательного опроса (см. рис. 19.).

ПРОГРАММИРУЕМЫЙ ТАЙМЕР КР580ВИ53
  Данное устройство предназначено для задания временных интервалов в микропроцессорных системах и может быть использовано как: 1) Одновибратор с программируемой длительностью

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

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги