Файл: Математическая логика и конечные автоматы МУ к курсовой.doc

Добавлен: 23.10.2018

Просмотров: 1224

Скачиваний: 17

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

11. Мендельсон Э. Введение в математическую логику. -М.: Наука, 1976. -320 с.

12. Потемкин И.С. Функциональные узлы цифровой автоматики. -М.: Энергоатом., 1988. - 380 с.

13. Савельев А.Я. Прикладная теория цифровых автоматов. -М.: Высшая школа, 1987. - 272 с.

14. Филиппов А.Г., Белкин О.С. Проектирование логических узлов ЭВМ. - М.: Советское радио, 1974. - 342 с.

15. Фридман А., Менон П. Теория и проектирование переключательных схем. - М.: Мир, 1978. - 580 с.

16. Фудзисава Т., Касами Т. Математика для радиоинженеров. Теория дискретных структур. - М.: Радио и связь, 1984. - 240 с.


ПРИЛОЖЕНИЕ 1

ВАРИАНТЫ ЗАДАНИЙ НА КУРСОВУЮ РАБОТУ

Табл. П.1

Логика работы устройства


Вар.

Обозначение переменных

Физический смысл

Логика работы устройства


1

2

3

4

1,

15

I0, I1, I2, I3

Натуральный двоичный код (I0 – младший разряд)

Коды I0, I1, I2, I3 поступают на входы параллельно-последовательно в сопровождении сигналов С и V, всего поступает 8 кодов.

В случае, если V = 0, производится суммирование кода, хранящегося в устройстве, со входным кодом. В случае, если V = 0, производится вычитание из кода, хранящегося в устройстве, входного кода.

Если код, сформированный устройством после поступления 8 кодов, положительный, то D = 0, если отрицательный – то D = 1.

V

Управляющий вход

С

Вход тактирования

D

Выход устройства

2,

16

I00, I01, I02, I03

Дополнительный двоичный код I0 (I03 – знаковый разряд)

Коды (I00, I01, I02, I03) и (I10, I11, I12, I13) поступают на входы последовательно-параллельно (побитно на параллельные входы) в сопровождении сигналов С и V.

В случае, если V = 0, производится суммирование кодов. В случае, если V = 1, суммирования не происходит.

Если после суммирования сформирован хотя бы один отрицательный результат, то D = 1 и устройство прекращает работу.

I10, I11, I12, I13

Дополнительный двоичный код I1 (I13 – знаковый разряд)

V

Управляющий вход

С

Вход тактирования

D

Выход устройства

3,

17

I

Дополнительный код

Дополнительный код I = (I0, I1, I2, I3, I4, I5, I6, I7), который может быть как положительным, так и отрицательным, поступает на вход последовательно, разряд за разрядом, начиная с младшего, в сопровождении сигнала С.

Код суммируется с кодом, хранящимся в устройстве.

Результат суммирования в параллель­ном коде выдается на выходы D0, D1, D2, D3, D4, D5, D6, D7. При переполнении сумматора устройство останавливается.

С

Тактирование

D0, D1, D2, D3, D4, D5

Информационные выходы устройства

Y1, Y2

Управляющие выходы

4,

18

I00, I01, I02, I03

Натуральный двоичный код I0 (I00 – младший разряд)

Производится установка D = 0.

Коды (I00, I01, I02, I03) и (I10, I11, I12, I13) поступают на входы параллельно-последовательно начиная с младшего разряда в сопровождении сигналов С (тактирует поступление битов) и V.

В случае, если V = 0, производится суммирование кодов. В случае, если V = 1, суммирование блокируется.

Если после суммирования происходит переполнение, то D = 1, и устройство прекращает работу.

I10, I11, I12, I13

Натуральный двоичный код I1 (I10 – младший разряд)

С

Тактирование

V

Управление суммированием

D

Код результата

5,

19

I00, I01, I02, I03

Натуральный двоичный код I0 (I00 – младший разряд)

Производится начальная установка D = 0, Y = 0.

Коды (I00, I01, I02, I03) и (I10, I11, I12, I13) поступают на единственный вход последовательно, начиная со старшего разряда, сначала код I0, затем код I1 в сопровождении сигнала С, тактирующего поступление битов.

Устройство выполняет одно суммирование, после чего выдает на выходы параллельный код D0, D1, D2, D3 и Y = 1. Если после суммирования происходит переполнение, то D0, D1, D2, D3 = 0000, Y = 0.

I10, I11, I12, I13

Натуральный двоичный код I1 (I10 – младший разряд)

С

Тактирование

D0, D1, D2, D3

Выходной код

Y

Индикатор переполнения

6,

20

I0, I1, I2, I3

Натуральный двоичный код I0 (I0 – младший разряд)

Производится установка D = 0, Y = 0.

Коды (I0, I1, I2, I3) поступают на входы последовательно, начиная со старшего разряда, в сопровождении сигнала С, тактирующего поступление битов.

Производится суммирование содержимого устройства с кодом, имеющим четный номер и вычитание из содержимого кода, имеющего нечетный номер.

Результат выдается на выходы D0, D1, D2, D3 параллельно после поступления на входы 8-ми последовательностей.

Если после суммирования происходит хотя бы одно переполнение, положительное или отрицательное, то D0, D1, D2, D3 = 0000, Y = 1.

С

Тактирование

D0, D1, D2, D3

Выходной код

Y

Индикатор переполнения

7,

21

I0, I1, I2, I3

Натуральный двоичный код (I0 – младший разряд)

Производится установка D = 0, Y = 0.

Коды I0, I1, I2, I3 поступают на входы параллельно-последовательно в сопровождении сигнала С.

Каждый последующий код сравнивается с предыдущим. Если результат сравнения больше нуля, то к выходному коду D инкрементируется единица, если меньше, то инкрементирования не происходит.

После поступления 16 кодов результат инкрементирования выдается на выходы D, при этом Y = 1.

С

Тактирование

D

Выход устройства

Y

Управляющий выход

8,

22

I0, I1, I2, I3

Натуральный двоичный код (I0 – младший разряд)

Производится установка D = 0, Y = 0.

Коды I0, I1, I2, I3 поступают на вход по­следовательно в сопровождении сигнала С.

Каждый последующий код сравнивается с предыдущим. Если результат сравнения больше нуля, то к выходному коду D инкрементируется единица, если меньше, то инкрементирования не происходит.

После поступления 4 кодов результат инкрементирования выдается на выходы D, при этом Y = 1.

С

Тактирование

D

Выход устройства

Y

Управляющий выход

9,

23

I0, I1, I2, I3

Натуральный двоичный код (I0 – младший разряд)

Коды I0, I1, I2, I3 поступают на вход параллельно-последовательно в сопровождении сигналов С и V.

В случае, если V = 0, производится вычитание из кода с четным номером кода с нечетным номером. В случае, если V = 0, производится вычитание из кода с нечетным номером кода с четным номером.

Количество отрицательных результатов подсчитывается. На выходы D выводится значение кода после поступления 16 кодов.

V

Управляющий вход

С

Тактирование

D

Выход устройства

10,

24

I0, I1, I2, I3

Натуральный двоичный код (I0 – младший разряд)

Код I0, I1, I2, I3 поступает на единственный вход последовательно в сопровождении сигналов С, и V.

В случае, если V = 0, производится вычитание из кода с нечетным номером кода с четным номером. В случае, если V = 0, производится вычитание из с четным номером кода с нечетным номером.

Количество результатов больших, или равных нулю подсчитывается. На выходы D выводится значение после поступления 12 кодов.

V

Управляющий вход

С

Тактирование

D

Выход устройства

11,

25

I00, I01, I02, I03

Дополнительный двоичный код I0 (I03 – знаковый разряд)

Производится установка D = 0, V = 0.

Коды (I00, I01, I02, I03) и (I10, I11, I12, I13) поступают на два входа последовательно-параллельно, начиная с млад­ших разрядов. Производится их суммирование. Результаты выдаются на выходы D в параллельном коде.

Если после суммирования сформировано хотя бы одно отрицательное переполнение, то D = 0000, V = 1 и устройство прекращает работу.

I10, I11, I12, I13

Дополнительный двоичный код I1 (I13 – знаковый разряд)

С

Тактирование

D

Выход устройства

V

Управляющий выход

12,

26

I00, I01, I02, I03

Дополнительный двоичный код I0 (I03 – знаковый разряд)

По входу R производится начальная установка схемы, при этом D = 0, V = 0.

Коды (I00, I01, I02, I03) и (I10, I11, I12, I13) поступают на входы последовательно-параллельно, начиная с младших разрядов. Производится их суммирование. Результаты выдаются на выходы D в параллельном коде.

Если после суммирования сформировано хотя бы одно положительное переполнение, то D = 0000, V = 1 и устройство прекращает работу.

I10, I11, I12, I13

Дополнительный двоичный код I1 (I13 – знаковый разряд)

С

Тактирование

R

Сброс

D

Выход устройства

V

Управляющий выход

13,

27

I00, I01, I02, I03

Натуральный двоичный код I0 (I00 – младший разряд)

Производится установка D = 0, Y1 = 0, Y2 = 0.

Коды (I00, I01, I02, I03) и (I10, I11, I12, I13) поступают на входы последовательно-параллельно, начиная с младшего разряда, в сопровождении сигнала С, тактирующего поступление битов.

Устройство выполняет 16 суммирований, каждый раз выдавая на выходы параллельный код D0, D1, D2, D3 и Y1 = 1, который переключается в ноль после поступления очередного такта. Если в результате суммирования происходит переполнение, то D0, D1, D2, D3 = 0000, Y2 = 1 и устройство прекращает работу

I10, I11, I12, I13

Натуральный двоичный код I1 (I10 – младший разряд)

С

Тактирование

R

Сброс

D0, D1, D2, D3

Выходной код

Y

Индикатор переполнения

14,

28

I0, I1, I2, I3

Натуральный двоичный код I0 (I0 – младший разряд)

Производится установка D = 0, Y = 0.

Коды (I0, I1, I2, I3) поступают на вход последовательно, начиная со старшего разряда, в сопровождении сигнала С, тактирующего поступление битов.

Производится суммирование содержимого устройства с кодом, имеющим четный номер, и вычитание из содержимого кода, имеющего нечетный номер.

Результат выдается на выходы D0, D1, D2, D3 параллельно после поступления на входы 8-ми последовательностей.

Если после суммирования происходит хотя бы одно переполнение, положительное или отрицательное, то D0, D1, D2, D3 = 0000, Y = 1и устройство прекращает работу

С

Тактирование

D0, D1, D2, D3

Выходной код

Y

Индикатор переполнения



Табл. П.2

Типы логических устройств для реализации элементов

памяти и комбинационных схем.

в.

Базис комбинационных схем

Базис элементов памяти

варианта

Базис комбинационных схем

Базис элементов памяти

1, 7, 13, 19

Штрих

Шеффера

RS-триггер

4, 10, 16,

22

Стрелка

Пирса

RS-триггер

2, 8, 14,

20

Штрих

Шеффера

D-триггер

5, 11, 17,

23

Стрелка

Пирса

D-триггер

3, 9, 15,

21

Штрих

Шеффера

JK-триггер

6, 12, 18,

24

Стрелка

Пирса

JK-триггер



ПРИЛОЖЕНИЕ 2

ТИТУЛЬНЫЙ ЛИСТ К ПОЯСНИТЕЛЬНОЙ ЗАПИСКЕ

КУРСОВОЙ РАБОТЫ ПО ДИСКРЕТНОЙ МАТЕМАТИКЕ


МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ

РОССИЙСКОЙ ФЕДЕРАЦИИ


Федеральное государственное бюджетное учреждение высшего образования

«Тульский государственный университет»

Кафедра «Робототехника и автоматизация производства»









МАТЕМАТИЧЕСКАЯ ЛОГИКА И КОНЕЧНЫЕ АВТОМАТЫ






Пояснительная записка к курсовой работе

для студентов очной формы обучения

направления 15.03.06 (221000) «Мехатроника и робототехника»








Выполнил студент гр. _____________ И.О. Фамилия

Принял __________________________ И.О. Фамилия

Должность







Тула: 2017

24