Файл: Математическая логика и конечные автоматы МУ к курсовой.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