.

Цифровой автомат (реферат)

Язык: русский
Формат: курсова
Тип документа: Word Doc
0 736
Скачать документ

СТРУКТУРНАЯ СХЕМА ЦИФРОВОГО АВТОМАТА

ЦА представляет собой последовательностную схему и служит для обработки
дискретной информации структурная схема ЦА представлена на рис 1.

В операционном устройстве выполняются арифметические и логические
операции, в качестве узлов в состав операционного устройства входят:
регистры, счетчики, сумматоры, дешифраторы и др. Управляющие устройства
координируют действия узлов операционного устройства, оно определенной
временной последовательности вырабатывает управляющие сигналы под
действием которых в узлах операционного устройства выполняются требуемые
функции.

Процессорное устройство описывается множеством входных сигналов
являющихся исходными данными. Множеством результатов Z1-Zm, управляющее
устройство вырабатывает множество управляющих сигналов y1-yn,
операционное устройство вырабатывает множество признаков X1-Xs, которые
позволяют изменить последовательность выполненных микрокоманд. На
последовательность выполнения микрокоманд так же влияют внешние признаки
Xs+1-XL.

АЛГОРИТМ ФУНКЦИОНИРОВАНИЯ ЦИФРОВОГО АВТОМАТА

В состав процессорного устройства входят регистры, счетчики и
дешифратор. Пусть регистр Р1 хранит число А. В регистр Р2 поочередно
заносятся элементы проверяемого массива, счетчик 1 служит для подсчета
числа циклов. Счетчик 2 служит для подсчета числа элементов =А.
Дешифратор используется для формирования признака х. Алгоритм
функционирования автомата в микрооперациях представлен на рис.2

Под действием управляющего сигнала y1 в регистр Р1 записывается
проверяемое число х. Под действием управляющего сигнала y2 в регистр R2
записывается число B. Под действием управляющего сигнала y3 в регистре
R3 записываются число А ив сумматоре 1 сравнивается числа Аи х. На
выходе переноса сумматора вырабатывается признак х. Если х<А то признак
х=1 и выполняется переход на формирование управляющего сигнала y5, если
наоборот то х=0 и выполняется переход на формирование управляющего
импульса у4. Под действием управляющего сигнала y5 в сумматоре 2 должен
быть организован режим сложения и в нем вычисляется х+В. Под действием
управляющего сигнала у4 в сумматоре должен быть организован режим
вычитания и вычисляется х-В. Под действием управляющего сигнала у6
результат полученный в сумматоре 2 записывается в регистр R4.

СТРУКТУРНАЯ СХЕМА ОПЕРАЦИОННОГО УСТРОЙСТВА.

Так как регистры используются для записи чисел массива, поэтому в них
должен быть организован режим параллельной загрузки.

Т.к. сумматор 1 используется для сравнения чисел то в нем должен быть
организован режим вычитании. Сумматор 2 используется для вычисления х-В
и х+В и в нем организуется режим вычитания и сложения.

СИНТЕЗ ЦИФРОВОГО АВТОМАТА.

Алгоритм функционирования цифрового автомата в микрокомандах.

Алгоритм функционирования цифрового автомата в микрокомандах представлен
на рис.4

Микрокоманды Y можно объединить управляющие сигналы y, выполняемые в
различных несвязанных между собой блоках или управляющие сигналы y,
последовательность которых в процессе выполнения алгоритма не
изменяется.

Микрокоманда Y1 включает управляющие сигналы y1 ,y2 и у3 ;микрокоманда
Y2 включает управляющие сигнал y4; Y3 – y5; Y4 – y6.

а0 – начало/конец алгоритма;

а1–а4 – операторные блоки.

Граф функционирования цифрового автомата.

Граф функционирование цифрового автомата представлен на рис.5. Он
отражает возможные переходы цифрового автомата.

В узлах графа записываются состояния автомата, стрелками показаны
возможные переходы. Над стрелками указаны условия перехода. Выделенные
стрелки соответствуют безусловным переходам.

а0 а1

а4 а2

а3

Из состояния а0 осуществляется безусловный переход в состояние а1, при
этом выполняется микрокоманда Y1.

осуществяляется переход в состояние а2

Из состояния а2, и а3 осуществляются безусловные переходы в состояние
а4

Из а4 выполняется безусловный переход в а0;

Кодирование состояний.

Для кодирования состояния автоматов используются RS-триггеры.

Необходимое количество триггеров (n) выбирается из соотношения 2n ( N,
где N – количество состояния автоматов. Для N = 5, n = 3.

Каждому состоянию автомата поставим в соответствие комбинацию состояний
триггеров.

Кодирование состояний представлено в табл.1

Таблица1

Состояние автомата

а Состояние триггеров

Q2 Q1 Q0

a0 0 0 0

a1 0 0 1

a2 0 1 0

a3 0 1 1

a4 1 0 0

4.4. Таблица функционирования цифрового автомата.

Функционирование цифрового автомата представлено в табл.2

Таблица 2

S2 R1

a3 0 1 1 a4 1 0 0

S2 R1 R0

a4 1 0 0 a0 0 0 0

R2

Из состояния а0 выполняется безусловный переход в состояние а1, при
котором триггер Т0 переходит из нулевого состояния в состояние
единичное. Поэтому активный логический уровень необходимо подать на вход
S0

Из состояния а1, при условии х выполняется переход в состояние а3. При
котором триггер Т1 переходит из нулевого состояния в единичное, поэтому
необходимо подать управляющий сигнал S1.

выполняется переход в состояние а1. При котором триггер Т1 меняет свое
состояние на 1, а триггер Т0 с 1 на 0, поэтому необходимо подать
управляющие сигналы S1, R0.

Из состояния а2 выполняется безусловный переход в состояние ша4. При
котором триггер Т2 переходит из состояния 0 в единичное, а триггер Т1 из
единичного в нулевое поэтому необходимо подать управляющие сигналы S2R1.

Из состояния а3 выполняется безусловный переход в состояние а4 при
котором триггер Т2 переходит из состояния 0 в 1 состояние., а триггеры
Т1, Т0 из 1 в 0 состояние, поэтому необходимо подать управляющие сигналы
S2, R1, R0.

Из состояния а4 выполняется безусловный переход в состояние а0 при
котором триггер Т2 переходит из состояния 1 в 0,Ю поэтому необходимо
подать управляющие сигналы R2.

Функции возбуждения триггеров и формирование выходных сигналов.

Запишем логические выражения для сигналов Y: Y1=a1, Y2=a2,Y3=a3,Y4=a4.

Сигналы управления триггеров запишем как простую дизъюнкцию конъюнкцией
текущего состояния и условия перехода при которых эти сигналы
получаются.

S2=a2(a3; R2=a4

S1=a1х(a1x=а1;

R1=a2(a3

S0=a0;

R0=a1x(a3

Структурная схема управляющего устройства.

Структурная схема УУ состоит из трех RS-триггеров, дешифратора,
комбинационного узла.

Триггеры служат для кодирования состояний автомата. Дешифратор
преобразует двоичные коды в активный логический уровень на одном из
своих выходов, номер которого соответствует состоянию автомата.

Комбинационный узел служит для формирования выходных сигналов и сигналов
управления триггерами.

Структурная схема представлена на рис.6

Указать режим работы дешифратора и используемые входы и выходы.
Логические элементы и микросхемы пронумеровать и указать их количество и
тип. Выводы всех микросхем и элементов должны быть пронумерованы

Проверка переходов цифрового автомата.

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.

` b d c

¤

?

¬

&

F

&

F

Ff/

FfO!

B.B2B4B8B:[email protected]\B^BbBdBjB?B?B?B3/4BABAeBEBIBUBTHBaBaeBaeBe
BiBoe?oe?oe?oeaoeOoeEoe?aoe?oeEoeaoeaoeAe?oe?3/4??3/4?Ae????oeEoeEoeEoeE
oeEoeEoeEoeEoeEoeAeoeEoeEoeEoe

^„

! o

x ! E

o

G
GRGTGXGZG\G^GzG?G1/4G3/4GAGAeGAEGEGaeGaeG&H*H.H0H?H?HoHoH6Ioeoeoeaeeaeea
eeaeeoeaeeaeeaeeaeeaeeaeeaeeaeYaeeYaeeYaeYaeeYaeeYaeYaeeYaeeYaeYaeYaeYae
YaeeYaeeYaeYaeeYaeeYaeYaeYaeYaeYaeYae

akd

x ! E

o

H*[ действуют управляющие сигналы 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.

Проверка функционирования цифрового автомата.

Функционирование цифрового автомата проверить на примере массива данных
состоящей из шести элементов. Элементы массива A=5, B=2, x=2.
Функционирование цифрового автомата представлено в табл.4

R1 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

R1 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

16-питание; 8-общий

Минэнерго РФ

Белгородский индустриальный колледж

(БИК)

Группа ???????

ПОЯСНИТЕЛЬНАЯ ЗАПИСКА

К КУРСОВОМУ ПРОЕКТУ

????????????????????

по дисциплине «??????????????????????»

на тему: ?????????????????

Студент /??????????????/

Руководитель проекта /????????????????/

Оценка защиты проекта

Принял /?????????????????/

2000

СОДЕРЖАНИЕ

Структурная схема цифрового автомата 1

Алгоритм функционирования цифрового автомата в

микрооперациях. 2

Структурная схема операционного устройства. 4

Синтез цифрового автомата. 5

Алгоритм функционирования цифрового автомата в микрокомандах. 5

Граф функционирования цифрового автомата. 6

Кодирование состояний. 7

Таблица функционирования цифрового автомата. 8

Функции возбуждения триггеров и формирование выходных сигналов. 8

Структурная схема управляющего устройства. 9

Проверка переходов цифрового автомата. 10

Проверка функционирования цифрового автомата. 12

5 Приложение 14

6 Литература 17

6. Список использованных источников:

Б.М. Каган «Электронно-вычислительные машины и системы». М.,
Энергоатомиздат. 1991

«Цифровые интегральные микросхемы» Справочник под редакцией М. И.
Богданович. Минск., «Беларусь» 1991

Микросхема типа «К155ИД9»

Микросхема ИД9- дешифратор для управления дискретной матрицей на
светодиодах. Условное обозначение и цоколевка дешифратора приведены на
рисунке. Такие дешифраторы близки к ИД1. Они принимают четырехразрядный
код А0…А3 (активные уровни высокие) и выдают напряжение активного
высокого уровня по одному из тринадцати выходов.

Входы Выходы

P V A0 A1 A2 0 1 2 3 4 5 6 7 P

1 0 0 0 0 1 0 0 0 0 0 0 0 0

1 0 0 0 1 1 1 0 0 0 0 0 0 1

1 0 0 1 0 0 1 1 0 0 0 0 0 1

1 0 0 1 1 0 0 1 1 0 0 0 0 1

1 0 1 0 0 0 0 0 0 1 0 0 0 1

1 0 1 0 1 0 0 0 0 1 1 0 0 1

1 0 1 1 0 0 0 0 0 0 0 1 0 1

1 0 1 1 1 0 0 0 0 0 0 1 1 1

1 0 X X X 0 0 0 0 0 0 0 0 1

0 1 X X X 0 0 0 0 0 0 0 1 1

Приложения

Микросхема типа «К155ИЕ9»

Микросхема ИЕ9- четырехразрядный, синхронный, реверсивный счетчик. ИЕ9 –
двоичный счетчик. Логическая структура и цоколевка представлены на
рисунке.

Принцип работы этих счетчиков удобно сравнить с работой счетчиков ИЕ7 и
ИЕ6.

Тактовый вход С и него прямой и динамический, переключение происходит
положительным перепадом тактового импульса.

Вход параллельного разрешения загрузки РЕ инверсный статический –
управляется низким уровнем.

Имеются два входа каскадирования СЕР и СЕТ

Для переключения направления счетчика служит вход V/D

Режим работы Входы Выходы

С V/D CEP CET PE Dn Qn TC

Параллельная загрузка

х х х 0 0 0 1*

х х х 0 1 1 1*

Счет на увеличение

1 0 0 1 x Увеличение 1*

Счет на уменьшение

0 0 0 1 x Уменьшение 1*

Хранение

x 1 x 1 x Qn 1*

x x 1 1 x Qn 1*

Микросхема типа «К155ИР11»

Регистр – устройство, предназдначенное для кратковременного хранения и
преобразования многоразрядных двоичных чисел.

Микросхема ИР11 – восьмиразрядный синхронный реверсивный регистр сдвига.
Логическая структура и обозначение приведены на рисунке.

Синхронная работа обеспечивается входами выбора режима S0 , S1. Режим
хранения (входы S0=S1=0), параллельной загрузки (S0=S1=1), сдвиг влево
(S0=0, S1=1), сдвиг вправо (S0=1, S1=0), кроме параллельных входов
первый и последний разряды регистра имеют дополнительные входы: DSR-для
сдвига вправо, DSL – для сдвига влево.

Микросхема типа «К155ИД15»

Дешифраторы предназначены для преобразования двоичного кода в
направлении логического уровня, десятичный номер которого соответствует
двоичному коду.

ИД15 представляет собой дешифратор для управления шкалой индикатора
красного цвета. Цоколевка и условное обозначение приведены на рисунке.
Дешифратор имеет 4 входа данных Д0…Д3. Вход С2 называют регулировка
яркости, а вход С1 – запрет. Вход V – контроль. Для дешифратора ИД15
выходы 1,2 – открытые эмиттеры, а выходы 3…7 – выходы источника тока.

Управляющее устройство

Операционное устройство

Синхросигнал

Результат

Z1

Z2

Zm

Ввод данных

X1

X3

Xs

XL

Y1

Y2

Yk

Рисунок 1

X1

XS1

Рис 2

1

Y5:Режим

SM2:x+b

0

X

Y6: R4(SM2

Y3:R3( A

SH1:X – A

Y2: R2(b

Y1: R1(Х

Y3:y5

Y4:y6

Рис 4

1

0

X

A0

Рис 3

Y1: y1 y2 у3

a1

a2

a3

Y2:y1

A4

Y1

Y2

Y3

Y4

РИС.5

DC 0

1

2

3

4

5

6

7

8

9

Y4:Режим

SM2:x-b

Нашли опечатку? Выделите и нажмите CTRL+Enter

Похожие документы
Обсуждение

Оставить комментарий

avatar
  Подписаться  
Уведомление о
Заказать реферат!
UkrReferat.com. Всі права захищені. 2000-2020