Автор: Пользователь скрыл имя, 07 Октября 2011 в 15:42, курсовая работа
Данные разбиваются на отдельные составляющие, называемые элементарными данными или элементами данных. Употребляются элементы данных различных типов. Тип данных (элементарных) зависит от значений, которые эти данные могут принимать.
Введение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1. ТЕМА КУРСОВОГО ПРОЕКТА. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2. ОСНОВНЫЕ ПОНИТИЯ ЦИФРОВОГО АВТОМАТА . . . . . . . . . . . . . . . . .5
3. ГРАФ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7
4. ТАБЛИЦЫ ИСТИННОСТИ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9
4.1. Таблица цифрового автомата . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9
4.2. Совмещённая таблица . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10
4.3. Таблица переходов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
4.4. Таблица выходов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
4.5. Таблица кодирования состояний. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12
4.6. Таблица переходов в двоичном коде. . . . . . . . . . . . . . . . . . . . . . . . . . . .. .12
4.7. Совмещенная таблица в двоичном коде. . . . . . . . . . . . . . . . . . . . . . . . . . .13
5. МИНИМИЗАЦИЯ КАРТАМИ КАРНО . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14
6. МИНИЗИРОВАННЫЕ ФУНКЦИИ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19
7. ПЕРЕВОД В БАЗИС (ИЛИ – НЕ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21
8. ТРИГГЕРЫ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
9. КОМБИНАЦИОННАЯ СХЕМА АВТОМАТА . . . . . . . . . . . . . . . . . . . . . . .27
Заключение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Библиографический список . . .
R2=Q2&(
3)
Карта
Карно для
S
:
Q2Q3 xQ1 |
|
01 |
11 |
|
00 |
0 |
0 |
0 |
0 |
01 |
0 |
0 |
0 |
0 |
11 |
1 |
1 |
0 |
* |
10 |
|
1 |
0 |
|
2=X&
2&(
1
3)
Карта
Карно для
R
:
Q2Q3 xQ1 |
00 |
01 |
11 |
10 |
00 |
0 |
1 |
0 |
0 |
01 |
0 |
0 |
0 |
0 |
11 |
* |
1 |
1 |
0 |
10 |
* |
1 |
1 |
0 |
3=
3&
1)&(
2)
Карта
Карно для
S
:
Q2Q3 xQ1 |
00 |
01 |
11 |
10 |
00 |
1 |
* |
0 |
1 |
01 |
1 |
* |
* |
1 |
11 |
0 |
0 |
0 |
1 |
10 |
0 |
0 |
0 |
1 |
3=
3&(
2)
Карта
Карно для
Y
:
Q2Q3 xQ1 |
00 |
01 |
11 |
10 |
00 |
1 |
1 |
1 |
1 |
01 |
1 |
1 |
1 |
1 |
11 |
1 |
1 |
1 |
0 |
10 |
1 |
1 |
1 |
1 |
1=
1
2
3
Карта
Карно для
Y
:
Q2Q3 xQ1 |
00 |
01 |
11 |
10 |
00 | 0 |
0 |
0 | |
01 |
0 |
0 |
0 |
0 |
11 |
0 |
0 |
0 |
1 |
10 |
|
0 |
0 |
0 |
2=
1&
2
3
6.
МИНИМИЗИРОВАННЫЕ ФУНКЦИИ
Совершенно нормальные формы
хотя и дают однозначные
Определение: Преобразование логических функций с целью упрощения их аналитического представления называются минимизацией.
Существуют два направления
1. Кратчайшая форма записи (цель – минимизировать ранг каждого терма). При этом получаются кратчайшие формы КДНФ, ККНФ, КПНФ.
2. Получение минимальной формы записи (цель – получение минимального числа символов для записи всей функции сразу).
При этом следует учесть, что ни один из способов минимизации не универсален!
Существуют различные методы минимизации:
1. Метод непосредственных
преобразований логических
При применении данного метода:
а) Записываются ДСНФ логических функций
б) Форма преобразуется и
Минимизированные
функции:
R1=( 1 2)&( 2 3)&( 2 3) &( 2 3)
S1= & 1&Q2&Q3
R2=Q2&( 3)
2=X& 2&( 1 3)
3= 3&( 2)
3= 3& 1)&( 2)
1= 1 2 3
2=
1&
2
3
7.
ПЕРЕВОД В БАЗИС 2 (И
– НЕ)
Для перевода из базиса 1 в форме КСНФ в базис 2 необходимо: взять две инверсии по правилу двойного отрицания над всем выражением и две инверсии над каждым выражением и опустить нижнюю по правилу де Моргана; инверсия опускается только над операцией V(или), а над операцией & (и) сохраняется.
=
=
2=X& 2&( 1 3)= =
3= 3& 1)&( 2)= =
3= 3&( 2)=
8.
ТРИГГЕРЫ
Триггеры являются простейшими последовательными цифровыми устройствами. Отличительными особенностями триггеров являются:
1) число внутренних устойчивых состояний равно двум, чему соответствует одна переменная в прямой ( ) или инверсной форме ( );
2)
число выходов у триггера
Классификация
триггеров может осуществляться
по ряду признаков. Основным из них
является признак логического
Классификация
триггеров по указанным признакам
приведена на рис.1.
По логическому функционированию различают триггеры типов RS, D, T, JK. Кроме того, используются комбинированные триггеры, в которых совмещаются одновременно несколько типов, и триггеры со сложной входной логикой (группами входов, связанных между собой логическими зависимостями).
Простейший триггер имеет только один информационный вход (Т), сохраняет свое состояние при подаче на него сигнала уровня “0” и изменяет состояние на противоположное при подаче входного сигнала уровня “1”. Такой триггер называется счетным (со счетным входом) или Т-триггером. Из таблицы переходов этого триггера (табл. 1) получим выражение для характеристического уравнения
(4)
Нетрудно видеть, что Т-триггер реализует логическую функцию “сумма по модулю 2”.
D-триггер также
имеет один информационный вход (D).
Его