Реферат: Цифровой автомат
4.7. Проверка переходов ЦА
Возможные переходы цифрового автомата представлены в табл.3.
Таблица 3
Состояние автомата | Т2 | Т1 | Т0 | |||||||||
S2 | R2 | S1 | S1 | S0 | R0 | |||||||
a0 | ||||||||||||
0 | 0 | 0 | 0 | 1 | 0 | |||||||
a1 | T2 | T1 | T0 | |||||||||
A3 | x=1 | S2 | R2 | S1 | S1 | S0 | R0 | |||||
0 | 0 | 1 | 0 | 0 | 0 | Х=0 | ||||||
0 | 0 | 1 | 0 | 0 | 1 | |||||||
1 | 0 | 0 | 1 | 0 | 1 | A2 | ||||||
a4 | 1 | 0 | 0 | 1 | 0 | 0 | ||||||
А0 | 0 | 1 | 0 | 0 | 0 | 0 | a4 |
В исходном состоянии а0 = 1, при этом на триггер Т0 действуют управляющие сигналы S0 =1 и R0 =0. На триггер Т1 действуют управляющие сигналы S1 =R1 =0,.на триггер Т2 действуют управляющие сигналы S2 =R2 =0. Под действием таких управляющих сигналов триггер Т0 переходит в единичное состояние, триггер Т1 и Т2 остаются в исходном нулевом состоянии и автомат в целом переходит в состояние а1. При а1=1 на триггер Т1 действуют управляющие сигналы S0, R1 . На триггер Т1 действуют управляющие сигналы S1 , R0 , на триггер Т2 действуют управляющие сигналы S2, =R2 =0. Под действием таких управляющих сигналов триггер Т0 , переходит в нулевое состояние, триггер Т1 в единичное состояние, триггер Т2 остается в нулевом состоянии и автомат в целом переходит в состояние а2.
При а2=1 и х1=0 (х1) на триггер Т0 действуют управляющие сигналы S0 = R0 =0, на триггер Т1 действуют управляющие сигналы S0, R1 , на триггер Т2 действуют управляющие сигналы S2, =1,R2 =0, Под действием таких управляющих сигналов триггер Т0 остается в нулевом состоянии, триггер Т1 переходит в нулевое состояние и триггер Т2 переходит в единичное состояние и автомат в целом переходит в состояние а4.
При а2=1 и х=1 на триггер Т0 действуют управляющие сигналы S0 =1, R0 =0 и триггер Т0 переходит в единичное состояние, на триггеры T1 и T2 действуют управляющие сигналы S1 =R1 = S2 =1=R2 =0, т.е. эти триггеры не меняют свое состояние. Автомат в целом переходит в состояние а3.
Если а3=1, то на триггер T0 действуют управляющие сигналы S0 =1, R0 =0 и триггер T0 переходит в единичное состояние; на триггер T1 действует управляющие сигналы S1 =0, R1 =1, триггер T1 переходит в нулевое состояние. На триггер T2 действуют управляющие сигналы S2 =1, R2 =0 и триггер T2 переходит в единичное состояние. Автомат в целом переходит в состояние а4.
При а4=1 и х2=0 на триггер T0 действуют управляющие сигналы S0 =R0 =0 и триггер T0 остается в нулевом состоянии. На триггер T1 действуют управляющие сигналы S1 =1, R1 =0 и триггер T1 переходит в единичное состояние. На триггер T2 действуют управляющие сигналы S2 =0, R2 =1 и триггер T2 переходит в нулевое состояние. Автомат в целом переходит в состояние а2
При а4=1 и х2=1 на триггер T0 и T1 действуют управляющие сигналы S0 =R0 = S1 =R1=0 и и состояние этих триггеров не меняется. На триггер T2 действуют управляющие сигналы S2 =0, R2=1 и триггер T2 переходит в нулевое состояние. Автомат в целом переходит в состояние а0.
4.7. Проверка функционирования цифрового автомата.
Функционирование цифрового автомата проверить на примере массива данных состоящей из шести элементов. Элементы массива A=5, B=2, x=2. Функционирование цифрового автомата представлено в табл.4
R 1 | R | R3 | R4 | Sm1 | Sm2 | Выполняемая операция |
0011 | y1:R1 -x | |||||
0011 | y2:R2-B | |||||
0101 | 0011-0101 = 0010 | y3:R3-A Sm1:x – A X=1 | ||||
0011+ 0011 = 0010 | Y5 режим Sm2:x+B | |||||
0110 | Y6:R4-Sm2 | |||||
R 1 | R | R3 | R4 | Sm1 | Sm2 | Выполняемая операция |
1000 | y1:R1 -x | |||||
0011 | y2:R2-B | |||||
0101 | 1000 – 0101 = 0011 | y3:R3-A Sm1:x – A X=0 | ||||
1000 – 0011 = 0101 | Y4:pem”-“ Sm2:x-B | |||||
0101 | Y6:R4-Sm2 |
ПРИЛОЖЕНИЕ
Микросхема типа «К155ИД1»
Дешифраторы предназначены для преобразования двоичного кода в направлении логического уровня , направляющееся в этом выходном провода, десятичный номер которого соответствует двоичному коду.
Микросхема ИД1-это двоично-десятичный высоковольтный дешифратор. Логическая структура, цоколевка, и условное обозначение приведены на рис.1. Он предназначен для преобразования двоичного кода в десятичный и управления цифрами газоразрядного индикатора. Дешифратор состоит из логических схем, выполненных на элементах ТТЛ и десяти высоковольтных транзисторах, у котрорых переход подложка – скрытый слой коллектора на определенном уровне . Он принимает входной четырехразрядный код Ā0 … Ā3 (активные уровни низкие) и выдает напрвление низкого уровня по одному из 10 выходов Y0 …Y9 , на вход Ā0 … Ā3 поступают числа 0т 0 до 9 в двоичном коде, при этом открывается соответствующий транзистор. Коды эквивалентные числам от 10 до 15,. Дешифратор не отображает. Состояния дешифратора представлены в табл.2.
3
6
7
4
5-питание; 12-общий
Структура, условное обозначение и цоколевка микросхемы ИД1
Состояние дешифратора ИД1
Входы | Входы с низким уровнем «0» | |||
Ā3 | Ā2 | Ā1 | Ā0 | |
0 | 0 | 0 | 0 | 0 |
0 | 0 | 0 | 1 | 1 |
0 | 0 | 1 | 0 | 2 |
0 | 0 | 1 | 1 | 3 |
0 | 1 | 0 | 0 | 4 |
0 | 1 | 0 | 1 | 5 |
0 | 1 | 1 | 0 | 6 |
0 | 1 | 1 | 1 | 7 |
1 | 0 | 0 | 0 | 8 |
1 | 0 | 0 | 1 | 9 |
1 | 0 | 1 | 0 | Все входы отключены |
1 | 0 | 1 | 1 | |
1 | 1 | 0 | 0 | |
1 | 1 | 0 | 1 | |
1 | 1 | 1 | 0 | |
1 | 1 | 1 | 1 |
К155ИЕ15
Счетчиком называют устройств, предназначенное для подсчета числа импульсов поданных на вход.
Микросхема ИЕ15 – асинхронный двоичный счетчик. Логическая структура, цоколевка, условное обозначение представлены на рис. Он состоит из четырех триггеров. Если выход первого триггера не соединен с другими триггерами, можно осуществить два режима работы.
В режиме четырехразрядного двоичного счетчика входные тактовые импульсы должны подаваться на вход Č0 первого триггера, а его выход Q0 (выход 6). Тогда одновременное деление на 2, 4, 8, 16 выполняется по выходам Q0 …Q3 .
В режиме трехразрядного двоичного счетчика выходные тактовые импульсы подают на вход С1. .Первый триггер можно использовать для деления .
17 – питание; 7-общий
Структура, условное обозначение и цоколевка микросхемы ИЕ15