Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Минимизация системы булевых функций.

Читайте также:
  1. A) создании системы наукоучения
  2. I. Основные подсистемы автоматизированной информационной системы управления персоналом.
  3. I. Семинар. Тема 1. Понятие и методологические основы системы тактико-криминалистического обеспечения раскрытия и расследования преступлений
  4. II. Информационно-вычислительные системы, применяемые для информационного обслуживания органов федерального и регионального управления.
  5. III. Автоматизированные системы проектирования.
  6. III. Порядок составления бюджетной отчетности об исполнении консолидированного бюджета бюджетной системы Российской Федерации финансовым органом
  7. III. Экспертно-аналитическая деятельность как часть системы государственно-общественного регулирования

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

Задача 5.

Построить преобразователь двоичного кода, получаемого на выходе делителя частоты на 12, в двоично-десятичный код. Условие задачи отражено в таблице. Делитель работает в коде 8-4-2-1.

 

x4 x3 x2 x1 y5 y4 y3 y2 y1
0 0 0 0   0 0 0 0
0 0 0 1   0 0 0 1
0 0 1 0   0 0 1 0
0 0 1 1   0 0 1 1
0 1 0 0   0 1 0 0
0 1 0 1   0 1 0 1
0 1 1 0   0 1 1 0
0 1 1 1   0 1 1 1
1 0 0 0   1 0 0 0
1 0 0 1   1 0 0 1
1 0 1 0   0 0 0 0
1 0 1 1   0 0 0 1

 

Решение.

Для каждой функции yi заполняем карту Карно, производим доопределение и осуществляем минимизацию. Весь процесс отражён на рисунке. В результате минимизации получаем систему:

y1 = x1; y2 = x4’x2; y3 = x3; y4 = x4x2’; y5 = x4x2

Карты Карно к задаче 5.

Задача 6.

Построить один разряд многоразрядного сумматора.

Решение.

Пусть ai и вi - значения i-ых разрядов слагаемых а и в, Pi и Si - значения переноса и суммы на выходе i-го разряда, Pi-1 - значение переноса на выходе предыдущего разряда, тогда работу сумматора можно описать с помощью таблицы истинности.

 

Имеем систему полностью определённых булевых функций. Производим раздельную минимизацию (см. рисунок).

Si = ai’вi’Pi-1 + ai’вiPi-1’ + aiвi’Pi-1’ + aiвiPi-1 = Pi-1(aii) + Pi-1’(ai Å вi) =

Pi = вiPi-1 + aiPi-1 + aiвi

Решение задачи 6.

Для реализации лучше Pi = aiвi + Pi-1(aii)’, так как может быть использован общий для Si и Pi сомножитель (аii)’. Схема сумматора представлена на рисунке. Здесь же дано условное обозначение одноразрядного сумматора, где А и В - одноразрядные слагаемые, P0 и P1 - входной и выходной переносы, S1 - сумма.

На этом же рисунке изображён двухразрядный сумматор, выполненный на микросхеме 133ИМ2. Здесь А1, В1, А2, В2 - соответственно значения первых и вторых разрядов слагаемых А и В; S1 и S2 - 1-ый и 2-ой разряды суммы; P0 - входной перенос для первого разряда, P2’ - выходной перенос.

 

Схемы сумматоров.


 

Задание 2.

2-1. Построить 2/(2-10) преобразователь для делителя частоты на 24, работающего в коде 16-8-4-2-1.

2-2. Построить 4-входовой сумматор для суммирования одноразрядных двоичных чисел.


 

«Читай и слушай для собственного развлечения рассказы о хитроумных системах, вникай в интересные вопросы, поставленные там со всей изощрённостью, какой только может наделить их пылкая фантазия, но смотри на всё это только как на упражнения для ума и возвращайся каждый раз к согласию со здравым смыслом...» (Честерфилд «Письма к сыну»)

 

 


Дата добавления: 2015-07-11; просмотров: 103 | Нарушение авторских прав


Читайте в этой же книге: Вопросник для математика и логика. | Основные положения алгебры логики | Эти правила справедливы для любого числа аргументов. | Синтез комбинационных схем | Законы логики суждений | Практикум по логике суждений. | Введение математики в силлогистику. | Вероятностные заключения. | Вероятностные посылки. | Мы с Вами, дорогой Читатель, убедились, что вся силлогистика является вероятностной. |
<== предыдущая страница | следующая страница ==>
Формы задания булевых функций.| Краткая история развития логики.

mybiblioteka.su - 2015-2024 год. (0.006 сек.)