Автор: Пользователь скрыл имя, 24 Мая 2013 в 14:07, курсовая работа
Цифровой автомат – это логическое устройство, в котором помимо логических элементов имеются элементы памяти. Значение выходных сигналов такого устройства зависит не только от аргументов на входе в данный момент времени, но и от предыдущего состояния автомата, которое фиксируется элементом памяти. В качестве элементов памяти могут использоваться триггеры.
Курсовой проект предусматривает закрепление знаний функционирования элементов цифровой техники, приобретение навыков проектирования цифровых устройств, в частности цифровых автоматов.
Введение 6
1 Аналитический обзор 7
1.1 Обзор САПР 8
1.2 Программный пакет MultiSim 11
1.3 Техническое задание 12
2 Проектировочная часть 13
2.1 Структурная схема цифрового автомата 13
2.2 Алгоритм функционирования цифрового автомата 15
2.3 Описание состояний цифрового автомата 18
2.4 Вычисление функций переходов на основе индивидуальных параметров разработки 19
2.5 Составление полной таблицы функционирования ЦА 20
2.6 Составление логических функций, описывающих работу цифрового автомата 22
2.7 Синтез принципиальной электрической схемы цифрового автомата 26
2.7.1 Выбор микросхем 26
2.7.2 Разработка печатной платы ЦА с использованием UltiBoard 12.0 26
Заключение 29
Список использованных источников 30
В курсовом проекте была произведена разработка цифровой автомат, цикл работы которого составляет 14 тактов, выводящий на каждом такте на соответствующий выход логический сигнал, формируя, таким образом, восьмеричный код символов фамилии студента.
Для составления комбинационных схем применялись элементы логики И-НЕ, в качестве триггеров были выбраны JK-триггеры.
В процессе вычисления минимизированных форм логических функций для комбинационных схем применялись законы математической логики и возможности программы MultiSim 12.0. Так же разработана печатная плата с помощью программного пакета Ultiboard 12.0.
Поставленная задача по синтезу цифрового автомата выполнена, были составлены принципиальная и печатная схемы проекта.
5 Новиков Ю.В. Основы цифровой схемотехники. Базовые элементы и схемы. Методы проектирования. - М.: Мир, 2001. - 379 с.: ил.
Номер такта |
Входной сигнал |
Предшествующие состояние триггеров регистра |
Последующие состояния триггеров регистра |
Сигналы управления триггерами |
Цифровой двоичный код на выходе ЦА y(t) |
Символ | ||||||||||||||||||
W | ||||||||||||||||||||||||
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
X |
0 |
X |
1 |
X |
1 |
X |
0 |
0 |
0 |
0 |
0 |
0 |
- |
1 |
1 |
0 |
0 |
1 |
1 |
0 |
1 |
1 |
0 |
0 |
X |
1 |
X |
X |
0 |
X |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
П |
2 |
1 |
0 |
1 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
X |
X |
1 |
X |
1 |
1 |
X |
0 |
1 |
1 |
1 |
1 |
0 |
О |
3 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
0 |
0 |
X |
0 |
1 |
X |
0 |
X |
X |
1 |
0 |
1 |
1 |
0 |
0 |
0 |
Л |
4 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
1 |
X |
1 |
X |
1 |
0 |
X |
1 |
X |
1 |
1 |
1 |
1 |
1 |
0 |
Я |
5 |
1 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
0 |
X |
1 |
X |
0 |
X |
X |
1 |
0 |
1 |
0 |
1 |
1 |
0 |
К |
6 |
1 |
0 |
1 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
X |
X |
0 |
1 |
X |
1 |
X |
0 |
1 |
1 |
1 |
1 |
0 |
О |
7 |
1 |
0 |
1 |
1 |
1 |
1 |
0 |
1 |
0 |
1 |
X |
X |
1 |
X |
0 |
X |
1 |
0 |
0 |
0 |
1 |
1 |
0 |
В |
8 |
1 |
1 |
0 |
1 |
0 |
1 |
1 |
0 |
1 |
X |
0 |
1 |
X |
X |
1 |
1 |
X |
0 |
0 |
0 |
0 |
1 |
0 |
А |
9 |
1 |
1 |
1 |
0 |
1 |
0 |
0 |
1 |
0 |
X |
1 |
X |
1 |
1 |
X |
X |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
- |
10 |
1 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
1 |
0 |
X |
1 |
X |
X |
1 |
1 |
X |
0 |
0 |
0 |
0 |
1 |
0 |
А |
11 |
1 |
0 |
1 |
0 |
1 |
1 |
0 |
0 |
0 |
1 |
X |
X |
1 |
0 |
X |
X |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
- |
12 |
1 |
1 |
0 |
0 |
0 |
1 |
0 |
1 |
1 |
X |
0 |
0 |
X |
1 |
X |
1 |
X |
0 |
0 |
0 |
0 |
1 |
1 |
А |
13 |
1 |
1 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
X |
1 |
0 |
X |
X |
1 |
X |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
- |