Простейшая микро-ЭВМ


           

Поэтому для машинных тактов нельзя


Поэтому для машинных тактов нельзя привести такую же классификацию, как для машинных циклов. Как и в гл. 4, в тексте и на рисунках будем обозначать такты одного цикла Tl, T2, ... и т. д., циклы одной команды С1,С2,... и т. д.

Для того чтобы сформировать интервал времени, соответст­вующий одному машинному такту, на входы микропроцессора Ф1 и Ф2 подаются тактовые импульсы (синхроимпульсы). Длительность машинного такта равняется одному периоду син­хроимпульсов. Все внутренние операции микропроцессора и формирование внешних сигналов происходят в моменты вре­мени, определяемые синхроимпульсами.

 



Рис. 6.2. Тактовые импульсы Таблица 6.2

 

 

Управляющее слово, состоящее из разрядов ши­ны данных DO — D7

Тип цикла

DO

Dl

D2

D3

D4

D5

D6

D7

ВЫБОРКА КОМАНДЫ

L

H

L

L

L

H

L

H

ЧТЕНИЕ ИЗ ПАМЯТИ

L

H

L

L

L

L

L

H

ЗАПИСЬ В ПАМЯТЬ

L

L

L

L

L

L

L

L

ЧТЕНИЕ ИЗ СТЕКА

L

H

H

L

L

L

L

H

ЗАПИСЬ В СТЕК

L

L

H

L

L

L

L

L

ВВОД С ВНЕШНЕГО УСТРОЙСТВА

L

H

L

L

L

L

H

L

ВЫВОД НА ВНЕШНЕЕ УСТРОЙСТВО

L

L

L

L

H

L

L

L

ПРЕРЫВАНИЕ

H

H

L

L

L

H

L

L

ОСТАНОВ

L

H

L

H

L

L

L

H

ПРЕРЫВАНИЕ ВО ВРЕМЯ ОСТАНОВА

H

H

L

H

L

H

L

L

К уровням напряжения, частоте, фронтам и фазе синхроим­пульсов предъявляются особые требования (рис. 6.2). Входы Ф1 и Ф2 не являются ТТЛ-входами. Это единственное исключе­ние для микропроцессора КР580ИК80А. Для Ф1 и Ф2 напряже­ние сигнала низкого уровня должно быть в пределах от -0,3 до 0,8 В, а напряжение сигнала высокого уровня - в пределах от 10 до 12 В. Частота синхроимпульсов должна быть не более 2,5 МГц, переход с одного уровня напряжения на другой дол­жен иметь длительность 20-30 не. На рис. 6.2,я приводится вре­менная диаграмма сигналов Ф1 и Ф2, которая может быть полу­чена с помощью микросхемы тактового генератора КР580ГФ24, который выпускается специально для микропроцессора КР580ИК80А (см.§ 6.4). Из этой диаграммы видно, что если условно разбить период синхроимпульсов на девять интервалов, то сигнал Ф1 будет иметь высокий уровень в первых двух интер­валах и низкий уровень во всех остальных, а сигнал Ф2 будет иметь высокий уровень в интервалах с третьего по седьмой и низкий уровень во всех остальных.

Сигналы Ф1 и Ф2 могут иметь и более простую временную диаграмму (рис. 6.2,6). Если не пользоваться для их генерации микросхемой КР580ГФ24, то получить такую диаграмму проще, чем стандартную. Требования к уровням, фронтам и частоте остаются такими же, как и для стандартной временной диа­граммы.



Содержание  Назад  Вперед





Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий