Файл: Курсовой проект по дисциплине Проектная деятельность.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 09.11.2023
Просмотров: 104
Скачиваний: 2
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Рисунок 8 - Схема для конечного автомата, адрес 2561
-
Создание таблицы значений СДНФ
По созданной схеме адреса можно составить таблицу значений.
Таблица 1 – Таблица значений
TEK | BX | БУД | TEK | BX | БУД | TEK | BX | БУД | TEK | BX | БУД | TEK | BX | БУД |
S0 | 0 | S0 | S1 | 0 | S0 | S2 | 0 | S0 | S3 | 0 | S0 | S4 | 0 | S0 |
S0 | 1 | S0 | S1 | 1 | S0 | S2 | 1 | S0 | S3 | 1 | S4 | S4 | 1 | S0 |
S0 | 2 | S1 | S1 | 2 | S1 | S2 | 2 | S1 | S3 | 2 | S1 | S4 | 2 | S1 |
S0 | 3 | S0 | S1 | 3 | S0 | S2 | 3 | S0 | S3 | 3 | S0 | S4 | 3 | S0 |
S0 | 4 | S0 | S1 | 4 | S0 | S2 | 4 | S0 | S3 | 4 | S0 | S4 | 4 | S0 |
S0 | 5 | S0 | S1 | 5 | S2 | S2 | 5 | S0 | S3 | 5 | S0 | S4 | 5 | S0 |
S0 | 6 | S0 | S1 | 6 | S0 | S2 | 6 | S3 | S3 | 6 | S0 | S4 | 6 | S0 |
S0 | 7 | S0 | S1 | 7 | S0 | S2 | 7 | S0 | S3 | 7 | S0 | S4 | 7 | S0 |
S0 | 8 | S0 | S1 | 8 | S0 | S2 | 8 | S0 | S3 | 8 | S0 | S4 | 8 | S0 |
S0 | 9 | S0 | S1 | 9 | S0 | S2 | 9 | S0 | S3 | 9 | S0 | S4 | 9 | S0 |
S0 | A | S0 | S1 | A | S0 | S2 | A | S0 | S3 | A | S0 | S4 | A | S0 |
S0 | B | S0 | S1 | B | S0 | S2 | B | S0 | S3 | B | S0 | S4 | B | S0 |
S0 | C | S0 | S1 | C | S0 | S2 | C | S0 | S3 | C | S0 | S4 | C | S0 |
S0 | D | S0 | S1 | D | S0 | S2 | D | S0 | S3 | D | S0 | S4 | D | S0 |
S0 | E | S0 | S1 | E | S0 | S2 | E | S0 | S3 | E | S0 | S4 | E | S0 |
S0 | F | S0 | S1 | F | S0 | S2 | F | S0 | S3 | F | S0 | S4 | F | S0 |
Можно сократить таблицу до нужных значений и перевести значений S0, S1, S2, S3, S4, и числа от 0 до F в десятичную систему.
S0 – 000
S1 – 001
S2 – 010
S3 – 011
S4 – 111
Таблица 2 – Значения для построения СДНФ
| T2 | T1 | T0 | Vx3 | Vx2 | Vx1 | Vx0 | B2 | B1 | B0 |
S0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 |
S1 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 1 | 0 |
S1 | 0 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 |
S2 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 |
S2 | 0 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 |
S3 | 0 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 1 |
S3 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 1 |
S4 | 1 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 1 |
По построенной таблицу 2 напишем коды для элементов В2, В1, В0.
Далее были найдены значения для 3-х будущих.
Буд2=
Буд1= + +
Буд0= + + + + +
-
Блок памяти.
1 Блок памяти (ПЗУ)
Рисунок 10 – ПЗУ
Рисунок 11 – строки и столбцы элементов памяти
Блок состоит из пинов входа, выхода, счетчика ROM.
Постоянное запоминающее устройство (ROM) — энергонезависимая память, используется для хранения массива неизменяемых данных.
-
Блок конечного автомата
Рисунок 12 – Конечный автомат
Задача конечного автомата пропустить нужные значения дальше по схеме. Блок состоит из входных и выходных пинов, логические элементы «НЕ», «И», «ИЛИ», так же используются D-триггеры.
-
Блок сдвигового регистра
Рисунок 13 – Сдвиговый регистр
Согласно заданию курсового проекта, нам необходимо найти данный нам адрес и выписать после него следующее значение, в этом нам поможет сдвиговый регистр.
При создании этого блока так же использовался D-триггер, пины входа и выхода.
Принцип работы сдвигового регистра: входные значения берет от ПЗУ, и распределяется на 4 «строки» однотипной работы, в них находится по 3 D-триггера, соединенных последовательно, при попадании числа на первый столбец D-триггеров число на выходе Q отсылается в пин выхода с названием «F» (First), при поступлении нового числа на первый столбец, D-триггеры освобождают под него место и предыдущее число «сдвигается» дальше по схеме (в пин «S» (second)), и так происходит до момента остановки программы.
-
Общая схема после совмещения всех блоков
3.4 Общая схема после совмещения всех блоков
Рисунок 14 – Схема курсового проекта
Рисунок 15 – Работа программы
Заключение
В ходе выполнения работы мы создали схему для модуля поиска адреса в последовательном синхронном интерфейсе, для этого мы создали таблицу со значением адреса в каждый момент времени, по этой таблице сделали коды для элементов B2, B1, B0.
Описали каждый модуль, использованный при построении схем, и каждую схему, построенную в данном курсовом проекте.
Показали исправную работу программы.
Таким образом, можно сделать вывод о том, что поставленные в курсовом проекте задачи решены.
Список использованной литературы
1. Аверченко А.П. Система проектирования DEEDS, схемный редактор: учебное методическое пособие, ОмГТУ. – Омск: Изд-во ОмГТУ, 2023 – 2-39 с. (Дата обращения 04.04.2023)
2. Digital Electronics Deeds – схемный редактор: Текст электронный – URL: https://www.digitalelectronicsdeeds.com/ (Дата обращения 05.12.2023)
3. Коваленко, Т. А. Вычислительная техника и Информационные технологии: учебное пособие / Т. А. Коваленко, А. Г. Солодов, А. Ю. Хлесткин. — Самара: ПГУТИ, 2017 — Часть 2 — 2017. — 108 с. — ISBN 978-5-904029-69-2. — Текст: электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/182276 (дата обращения: 12.04.2023). — Режим доступа: для авториз.
4. Федотов, А. В. Компьютерное управление в производственных системах: учебное пособие для вузов / А. В. Федотов, В. Г. Хомченко. — 2-е изд., стер. — Санкт-Петербург: Лань, 2021. — 620 с. — ISBN 978-5-8114-8065-4. — Текст: электронный // Лань: электронно-библиотечная система. — URL: https://e.lanbook.com/book/171424 (дата обращения: 12.04.2023). — Режим доступа: для авториз. пользователей.
5. Шевелев, Ю. П. Дискретная математика: учебное пособие / Ю. П. Шевелев. — 4-е изд., стер. — Санкт-Петербург: Лань, 2022. — 592 с. — ISBN 978-5-8114-4284-3. — Текст: электронный // Лань: электронно-библиотечная система. — URL: https://e.lanbook.com/book/206510 (дата обращения: 13.04.2023). — Режим доступа: для авториз. пользователей.