Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Архив1 / doc100 / Насыров (2).doc
Скачиваний:
29
Добавлен:
01.08.2013
Размер:
157.18 Кб
Скачать

6. Блок синхронизации.

Блок синхронизации (БС) предназначен для обеспечения синхронной работы всех узлов ЭВМ. В его задачи входит генерация синхропоследовательностей заданной формы и длительности для ЦП, таймера, контроллеров, ОП и других устройств, входящих в состав ЭВМ.

В качестве основы для построения БС можно использовать микропрограммируемый тактовый генератор (например 1804ГГ1) . Это позволит реализовать переменную длительность такта для ЦП, что позволит несколько повысить его производительность.

Использование микросхемы КМ1804ГГ1 в качестве тактового генератора в составе блока синхронизации дает целый ряд преимуществ.

Микросхема имеет стабилизированный с помощью внешнего кварцевого резонатора генератор опорной частоты от 1 до 30 МГц, микропрограммируемую длительность тактовых импульсов от 3 до 10 периодов опорной частоты, состояния "работа", "останов", "ожидание", "шаговый режим". Данные характеристики позволяют использовать эту микросхему для обеспечения синхронной работы всех узлов ЭВМ

Рис. 5. Схема блока синхронизации.

7. Таймер.

Большинство микроЭВМ содержит источник реального времени - часы и таймер. Таймер предназначен для деления машинного времени на временные интервалы, которые используются для эффективной работы процессора с периферийными устройствами. Он обеспечивает совместную работу ЦП и ПУ в реальном масштабе времени, осуществляя разбиения машинного времени на равные интервалы времени.

В качестве таймера можно использовать микросхему КР580ВИ53 предназначенную для организации работы микропроцессорной системы в режиме реального времени.

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

8. Монитор.

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

Монитор, как и всякое другое периферийное устройство, подключается через контроллер (видеоадаптер) к системной шине.

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

Рис. 6. Схема подключения монитора.

9. Клавиатура.

Клавиатура является основным устройством ввода, обеспечивающее общение пользователя с ЭВМ. Она содержит контроллер клавиатуры, который воспринимает каждое нажатие на клавишу и выдает последовательный скан-код. Скан-код представляет собой идентификационный номер, присвоенный каждой клавише.

При поступлении скан-кода из порта вызывается прерывание клавиатуры, приоритетность которого выше всех остальных периферийных устройств. Процессор моментально прекращает обработку текущей операции и выполняет процедуру, анализирующую скан-код, который может содержать управляющий код, например: "Ctrl‑Alt‑Delete" (прерывание от клавиатуры должно обрабатываться на микро уровне).

Для того, чтобы ЦП успевал обрабатывать все нажатия клавиш, контроллер клавиатуры должен иметь буфер FIFO.

Рис. 7. Схема подключения клавиатуры.

Соседние файлы в папке doc100