Читайте также:
|
|
1. Задачи синтеза автомата выполняются в 3 этапа:
- Алгоритм работы.
- На основе словесного описания алгоритма работы разрабатывается формирование заданий алгоритма работы.
Применяется 2 формы задания: в виде таблицы переходов и выходов; в виде графической работы.
- На основе формализованного задания осуществляется построение принципиальной схемы автомата.
2. На основании анализа алгоритма работы автомата, который занят словесным описанием установления:
- автомат имеет 8 внутренних состояний: А0, А1, А2, А3, А4, А5, А6, А7
- На вход автомата подается 4 набора входных сигналов: Х0, Х1, Х2, Х3
- На выходе имеется 4 набора выходных сигналов: У0, У1, У2, У3
Если автомат находиться в состоянии А5 и на ход поступает набор сигналов Х0, то автомат переходит в состояние А1 и на выходе действует набор сигналов У3.
Таблица 2.1
Состояние | Х0 | Х1 | Х2 | Х3 |
А6 | А1У3 | А0У0 | А5У2 | А2У1 |
А5 | А2У2 | А7У1 | А4У1 | А4У2 |
А4 | А3У1 | А6У2 | А3У0 | А6У3 |
А3 | А4У0 | А5У3 | А2У3 | А0У0 |
А1 | А5У1 | А6У3 | А1У0 | А1У3 |
А2 | А6У2 | А4У2 | А0У1 | А3У2 |
А0 | А7У3 | А3У1 | А6У2 | А5У1 |
А7 | А0У3 | А1У0 | А7У3 | А7У0 |
3. График работы:
Алгоритм работы изображаем в виде графа
4. Структурная схема
Цифровой автомат памяти состоит из 3 узлов.
1 узел – бок элементов памяти (два состояния 0 и 1) в качестве элементов памяти используется JK-триггер. Внутреннее состояние автомата определяется комбинацией состоянием триггеров в каждой момент времени.
2 узел, комбинирующее устройство с помощью которого будут формироваться управляющие сигналы на входах элементов памяти. Эти сигналы должны обеспечивать переключения триггеров в состоянии с таблиц переходов и выходов,
3 узел - комбинационная схема с помощью которой формируются выходные сигналы.
5. Таблица кодирования вх. Состояния.
Для кодирования используются 2-й – 10-й код
Таблица 5.1 кодирование внутреннего сотояния
Состояние | Q1 | Q2 | Q3 |
А6 | |||
А5 | |||
А4 | |||
А3 | |||
А1 | |||
А2 | |||
А0 | |||
А7 |
Таблица 5.2 кодирование входных переменных
Состояние | Х1 | Х2 |
Х0 | ||
Х1 | ||
Х2 | ||
Х3 |
Таблица 5.3 кодирования выходных переменных
Состояние | У1 | У2 |
У0 | ||
У1 | ||
У2 | ||
У3 |
Таблица 5.4 функционирования JK-триггера
Qt à Qt+1 | J | K |
0à0 | ~ | |
0à1 | ~ | |
1à0 | ~ | |
1à1 | ~ |
6. В таблицу функционирования приводят все комбинации которые могут действовать на входе узла 2.
Q1t | Q2t | Q3t | Х1 | Х2 | Q1t+1 | Q2t+1 | Q3t+1 | J1 | K1 | J2 | K2 | J3 | K3 | У1 | У2 |
Синхронизация процессов при работе с Windows
Анатолий Тенцер
Дата добавления: 2014-12-19; просмотров: 83 | Поможем написать вашу работу | Нарушение авторских прав |