logo

Комбинационни логически схеми

Комбинационните логически схеми са схемите, които съдържат различни типове логически елементи. Просто схема, в която се комбинират различни типове логически порти, е известна като a комбинирана логическа схема . Изходът на комбинираната верига се определя от настоящата комбинация от входове, независимо от предишния вход. Входните променливи, логическите портове и изходните променливи са основните компоненти на комбинираната логическа верига. Има различни типове комбинационни логически схеми, като суматор, изваждащ, декодер, енкодер, мултиплексор и де-мултиплексор.

Има следните характеристики на комбинираната логическа схема:

  • Във всеки момент изходът на комбинираните вериги зависи само от настоящите входни клеми.
  • Комбинационната схема няма резервна или предишна памет. Настоящото състояние на веригата не се влияе от предишното състояние на входа.
  • Броят n входове и m брой изходи са възможни в комбинационни логически схеми.
Комбинационни логически схеми

Входната променлива 'n' идва от външния източник, докато изходната променлива 'm' отива към външната дестинация. В много приложения източникът или дестинациите са регистри за съхранение.

Половин суматор

Половината суматор е основен градивен блок с два входа и два изхода. Суматорът се използва за извършване на операция ИЛИ на две еднобитови двоични числа. The носят и сума са две изходни състояния на полусуматора.

Пълен суматор

Полусуматорът се използва за събиране само на две числа. За да се преодолее този проблем, беше разработен пълен суматор. Пълният суматор се използва за добавяне на три 1-битови двоични числа A, B и пренасяне C. Пълният суматор има три входни състояния и две изходни състояния, т.е. сумиране и пренасяне.

Половин изваждачи

Половината изваждащ също е градивен елемент за изваждане на две двоични числа. Има два входа и два изхода. Тази схема се използва за изваждане на две еднобитови двоични числа A и B 'разл ' и 'взимам на заем' са двете изходни състояния на полусуматора.

Пълни изваждачи

Полуизваждателят се използва за изваждане само на две числа. За да се преодолее този проблем, беше проектиран пълен субтрактор. Пълният изваждащ се използва за изваждане на три 1-битови числа A, B и C, които са умаляване, изваждане , и взимам на заем, съответно. Пълният изваждащ има три входни състояния и две изходни състояния, т.е. diff и borrow.

Мултиплексори

Мултиплексорът е комбинирана схема, която има n входа за данни и един изход. Известен е още като селектор на данни който избира един вход от входовете и го насочва към изхода. С помощта на избраните входове се избира един входен ред от n-входните редове. Входът за разрешаване се обозначава с E, което се използва в каскада.

Демултиплексори

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

Декодер

Декодерът е комбинирана схема с n входа и максимум m = 2n изхода. Декодерът е същият като де-мултиплексора. Единствената разлика между де-мултиплексора и декодера е, че в декодера няма въвеждане на данни. Декодерът извършва операция, която е напълно противоположна на енкодера.

Енкодер

Енкодерът се използва за извършване на обратната операция на декодера. Кодер с n брой входове и m брой изходи се използва за създаване на m-битов двоичен код, който е свързан с числото на цифровия вход. Кодерът взема цифровата дума и я преобразува в друга цифрова дума.