Автор работы: Пользователь скрыл имя, 22 Января 2011 в 16:39, курсовая работа
Основная цель внедрения микропроцессорных средств вычислительной техники (МСВТ) в связь заключается в повышении производительности труда работников отрасли, улучшения качества обслуживания абонентов и клиентуры и расширения видов предоставляемых услуг.
Введение…………………………………………………………………………….
1. Принцип постоения процессорных устройств………………………………
2. Принцип разработки цифровых автоматов…………………………………
3. Разработка цифрового автомата по алгоритму функционирования…...
3.1. Опредиление состояний управляющего устройства……………………
3.2. Построение графа функционирования цифрового автомата………….
3.3. Построение таблицы функционироваеия цифрового автомата……….
3.4. Составление логических уравнений………………………………………..
4. Выбор микросхем по заданному базису……………………………………...
5. исследование работы цифрового автомата…………………………………
Заключение…………………………………………………………………………...
Список литературы………………………………………………………………..
На вход комбинационной схемы
управления триггерами
Комбинационная схема
Таким образом, для задания цифрового автомата необходимы три множества:
- множество входных сигналов: x1,x2, … xk;
- множество выходных сигналов: y1,y2, … yp;
- множество внутренних
На указанных трех множествах задают две функции: функцию переходов и функцию выходов. Для автомата Мили эти функции имеют вид:
где a(t+1) – новое состояние автомата;
a(t) – предыдущее состояние автомата;
x(t) – сигналы
на входе в данный момент времени.
Рис. 2 Управляющее устройство со схемной логикой
Последовательность действий
3.Разработка цифрового автомата по алгоритму функционирования
3.1 Опредиление сотояний управляющего устройства
Работа цифрового автомата опредиляется алгоритмом функционирования(рис.4)
В алгоритме блок РЕШЕНИЕ
Рис. 3 Опредиление состояний МПА
Послекаждого перехода
По алгоритму
функционирования определено, что цифровое
устройство будет иметь 11 внутренних
состояний а: а0, а1, а2, а3, а4, а5, а6, а7,
а8, а9, а10. Каждое из этих состояний необходимо
закодировать N-разрядными двоичными числами,
для указанного количества состояний
использован 4-разрядный код 8-4-2-1 (таб.
1). Следовательно, память цифрового автомата
представляет собой 4-разрядный параллельный
регистр, т.е. содержит 4 триггера по одному
на каждый разряд числа.
3.2. Построение графа функционирования управляющего устройства
Граф используется для математического моделирования разнообразных систем: электрических схем, вычислительной сети и др.
По алгоритму функционирования составляется граф переходов автомата.
Графом называется непустое
Вершинам
будут соответствовать
Направление
стрелки указывает предыдущее состояние
и слейдущее состояние а, над
стрелкой указывает внешнее событие,
Если х=0, то над стрелкой указывают х с инверсией.
Если х= 1, то х – без инверсии.
Если х отсутствует – ставят прочерк (-)
Буквами У1 и У2 ….. указывают сигналы У , которые должны быть равны 1, приданном переходе.
Если значения У равны 0 то ставят прочерк.
По алгоритму функционирования
определено, что цифровое устройство
будет иметь 11 внутренних состояний
а: а0, а1, а2, а3, а4, а5, а6, а7, а8, а9, а10.
Рис. 5 Граф переходов автомата
3.3 Построение таблицы функционирования цифрового автомата
Составляется таблица
Таблица 1. Кодирование состояний микропроцессорного автомата
Состояние автомата | Состояние JK-триггеров | |||
Q4 | Q3 | Q2 | Q1 | |
a0 | 0 | 0 | 0 | 0 |
a1 | 0 | 0 | 0 | 1 |
a2 | 0 | 0 | 1 | 0 |
a3 | 0 | 0 | 1 | 1 |
a4 | 0 | 1 | 0 | 0 |
a5 | 0 | 1 | 0 | 1 |
a6 | 0 | 1 | 1 | 0 |
a7 | 0 | 1 | 1 | 1 |
a8 | 1 | 0 | 0 | 0 |
a9 | 1 | 0 | 0 | 0 |
a10 | 1 | 0 | 1 | 0 |
По заданию на курсовую работу
используем синхронные JK-
Таблица 2. Таблица работы JK-триггера
J | K | Q | Режим |
0 | 0 | хранения | |
0 | 1 | 0 | Запись 0 |
1 | 0 | 1 | Запись 1 |
1 | 1 | Счетный режим |
Таблица 3. Таблица переходов JK-триггера
Переход | j | K |
0>0 | 0 | - |
0>1 | 1 | - |
1>0 | - | 1 |
1>1 | - | 0 |
Где - предыдущее
состояние триггера, -состояние
триггера оьратное от
“-” – любое значение сигнала на входе
Состояние автомата | Условие перехода | Сигналы управления триггерами | Входные сигналы | |||||||||||||||||||||||||
Исходное | Новое | |||||||||||||||||||||||||||
A | Q4 | Q3 | Q2 | Q1 | A | Q4 | Q3 | Q2 | Q1 | X1 | X2 | X3 | X4 | X5 | J4 | K4 | J3 | K3 | J2 | K2 | J1 | K1 | y1 | y2 | y3 | y4 | y5 | y6 |
a0 | 0 | 0 | 0 | 0 | a1 | 0 | 0 | 0 | 1 | - | - | - | - | - | 0 | - | 0 | - | 0 | - | 1 | - | 1 | 1 | 0 | 0 | 0 | 0 |
a1 | 0 | 0 | 0 | 1 | a2 | 0 | 0 | 1 | 0 | - | - | - | - | - | 0 | - | 0 | - | 1 | - | - | 1 | 0 | 1 | 1 | 1 | 0 | 0 |
a2 | 0 | 0 | 1 | 0 | a3 | 0 | 0 | 1 | 1 | - | - | - | - | - | 0 | - | 0 | - | - | 0 | 1 | - | 1 | 0 | 1 | 1 | 0 | 1 |
a3 | 0 | 0 | 1 | 1 | a4 | 0 | 1 | 0 | 0 | - | 0 | - | - | - | 0 | - | 0 | 1 | - | 1 | 0 | - | 0 | 0 | 0 | 0 | 0 | 0 |
a3 | 0 | 0 | 1 | 1 | a5 | 0 | 1 | 0 | 1 | - | 1 | - | - | - | 0 | - | 1 | - | - | 1 | 1 | - | 0 | 1 | 0 | 0 | 1 | 1 |
a4 | 0 | 1 | 0 | 0 | a5 | 0 | 1 | 0 | 1 | - | - | 0 | - | - | 0 | - | - | 0 | 0 | - | 1 | - | 0 | 0 | 0 | 0 | 0 | 0 |
a4 | 0 | 1 | 0 | 0 | a6 | 0 | 1 | 1 | 0 | - | - | 1 | - | - | 0 | - | - | 0 | 1 | - | 0 | - | 1 | 0 | 0 | 0 | 1 | 1 |
a5 | 0 | 1 | 0 | 1 | a7 | 0 | 1 | 1 | 1 | - | - | - | - | - | 0 | - | - | 0 | 1 | - | - | 0 | 0 | 1 | 1 | 1 | 0 | 0 |
a6 | 0 | 1 | 1 | 0 | a8 | 1 | 0 | 0 | 0 | - | - | - | - | 1 | 1 | - | - | 1 | - | 1 | 0 | - | 0 | 0 | 0 | 0 | 1 | 0 |
a6 | 0 | 1 | 1 | 0 | a9 | 1 | 0 | 0 | 1 | - | - | - | - | 0 | 1 | - | - | 1 | - | 1 | 1 | - | 0 | 0 | 0 | 0 | 0 | 0 |
a7 | 0 | 1 | 1 | 1 | a8 | 1 | 0 | 0 | 0 | - | - | - | 0 | - | 1 | - | - | 1 | - | 1 | - | 1 | 0 | 0 | 0 | 0 | 1 | 0 |
a7 | 0 | 1 | 1 | 1 | a0 | 0 | 0 | 0 | 0 | - | - | - | 1 | - | 0 | - | - | 1 | - | 1 | - | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
a8 | 1 | 0 | 0 | 0 | a0 | 0 | 0 | 0 | 0 | - | - | - | - | - | - | 1 | 0 | - | 0 | - | 0 | - | 0 | 1 | 0 | 1 | 1 | 0 |
a8 | 1 | 0 | 0 | 0 | a9 | 1 | 0 | 0 | 1 | 1 | - | - | - | - | - | 0 | 0 | - | 0 | - | 1 | - | 0 | 1 | 0 | 0 | 0 | 1 |
a9 | 1 | 0 | 0 | 1 | a10 | 1 | 0 | 1 | 0 | - | - | - | - | - | - | 0 | 0 | - | 1 | - | - | 1 | 1 | 1 | 0 | 1 | 1 | 0 |
a10 | 1 | 0 | 1 | 0 | a1 | 0 | 0 | 0 | 1 | - | - | - | - | - | - | 1 | 0 | - | - | 1 | 1 | - | 1 | 1 | 0 | 0 | 1 | 0 |
Таблица заполнено по графу
или алгоритму
Количество строк в таблице равно количеству переходов в графе.
В заданных таблицах
3.4 Составление логических уравнений
По таблице функционирования комбинационного узла цифрового автомата составляются аналитические выражения в совершенной дизьюктивной форме (СДНФ) для выходных сигналов У1-У6 и для входных сигналов триггеров J,K.
СДНФ функции столько раз
После записи каждого
ДЛЯ АВТОМАТА МИЛИ АРГУМЕНТАМИ ЯВЛЯЮТСЯ
исходные состояния а и признаки х
Значения аналитических
Анализируя логические
Информация о работе Синтез цифрового автомата по заданному алгоритму