Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
шпоры опейко.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
7.18 Mб
Скачать

29.Организация прямого доступа к памяти.

Это аппаратный способ ввода-вывода. Предназначается для передачи больших массивов данных. Область применения – между внешними устройствами и оперативной памятью. Режим ПДП возможен в вычислительной системе, если в ней имеется контроллер ПДП (КПДП).

Функции КПДП:

- арбитраж;

- формирование сигнала «захват» магистрали (HOLD);

- принимает сигнал подтверждение захвата (HLDA), после этого принимает или передаёт данные.

В режиме ПДП CPU отключается от магистрали. К магистрали подключается КПДП для непосредственной передачи инфы между ус-вами и памятью. Для того чтобы осуществить ПДП магистраль должна быть свобод.

30 Аппаратная реализация интервалов времени

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

Функциональная схема программируемого таймера.

Принцип действия ПТ:

Каждый канал таймера содержит 16-разрядные счетчики. Перед использованием записывается в счетчик пропорциональное интервалу времени значение. После поступления на вход сигнала GATE (разрешение счета), то счетчик декрементируется с каждым тактовым импульсом, когда содержимое достигает нуля - на выходе формируется импульс.Существует 2 режима работы ПТ: режим таймера и режим счетчика. В режиме счетчика организуется счет количества импульсов. В режиме счетчика организуется счет количества импульсов. В режиме счетчика можно определять длительность интервалов. Можно задать направление счета. Чтобы запрограммировать таймер, он должен быть подключен к ЦПУ. После этого он может работать вместе с ЦПУ или как самостоятельное устройство.

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

Обычно таймеры входят в состав микроконтроллеров.

Пример: . Определить значение, которое нужно записать в счетчик таймера.

33.Цифро-аналоговое преобразование.

Цифро-аналоговое преобразование – для преобразования двоичного кода в сигнал напряжения, в частности в составе АЦП.

Ki в каждом канале выбирается так, что бы наибольший вес имели старшие разряды

А2 для учитывания знака сигнала

Двоичный код преобразуется в инт. Времени, а инт времени благодаря шим в сигнал постоянного напряжения.

АЦП пердназначен для преобразования непрерывной величины в двоичный код. Преобразование включает в себя дискритезацию по времени, квантование по уровню, кодированию. Эти операции могут выполняться одновременно, т.е. параллельно или последовательно.

АЦП:

-параллельный

-последовательный

-параллельно-последовательный

Функциональная схема АЦП

Время преобразования пропорционально входному сигналу.

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

Для уменьшения времени преобразования используют алгоритм управления

m- количество разрядов

k- номер шага преобразования

Времяимпульсная модуляция – время импульса пропорционально модулирующей величине.

При наличии тактовых импульсов таймер можно использовать в качестве счётчика, т.е. количество тактовых импульсов за время импульса есть величина, пропорциональная входному напряжению.

Время преобразования

  1. Время АЦ преобразования возрастает пропорционально требуемой точности при той же тактовой частоте.

  2. Для повышения быстродействия следует увеличить тактовую частоту.

АЦП с применением время-импульсной модуляции, ТС – таймер-счётчик.