Разделы

Расчет заданных сигналов

По условию курсового задания на вход идентификатора подается два сигнала с периодами τ1 = 190 и τ2 = 170, которые необходимо сравнить между собой. Эти числа записаны в регистрах R1 и R2 соответственно. Вычитание осуществляется с помощью суммирования одного числа с инверсией другого. Число регистра R1 суммируется с инверсией числа регистра R2. Результат суммирования преобразуется в управляемом инверторе в зависимости от результата суммирования. Если в 9-ом разряде мы получаем логический 0, то это разность в обратном коде, и, следовательно, полученное число инвертируется. Если в 9-ом разряде логическая 1 - то разность в прямом коде.

Так же, число из регистра R1 необходимо поделить на 8. Это осуществляется путём отбрасывания трёх младших разрядов. Оставшиеся разряды сдвигаем на три разряда вправо, а оставшиеся старшие три разряда заполняем нулями. После проделанных вычислений получаем число, соответствующее 12,5% от исходного.

Два полученных числа сравнивается в сравнивающем устройстве.

|Nτ1-Nτ2| <0,125Nτ1,

Если число ≤ 12,5%, то число идёт на последующую схему. Если неравенство не выполняется, то число не регистрируется (отбрасывается).

Переводим числа в двоичный код:

10 = 1011 11102

17010 = 1010 10102

Числа в регистрах R1 и R2 будут записываться следующим образом: младшие разряды в DD3 и DD10, старшие - DD4 и DD11.

Вычитание осуществляется суммированием одного числа с инверсией другого. Суммируем число 190 с инверсией числа 170 в двоичном коде:

11102

0101 0101 2

10001 0011 2

В 9-ом разряде получаем логическую «1», следовательно, это разность в прямом коде.

Переводим число обратно в десятичный код:

00112 =19 10

Число в регистре R1 необходимо поделить на 8:

1110 => 0001 0111 2

Переводим полученное число в десятичный код:

01112 =23 10

Подставляя все подсчитанные величины в неравенство:

|Nτ1-Nτ2| <0,125Nτ1,

Неравенство выполняется, следовательно, сигналы проходят на последующую схему.

Другие материалы

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

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

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

Копирайт 2020 : www.ordinarytech.ru