1 Основы математической логики ИНФОРМАТИКА Лекция № 6

Скачать презентацию 1 Основы математической логики ИНФОРМАТИКА Лекция № 6 Скачать презентацию 1 Основы математической логики ИНФОРМАТИКА Лекция № 6

131119_infk_logicheskie_osnovy_kompyyutera.ppt

  • Размер: 1.3 Мб
  • Автор:
  • Количество слайдов: 95

Описание презентации 1 Основы математической логики ИНФОРМАТИКА Лекция № 6 по слайдам

1 Основы математической логики ИНФОРМАТИКА Лекция № 6 1 Основы математической логики ИНФОРМАТИКА Лекция №

2 Алгебра логики  — это раздел математики,  изучающий высказывания,  рассматриваемые со2 Алгебра логики — это раздел математики, изучающий высказывания, рассматриваемые со стороны их логических значений (истинности или ложности) и логических операций над ними. Алгебра логики возникла в середине ХIХ века в трудах английского математика Джорджа Буля. Ее создание представляло собой попытку решать традиционные логические задачи алгебраическими методами.

3 Понятие высказывания Высказывание -  это повествовательное предложение,  относительно которого можно определенно3 Понятие высказывания Высказывание — это повествовательное предложение, относительно которого можно определенно сказать, истинно оно или ложно. Например: «Луна — спутник Земли» — истинное высказывание, «Два больше трех» — ложное высказывание. «Как вы себя чувствуете? «, «Будь внимателен!» — не являются высказываниями и в алгебре высказываний не рассматриваются. Высказывания принято обозначать буквами латинского алфавита. Так, высказывание «Трава — зеленая» можно обозначить буквой А, «Лев -птица» — буквой В и т. д.

4 Значения истинности высказываний В алгебре высказываний отвлекаются от конкретного содержания высказывания и интересуются4 Значения истинности высказываний В алгебре высказываний отвлекаются от конкретного содержания высказывания и интересуются лишь вопросом, является ли оно истинным или ложным. . Каждому верному высказыванию присваивается значение истинности 1 (истинно), каждому неверному — значение истинности 0 (ложно). Например , А = 1, В = 0.

5 Операции над высказываниями Над высказываниями  можно  производить логические операции.  В5 Операции над высказываниями Над высказываниями можно производить логические операции. В результате выполнения операций получаются новые высказывания, истинность которых определяется истинностью исходных высказываний и характером логических операций.

6 Операция логического умножения Соединение двух высказываний союзом И называется логическим умножением,  или6 Операция логического умножения Соединение двух высказываний союзом И называется логическим умножением, или конъюнкцией. Эта операция обозначается знаками: Λ , • , &. Сложное высказывание А & В считается истинным только в том случае, если истинны оба входящих в него простых высказывания А и В. Результат логического произведения легко обобщается на любое число сомножителей (самостоятельно сформулируйте правило). А В А & В

7 Операция логического сложения Соединение двух высказываний союзом ИЛИ  называется логическим сложением, 7 Операция логического сложения Соединение двух высказываний союзом ИЛИ называется логическим сложением, или дизъюнкцией. О перация обозначается знаками: V , +. Сложное высказывание A V В считается истинным в том случае, если истинно хотя бы одно из входящих в него простых высказываний А и В. Результат логического сложения легко обобщается на любое число слагаемых (самостоятельно сформулируйте правило). А В А v В

8 Операция отрицания А А 0 1 1 0 Присоединение частицы НЕ к высказыванию8 Операция отрицания А А 0 1 1 0 Присоединение частицы НЕ к высказыванию А называется отрицанием, или инверсией. О перация обозначается ~ А или А , (читается: не А ). Если высказывание истинно, то его отрицание ложно, и наоборот.

9 Операция импликации Импликация выражается словосочетанием  « если…,  то…» . По определению9 Операция импликации Импликация выражается словосочетанием « если…, то…» . По определению импликация А В истинна всегда за исключением случая, когда А истинно, а В ложно. А В

10 Операция эквивалентности Операция  «Э квивален тность»  обозначается знаками  , .10 Операция эквивалентности Операция «Э квивален тность» обозначается знаками , . Сложное высказывание А В( читается А эквивалентно В) истинно тогда и только тогда, когда А – истинно и В истинно или А – ложно и В – ложно. В остальных случаях А В ложно. А В А В

11 А В А |  В 0 0 1 1 1 0 A11 А В А | В 0 0 1 1 1 0 A | B = (A&B)Операция штрих Шеффера

12 Операция стрелка Пирса А В 0 0 1 0 1 0 0 112 Операция стрелка Пирса А В 0 0 1 0 1 0 0 1 1 0 A B = (AVB)

13 Операция «Сложение по модулю два» A  B = A&  B 13 Операция «Сложение по модулю два» A B = A& B A& B А В А В

14 ЛОГИЧЕСКИЕ ФОРМУЛЫ  Логическая формула  – это логические переменные,  связанные логическими14 ЛОГИЧЕСКИЕ ФОРМУЛЫ Логическая формула – это логические переменные, связанные логическими операциями.

15

16 Порядок выполнения логических операций О трицани е  - операция первой ступени. Конъюнкция16 Порядок выполнения логических операций О трицани е — операция первой ступени. Конъюнкция (логическое умножени е) операция второй ступени. Дизъюнкции (логического с ложения ) операция третьей ступени. Скобки используются для изменения порядка выполнения операций.

17 Тавтология Если формула на всех наборах значений высказываний принимает значение истина, то это17 Тавтология Если формула на всех наборах значений высказываний принимает значение истина, то это тождественно истинная формула или тавтология. Пример: F = (А V B) V ( A & B) A B AVB A&B (A&B)

18 Противоречие Если формула на всех наборах значений высказываний принимает значение ложь, то это18 Противоречие Если формула на всех наборах значений высказываний принимает значение ложь, то это тождественно ложная формула или противоречие. Пример: F = ( А V B ) V ( A & B ) 00111 01001 01010 01000 F (A&B)A&

19 Выполнимая формула  Если формула на некоторых наборах значений высказываний принимает значение истина,19 Выполнимая формула Если формула на некоторых наборах значений высказываний принимает значение истина, то это выполнимая формула. Пример: F = (А VB)V(A&B). A B AVB (A&B)

20

21 Законы математической логики Закон Для ИЛИ Для И Коммутати вный X V Y21 Законы математической логики Закон Для ИЛИ Для И Коммутати вный X V Y = Y V X X&Y=Y&X Ассоциати вный XV(YVZ)=(XVY)VZ X&(Y&Z)=(X&Y)&Z Дистрибут ивный X&(XVZ)=X&YVX&Z XVY&Z=(XVY)&(XVZ ) де Моргана ( XVY)= X& Y (X&Y)= XV Y Идемпотен ции XVX=X X&X=X

22 Пример доказательства закона дистрибутивности x+y*z=(x+y)*(x+z) x  y  z  y z22 Пример доказательства закона дистрибутивности x+y*z=(x+y)*(x+z) x y z y z x+y x+z (x+y) (x+z)

23 • Формулы для отрицания :  • Формулы для дизъюнкции :  •23 • Формулы для отрицания : • Формулы для дизъюнкции : • Формулы для конъюнкции : • Правило действия со скобками : • Операция поглощения : • Операция склеивания : • Формулы де Моргана : 0110, , . xx 0111 xxxx, , xyyxxyzxyzxyz, ()(). 0010 xxxx xyyxxyzxyzxyz , , , ()(). xy xz x y z ( ). x xy x х поглощает ху x x y x x поглощает х у ( ), ( ). 1 xyxyxyуxсклеиваниепоу xyxyxxyxyyyxсклеиваниепоу ()(), ()()(). xyxy xyzxyz , , , . Законы математической логики

24 КАК УПРОСТИТЬ ЛОГИЧЕСКУЮ ФОРМУЛУ?  Равносильные преобразования логических формул имеют то же назначение,24 КАК УПРОСТИТЬ ЛОГИЧЕСКУЮ ФОРМУЛУ? Равносильные преобразования логических формул имеют то же назначение, что и преобразования формул в обычной алгебре. Они служат для упрощения формул или приведения их к определённому виду путем использования основных законов алгебры логики.

25 ПРИЕМЫ И СПОСОБЫ, ПРИМЕНЯЕМЫЕ ПРИ УПРОЩЕНИИ ЛОГИЧЕСКИХ ФОРМУЛ  Законы алгебры логики применяются25 ПРИЕМЫ И СПОСОБЫ, ПРИМЕНЯЕМЫЕ ПРИ УПРОЩЕНИИ ЛОГИЧЕСКИХ ФОРМУЛ Законы алгебры логики применяются в следующей последовательности: 1. правило де Моргана; 2. сочетательный закон; 3. правило операций переменной с её инверсией; 4. правило операций с константами.

26 Примеры упрощения формул Пример 1. (применяется правило де Моргана,  выносится за скобки26 Примеры упрощения формул Пример 1. (применяется правило де Моргана, выносится за скобки общий множитель, используется правило операций переменной с её инверсией). Пример 2. ( повторяется второй сомножитель , что разрешено законом идемпотенции; затем комбинируются два первых и два последних сомножителя и используется закон склеивания).

27 Пример 3. (вводится вспомогательный логический сомножитель (  );  затем комбинируются два27 Пример 3. (вводится вспомогательный логический сомножитель ( ); затем комбинируются два крайних и два средних логических слагаемых и используется закон поглощения);

28 Какая связь между алгеброй логики и двоичным кодированием? Математический аппарат алгебры логики очень28 Какая связь между алгеброй логики и двоичным кодированием? Математический аппарат алгебры логики очень удобен для описания того, как функционируют аппаратные средства компьютера, поскольку основной системой счисления в компьютере является двоичная, в которой используются цифры 1 и 0, а значений логических переменных тоже два: “ 1” и “ 0”.

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

30 В электронных устройствах компьютера двоичные единицы чаще всего кодируются более высоким уровнем напряжения,30 В электронных устройствах компьютера двоичные единицы чаще всего кодируются более высоким уровнем напряжения, чем двоичные нули (или наоборот), например:

31 ЛОГИЧЕСКИЙ ЭЛЕМЕНТ КОМПЬЮТЕРА  Логический элемент компьютера  — это часть электронной логичеcкой31 ЛОГИЧЕСКИЙ ЭЛЕМЕНТ КОМПЬЮТЕРА Логический элемент компьютера — это часть электронной логичеcкой схемы, которая реализует элементарную логическую функцию. Логическими элементами компьютеров являются электронные схемы И, ИЛИ, НЕ, И—НЕ, ИЛИ—НЕ и другие (называемые также вентилями), а также триггер.

32 ФУНКЦИИ ЛОГИЧЕСКИХ ЭЛЕМЕНТОВ Схема  «И»  реализует операцию логического умножения двух или32 ФУНКЦИИ ЛОГИЧЕСКИХ ЭЛЕМЕНТОВ Схема «И» реализует операцию логического умножения двух или более логических значений. Схема «ИЛИ» реализует логическое сложение двух или более логических значений. Схема «НЕ» реализует логическое отрицание логического значения. Схема «И-НЕ» реализует отрицание результата схемы «И» . Схема «ИЛИ-НЕ» реализует отрицание схемы «ИЛИ» .

33 Обозначение логических элементов & 1 &1 A A&B B AVB BA AA B33 Обозначение логических элементов & 1 &1 A A&B B AVB BA AA B A 1 (AVB) BA (A&B)

34 Построение электронной схемы по логическому выражению 1. Найдем группу операций одного типа выполняемых34 Построение электронной схемы по логическому выражению 1. Найдем группу операций одного типа выполняемых в последнюю очередь. Обозначим количество операций группы через k. 2. Выберем логический элемент. Соответствующий логическим операциям группы. 3. Свяжем с выходом логического элемента результат логического выражения. 4. Определим количество входов логического элемента. 5. Установим порядок выполнения логических операций. 6. Удалим из исходного логического выражения операции найденной группы. 7. Сопоставим каждому полученному выражению один из входов выбранного логического элемента.

35 Логический элемент НЕ (инвертор).  35 Логический элемент НЕ (инвертор).

36 Логический элемент И  36 Логический элемент И

37 Логический элемент ИЛИ  t t t. U вх U вых х 137 Логический элемент ИЛИ t t t. U вх U вых х 1 ух 2 Рис. 2. 10. Временные диаграммы сигналов на входе и выходе логического элемента ИЛИ

38 Логические элементы И-НЕ и ИЛИ-НЕ  38 Логические элементы И-НЕ и ИЛИ-НЕ

39 ПРИМЕР ПОСТРОЕНИЯ ЭЛЕКТРОННОЙ СХЕМЫ Исходное логическое выражение: E = D + B С39 ПРИМЕР ПОСТРОЕНИЯ ЭЛЕКТРОННОЙ СХЕМЫ Исходное логическое выражение: E = D + B С + D (A + B), E = D + F+ G, Разбиение исходного выражения: D F = B С, G= D (A + B).

401 ЕF GDВыбор логического элемента F = B С, G= D (A + B).401 ЕF GDВыбор логического элемента F = B С, G= D (A + B).

41 Результат построения 1 Е& F G & 1 D В C A G=41 Результат построения 1 Е& F G & 1 D В C A G= D (A + B ). F = B С

42 Триггеры – элементы памяти цифровых автоматов,  в свою очередь являются элементарными цифровыми42 Триггеры – элементы памяти цифровых автоматов, в свою очередь являются элементарными цифровыми автоматами (автоматами Мура) с двумя устойчивыми состояниями. Триггеры

43 Основные типы триггеров • триггер с раздельной установкой состояний (RS-триггер),  • триггер43 Основные типы триггеров • триггер с раздельной установкой состояний (RS-триггер), • триггер «защелка» (D — триггер), • универсальный триггер (JK — триггер), • триггер со счетным входом (T — триггер)

44 Структурная схема и обозначение RS -триггера Схема RS - триггера.   Обозначение44 Структурная схема и обозначение RS -триггера Схема RS — триггера. Обозначение RS — триггера. 1 1 0 R S Q S R T Q Q Q Вход S – set – установка триггера в состояние « 1» Вход R – reset – установка триггера в состояние « 0»

45 Переходы асинхронного триггера RS-триггер  45 Переходы асинхронного триггера RS-триггер

46 Схема синхронного RS -триггера и его обозначение на функциональных схемах  Q S46 Схема синхронного RS -триггера и его обозначение на функциональных схемах Q S R T C R S & & R Q C R Схема синхронного RS-триггера Обозначение синхронного RS-триггера Q Q

47 Схема, условное обозначение на функциональных схемах D -триггера При подачи синхроимпульса в D-47 Схема, условное обозначение на функциональных схемах D -триггера При подачи синхроимпульса в D- триггер записывается состояние входа D.

48 D -триггер с дополнительными RS входами S C D & & Q &48 D -триггер с дополнительными RS входами S C D & & Q & R Q D C TТ S R Схема D-триггера Обозначение D-триггера. Q Q При подачи синхроимпульса в D- триггер записывается состояние входа D. Вход R =1 – переводит триггер в состояние « 1» , вход S=1 устанавливает триггер в состояние « 0» .

49 Схема двухтактного синхронного D -триггера и его обозначение на функциональных схемах  Схема49 Схема двухтактного синхронного D -триггера и его обозначение на функциональных схемах Схема двухтактного D-триггера Обозначение двухтактного D-триггера Q D C TT Q D C T Q & D C S R R S R Q Q S Двухтактный триггер

50 Обозначение JK-триггера с инверсным динамическим входом  T S R J C K50 Обозначение JK-триггера с инверсным динамическим входом T S R J C K Q Q S J C K R

51 Вопросы по лекции 1. В чем отличие конечного автомата от комбинационных схем? 2.51 Вопросы по лекции 1. В чем отличие конечного автомата от комбинационных схем? 2. Как различаются автоматы Мура и Мили? 3. Сколько состояний имеет элементарный автомат? 4. Что такое триггер? 5. Почему Т-триггер называют триггером со счетным входом? 6. В какое состояние перейдет Т-триггер при входном сигнале Т = 1? 7. Какая запрещенная комбинация входных сигналов для RS -триггера? 8. В какое состояние перейдет RS -триггер при сигнале S = 1? 9. В какое состояние перейдет JK -триггер при сигнале К = 1? 10. В какое состояние перейдет JK -триггер при сигнале J = K = 1?

52 Вопросы по лекции 52 Вопросы по лекции

53 Устройства ЦВМ ЛЕКЦИЯ № 53 Устройства ЦВМ ЛЕКЦИЯ №

54 Дешифратор адреса предназначен  для опознавания адрес а устройства A.  ДШA 054 Дешифратор адреса предназначен для опознавания адрес а устройства A. ДШA 0 A 1 A 2 A 3 F A 3 A 2 A 1 A 0 (2) – запись адреса в двоичной системе счисления A 10 = A 3 * 2 3 + A 2 * 2 2 + A 1 * 2 1 + A 0 * 2 0 — адрес в десятичной системе счисления Если значение адреса A совпадает с значением адреса на входе устройства A , то на выходе дешифратора формируется сигнал равный 1, в противном случае сигнал равный нулю.

55 Пример дешифратора  Допустим, адрес устройства, которое подключается к адресной шине, равен 555 Пример дешифратора Допустим, адрес устройства, которое подключается к адресной шине, равен 5 10 (0 l 2 ). По сигналу с дешифратора это устройство должно активизироваться, если на адресной шине появляется сигнал, равный пяти (Аз = 0, A 2. = 1, А 1 = 0, А 0 = 1), т. е. дешифратор распознает адресный код, равный пяти, и при этом на выходе дешифратора вырабатывается сигнал, равный логической единице. При любом другом значении адресного кода на выходе дешифратора вырабатывается сигнал, равный логическому нулю. Шина — это канал передачи электрических сигналов, который может состоять из нескольких параллельных проводников. Шина, предназначенная для передачи адреса устройства называется шиной адреса.

56 Правило построения дешифратора адреса 1. Произведем перевод адресного кода из десятичной системы счисления56 Правило построения дешифратора адреса 1. Произведем перевод адресного кода из десятичной системы счисления в двоичную систему счисления и дополним полученное двоичное число слева нулями до необходимой разрядности n+1. 2. Сопоставим с каждым разрядом адресной шины высказывания : А i , ( i =0, . . . , n ): А n , …, А 2 , А 1 , А 0.

57 Правило построения дешифратора адреса 3.  Запишем логическое выражение в виде логического произведения57 Правило построения дешифратора адреса 3. Запишем логическое выражение в виде логического произведения высказываний B i ( i = 0, . . . , n ) , количество которых совпадает с количеством разрядов адресной шины n+1. При этом каждый сомножитель B i ( i = 0, . . . , n ) равен: A i (i = 0, . . . , n ) , если соответствующий разряд двоичного числа равен 1; А i (i = 0, . . . , n ), если соответствующий разряд двоичного числа равен 0. 4. Применим алгоритм построения логических схем.

58 Пример построения дешифратора адреса & А 3 А 2 А 1 А 058 Пример построения дешифратора адреса & А 3 А 2 А 1 А 0 А 3 & А 2 & А 1 & А 0 Адрес равен 5 10 = 101 2 =

59 Дешифратор кода операции Д ешифраторы,  преобразующие n -разрядное входное двоичное число (код)59 Дешифратор кода операции Д ешифраторы, преобразующие n -разрядное входное двоичное число (код) в единичный сигнал на одном из 2 n их выходов. Такие дешифраторы могут использоваться, например, для определения исполняемых машинных команд в устройстве управления ЭВМ.

60 Пример дешифратора  ( n=2) DC 1 2 0 1 2 3 X60 Пример дешифратора ( n=2) DC 1 2 0 1 2 3 X Y F 3 F 2 F 1 F 0 Х Y F o F 1 F 2 F 3 X Y F o

61 Схема дешифратора & & F 3 = X&Y  F 2 = X&Y61 Схема дешифратора & & F 3 = X&Y F 2 = X&Y F 1 = X&Y F 0 = X&YY X

Дешифратор кода операции Дешифратор  – это устройство,  которое имеет n  входовДешифратор кода операции Дешифратор – это устройство, которое имеет n входов и 2 n выходов, причем каждой i -ой комбинации сигналов на входе соответствует сигнал на одном определенном 2 i -ом выходе. Другими словами, дешифратор – это устройство, которое дешифрирует число в позицию. Дешифраторы предназначены для декодирования (распознавания) кодовых комбинаций (адрес устройства, код операции и т. д. ).

Таблица истинности выходов дешифратора на три входа 63 Таблица истинности выходов дешифратора на три входа

Схема дешифратора и его обозначение на функциональных схемах 64 D 0 D 2 DСхема дешифратора и его обозначение на функциональных схемах 64 D 0 D 2 D 3 D 4 D 5 D 6 D 7 DC a b c C D 0 D 1 D 2 D 3 D 4 D 5 D 6 D 7 & & & & a 1 1 b c 1 C Схема дешифратора на три входа Обозначение дешифратора

65 Полусумматор  осуществляет сложение двоичных одноразрядных чисел по следующим правилам: 0+0=00; 0; +1=01;65 Полусумматор осуществляет сложение двоичных одноразрядных чисел по следующим правилам: 0+0=00; 0; +1=01; 1+0=01; 1+1=10. Полусумматор имеет два входа : А -. первое слагаемое, В — второе слагаемое , и два выхода : S — значение суммы в данном разряде, Р — значение переноса в старший разряд. В этом устройстве отсутствует третий вход для переноса единицы из младшего разряда.

66 Обозначение и функции полусумматора ПОС P SА В P S 0 0 066 Обозначение и функции полусумматора ПОС P SА В P S

67 Построение полусумматора Логические выражения, определяющие состояние выходов S и Р ,  имеют67 Построение полусумматора Логические выражения, определяющие состояние выходов S и Р , имеют следующий вид: S=A • B+ A • B (*) , Р = А • В. Преобразуем логическое выражение для выхода S, сложим выражение (*) с тождественно ложным высказыванием А • А + В • В: S = A • B+ A • B + А • А + В • В : А В P S

68 Воспользуемся коммуникативными и дистрибутивными свойствами : S = (  А + В)68 Воспользуемся коммуникативными и дистрибутивными свойствами : S = ( А + В) • (А+В). С учетом закона де Моргана имеем: S = (А • В) • (А+В).

69 Схема полусумматора А & Р 1 В & S 1 Р = А69 Схема полусумматора А & Р 1 В & S 1 Р = А • В. (А+В). S = (А • В) • (А+В).

70 Обозначение одноразрядного сумматора SM A В P 0 S P 70 Обозначение одноразрядного сумматора SM A В P 0 S P

71 Функции одноразрядного сумматора Значение разряда первого слагаемого А Значение разряда второго слагаемого В71 Функции одноразрядного сумматора Значение разряда первого слагаемого А Значение разряда второго слагаемого В Значение переноса из младшего раз ряда P 0 Значение разряда суммы S Значение переноса в старший разряд Р

72 Схема одноразрядного сумматора ПОС P SА В ПОС P Р 0 1 Р72 Схема одноразрядного сумматора ПОС P SА В ПОС P Р 0 1 Р S

73 Схема многоразрядного сумматора А В Р 0 SM 0 PS А 0 В73 Схема многоразрядного сумматора А В Р 0 SM 0 PS А 0 В 0 S 0 Р 0 А В Р 0 SM 1 PS А 1 В 1 S 1 Р 1 А В Р 0 SM n PS А n В n S n Р n-

74 Регистры —  это набор простейших запоминающих устройств (например,  триггеров) для временного74 Регистры — это набор простейших запоминающих устройств (например, триггеров) для временного хранения двоичной информации в устройствах обработки информации. Основные виды регистров : — Параллельные — Последовательные

Параллельные регистры на D -триггерах 75 Параллельные регистры на D -триггерах

Схемы изображения параллельного регистра на D- триггерах 76 T D  С a 1Схемы изображения параллельного регистра на D- триггерах 76 T D С a 1 a i a 1 … … a i Схема синхронного параллельного регистра. a n RG D 1 D i D n C Q 1 Q i Q n Схема параллельного регистра a n /- означает срабатывание по переднему фронту импульса; \ — по заднему фронту импульса.

77 D -триггер с дополнительными RS входами S C D & & Q &77 D -триггер с дополнительными RS входами S C D & & Q & R Q D C TТ S R Схема D-триггера Обозначение D-триггера. Q Q

Схема синхронного последовательного регистра с параллельным сбросом 78 T D  С  aСхема синхронного последовательного регистра с параллельным сбросом 78 T D С a 1 … R T D С a i … R T D С a n R a J a k C R

Асинхронный суммирующий счетчик на асинхронных Т-триггерах • В асинхронном Т -триггере смена состояний происходитАсинхронный суммирующий счетчик на асинхронных Т-триггерах • В асинхронном Т -триггере смена состояний происходит по заднему фронту входного сигнала, поскольку двухступенчатый триггер можно рассматривать как схему, состоящую из двух триггеров:

Суммирующий 3 -х разрядный счетчик 80 Суммирующий 3 -х разрядный счетчик

Вычитающий счетчик 81 Вычитающий счетчик

82 Мультиплексор ( MX ,  MUL ),  –это электронное устройство,  которое82 Мультиплексор ( MX , MUL ), –это электронное устройство, которое имеет несколько информационных D-входов и один выход F , осуществляющее последовательное подключение входов к выходу в соответствии с адресным кодом, поступающим на управляющие (адресные) входы (х1, х2).

83 Mультиплексор  — устройство,  имеющее несколько сигнальных входов,  один или более83 Mультиплексор — устройство, имеющее несколько сигнальных входов, один или более управляющих входов и один выход. Мультиплексор позволяет передать сигнал с одного из входов на выход; при этом выбор желаемого входа осуществляется подачей соответствующей комбинации управляющих сигналов. Аналоговые и цифровые мультиплексоры значительно различаются по принципу работы. Первые электрически соединяют выбранный вход с выходом (при этом сопротивление между ними невелико — порядка единиц/десятков ом). Вторые же не образуют прямого электрического соединения между выбранным входом и выходом, а лишь «копируют» на выход логический уровень (‘0’ или ‘1’) с выбранного входа. Аналоговые мультиплексоры иногда называют ключами. Устройство, противоположное мультиплексору по своей функции, называется демультиплексором.

84 D 0 D 2 D 0 MХ D 3 X 2 X 184 D 0 D 2 D 0 MХ D 3 X 2 X 1 D 1 F & & 1 F 2 1 DC 0 1 2 3 X 2 S 0 X 1 D 0 D 1 D 2 D 3 . Схема мультиплексора. Обозначение мультиплексора

Демультиплексор – это устройство,  имеющее один информационный вход D  и несколько выходов,Демультиплексор – это устройство, имеющее один информационный вход D и несколько выходов, осуществляющее передачу сигнала с информационного входа на один из выходов в соответствии с управляющим (адресным) кодом, поступающим на управляющие входы. В простейшем случае, в качестве демультиплексора может использоваться дешифратор, у которого вместо сигнала OE подается информационный сигнал X. Например, если на входы подать код a 1 a 0 =10( 2 )=2( 10 ), то сигнал X появится на выходе y 2 , а на остальных выходах y i =0.

86 Обозначение демультиплексора на функциональных схемах у0 DMX а 0 а 1 D 086 Обозначение демультиплексора на функциональных схемах у0 DMX а 0 а 1 D 0 1 2 3 у1 у2 X у3 a 1 a 0 a 1 Y 0 Y 1 Y 2 Y 3 0 0 X 0 0 1 0 0 0 X 1 1 0 0 X

Демультиплексор 87 у0 DMX а 0 а 1 D 0 1 2 3 у1Демультиплексор 87 у0 DMX а 0 а 1 D 0 1 2 3 у1 у2 X у3 a 1 a

88 Конец 88 Конец

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

  Мультиплексор - коммутатор цифровых сигналов.  Мультиплексор представляет собой комбинационное устройство с Мультиплексор — коммутатор цифровых сигналов. Мультиплексор представляет собой комбинационное устройство с m информационными, n управляющими входами и одним выходом. Функционально мультиплексор состоит из m элементов конъюнкции, выходы которых объединены дизъюнктивно с помощью элемента ИЛИ с m входами. На одни входы всех элементов конъюнкции подаются информационные сигналы, а другие входы этих элементов соединены с соответствующими выходами дешифратора с n

91

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

Схемное обозначение мультиплексора 4 1 93 Схемное обозначение мультиплексора 4 >

Мультиплексоры обозначают сочетанием MUX  ( от англ multiplexer ),  а также MSМультиплексоры обозначают сочетанием MUX ( от англ multiplexer ), а также MS ( от англ multiplexer selector ).

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