Разработка логической схемы

Для выполнения данной задачи, необходимо проверить все 16 разрядов пришедшего на вход числа. Для упрощения задачи будем выполнять проверку по частям, проверяя разряды попарно. Для этого воспользуемся функцией "Исключающее или".

Таблица истинности функции "Исключающее или":

Таблица № 2.1.

a

b

f

0

0

0

0

1

1

1

0

1

1

1

0

Если в проверяемых разрядах есть одна единица, то есть нечетность, на выходе формируется 1, Если на входе будет два нуля или две единицы - четность, на выходе формируется 0. Далее после двух блоков проверяющих первые 4 разряда попарно мы ставим третий аналогичный блок, который проверяет выходы с первых двух. Если f1 и f2 выходные функции двух первых блоков, тогда на третьем блоке будем иметь функцию f2.

Таблица № 2.2.

f0

f1

f2

0

0

0

0

1

1

1

0

1

1

1

0

Как видно из таблицы № 2.2, f2 также реализуется функцией "исключающее или".

Логическая схема элемента, выполняющего функцию "исключающее или" представлена на рис. 2.1. Схему можно посторить на элементах И-не и инверторах.

Рис.2.1 Логическая схема элемента "исключающее или"

Для проверки схемы подадим на входы А и В сигналы "0" и "1". При совпадении сигналов на выходе формируется "0" , соответствующий четности , при несовпадении - "1" - соответствующая нечетности сигналов.

Рис.2.2 Реакция схемы "исключающее или" на входные импульсы

Проводя попарно сравнение разрядов, получим схему для проверки четности 2-х байтовой посылки (рис.3), состоящей из блоков элементов "исключающее или".

Рис. 2.3 Схема для проверки четности 2-х байтовой посылки

Перейти на страницу: 1 2

Еще статьи по теме

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

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

Главное меню

© 2020 / www.techsolid.ru