Автор работы: Пользователь скрыл имя, 17 Сентября 2012 в 18:28, курсовая работа
Цифровые методы, по сравнению с аналоговыми, имеют ряд достоинств : возможность обеспечения любой точности обработки, высокая помехозащищенность, высокая стабильность характеристик обработки, выполнение таких видов обработки, которые аналоговыми методами трудно выполнить. Цифровые устройства в интегральном исполнении имеют малую стоимость, габаритные размеры, массу, потребление энергии. Это обеспечивает их широкое использование в настоящее время.
Введение 3
Описательный раздел 4
1.1 Основные понятия о цифровом автомате 4
1.2 Понятия алгоритма и графа 5
2. Расчетный раздел 6
2.1 Алгоритм функционирования цифрового автомата 6
2.2 Построение графа функционирования МПА 8
2.3 Таблица функционирования МПА 8
2.4 Синтез дешифратора 13
2.5 Охрана труда 14
Литература 17
Граф (рис.3) строится на основе алгоритма и читать его следует так: автомат находится в исходном состоянии а0 , а затем под действием внешнего событияон изменяет своё состояние на а1, при этом переходе должны быть сформированы выходные сигналы y5, y6.Затем следует переход из а1 в состояние а2 с формированием выходных сигналов y1, y2, y6. Аналогично следует читать и весь граф.
Граф перехода автомата представлен на рисунке 3.
2.3 ТАБЛИЦА ФУНКЦИОНИРОВАНИЯ МПА.
После построения графа переходим к заполнению таблицы функционированию комбинационного узла автомата (табл.3).
Для фиксации двоичного кода (таблица 1) требуется построить регистр (на рисунке 1- память) на триггерах, заданных по варианту. Описание их приведено в пояснительной записке ниже. Начальное состояние задано и оно соответствует нулевой комбинации. В составе заданной серии микросхем имеется триггер К564ТВ1- JK-триггер. Этот триггер имеет входы предварительной установки-R и S.
Триггеры по своей структуре являются двухступенчатыми. Это очень важное их достоинств, в частности, для построения схем цифровых автоматов.
Переход автомата из одного состояния в другое происходит под действием входных сигналов (на рисунке x1…x5). Изменение входных сигналов допускается только после окончания всех переходных процессов в автомате. Переход автомата в новое состояние связан с переключением триггеров.
Для дальнейших расчетов потребуется таблица переходов триггеров.
Таблица 2 соответствует JK- триггеру.
Таблица 2.
переход |
J |
K |
0-0 |
0 |
- |
0-1 |
1 |
- |
1-0 |
- |
1 |
1-1 |
- |
0 |
Число триггеров для построения регистра состояний равно разрядности кодовой комбинации состояния (таблица 1). В нашем примере четыре триггера.
Заполняется таблица 3 по графу переходов автомата( рис.3). Пример заполнения первой строки: исходное состояние автомата а0 (столбец 1), затем следует переход в состояние а1( столбец 6). Этот переход безусловный(столбцы 11-15-прочерк)при этом переходе должны быть сформированы выходные сигналы у5,у6 (столбцы 28, 29). Заполняем вторую строку: автомат из состояния а1 (столбец 1)переходит в состояние а2 (столбец 6). При этом переходе должны быть сформированы выходные сигналы у1,у2,у6, ( столбцы 24-30). В столбцы 2-5 и 7-10 записываются кодовые комбинации состояний из таблицы 1.
Затем переходим к заполнению столбцов 16-23. Для этого понадобится таблица 2. Сравниваем исходное состояние триггеров с их новым и определяем тип перехода. Далее по таблице 2 находим значения сигналов J и K и записываем в столбцы 16-23. Сравнение проводим построчно для первого триггера. Начнём с первой строки. Триггер находится в состоянии 0 (столбец 5), его новое состояние 1 (столбец 10). По таблице 2 находим, что для перехода 0-1 надо подать сигналы J=1, K= -(безразлично).Заносим эти значения в столбцы 22и 23 и т.д.
После заполнения таблицы 3 переходим к записи логических выражений. У автомата Мили выходные сигналы и сигналы управления памятью являются функцией исходног состояния и внешних условий.
Покажем порядок записи функций по таблице 3.
Выходной сигнал у1 должен быть сформирован, если автомат находится в состоянии а1 или в состоянии а3 и признак х2=0, или в состоянии а2, или в состоянии а5 и признак х2= 1, в состоянии а4 и признак х4=0, или в состоянии а6 и признак х3=0, или в состоянии а8, или в состоянии а10 и признак х1=1.
У1, У3 У1,У5 Х5
Х4,У2, У3,У7
Х3,У2,У3,У7
Х1,У2,У3,У5 Х4,У1,У6 Х3,У1,У3,У7
У2,У4,У6
Х5
Рисунок 3
Состояние автомата |
Условия перехода |
Сигналы управления триггерами |
Выходные сигналы | |||||||||||||||||||||||||||
Исходное |
Новое | |||||||||||||||||||||||||||||
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 |
y7 | |
a0 |
0 |
0 |
0 |
0 |
a1 |
0 |
0 |
0 |
1 |
- |
- |
- |
- |
- |
0 |
- |
0 |
- |
0 |
- |
1 |
- |
0 |
0 |
0 |
0 |
1 |
1 |
0 | |
a1 |
0 |
0 |
0 |
1 |
a2 |
0 |
0 |
1 |
0 |
- |
- |
- |
- |
- |
0 |
- |
0 |
- |
1 |
- |
- |
1 |
1 |
1 |
0 |
0 |
0 |
1 |
0 | |
a2 |
0 |
0 |
1 |
0 |
a3 |
0 |
0 |
1 |
1 |
- |
- |
- |
- |
- |
0 |
- |
0 |
- |
- |
0 |
1 |
- |
0 |
0 |
0 |
1 |
0 |
1 |
0 | |
a3 |
0 |
0 |
1 |
1 |
a3 |
0 |
0 |
1 |
1 |
- |
0 |
- |
- |
- |
0 |
- |
1 |
- |
- |
1 |
- |
1 |
1 |
0 |
1 |
0 |
0 |
0 |
0 | |
а2 |
0 |
0 |
1 |
0 |
a4 |
0 |
1 |
0 |
0 |
- |
- |
- |
- |
- |
0 |
- |
1 |
- |
- |
1 |
1 |
- |
1 |
0 |
1 |
0 |
1 |
0 |
0 | |
а5 |
0 |
1 |
0 |
1 |
а5 |
0 |
1 |
0 |
1 |
- |
1 |
- |
- |
- |
0 |
- |
- |
0 |
1 |
- |
- |
1 |
1 |
0 |
0 |
0 |
1 |
0 |
0 | |
a4 |
0 |
1 |
0 |
0 |
a6 |
0 |
1 |
1 |
0 |
- |
- |
- |
1 |
- |
0 |
- |
- |
0 |
1 |
- |
1 |
- |
0 |
1 |
1 |
0 |
0 |
0 |
1 | |
a4 |
0 |
1 |
0 |
0 |
a7 |
0 |
1 |
1 |
1 |
- |
- |
- |
0 |
- |
0 |
- |
- |
0 |
1 |
- |
1 |
- |
1 |
0 |
0 |
0 |
0 |
1 |
0 | |
a6 |
0 |
1 |
1 |
0 |
a7 |
0 |
1 |
1 |
1 |
- |
- |
1 |
- |
- |
0 |
- |
- |
0 |
- |
0 |
1 |
- |
0 |
1 |
1 |
0 |
0 |
0 |
1 | |
a6 |
0 |
1 |
1 |
0 |
a8 |
1 |
0 |
0 |
0 |
- |
- |
0 |
- |
- |
1 |
- |
- |
1 |
- |
1 |
0 |
- |
1 |
0 |
1 |
0 |
0 |
0 |
1 | |
a8 |
1 |
0 |
0 |
0 |
a9 |
1 |
0 |
0 |
1 |
- |
- |
- |
- |
- |
- |
0 |
0 |
- |
0 |
- |
1 |
- |
1 |
0 |
0 |
1 |
1 |
0 |
0 | |
a7 |
0 |
1 |
1 |
1 |
a9 |
1 |
0 |
0 |
1 |
- |
- |
- |
- |
- |
1 |
- |
- |
1 |
- |
1 |
- |
0 |
0 |
1 |
1 |
1 |
0 |
0 |
0 | |
a9 |
1 |
0 |
0 |
1 |
a10 |
1 |
0 |
1 |
0 |
- |
- |
- |
- |
- |
- |
0 |
0 |
- |
1 |
- |
- |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
0 | |
a10 |
1 |
0 |
1 |
0 |
a11 |
1 |
0 |
1 |
1 |
1 |
- |
- |
- |
- |
- |
0 |
0 |
- |
- |
0 |
1 |
- |
1 |
1 |
1 |
0 |
0 |
0 |
0 | |
a10 |
1 |
0 |
1 |
0 |
a3 |
0 |
0 |
1 |
1 |
0 |
- |
- |
- |
- |
- |
1 |
0 |
- |
- |
0 |
1 |
- |
0 |
1 |
1 |
0 |
1 |
0 |
0 | |
a11 |
1 |
0 |
1 |
1 |
a1 |
0 |
0 |
0 |
1 |
- |
- |
- |
- |
1 |
- |
1 |
0 |
- |
- |
1 |
- |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 | |
a11 |
1 |
0 |
1 |
1 |
a0 |
0 |
0 |
0 |
0 |
- |
- |
- |
- |
0 |
- |
1 |
0 |
- |
- |
1 |
- |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
Уравнения для выходных сигналов имеют вид :
Y1= a1 v a3
v a2x2 v a5 v a4x4
v a6x3 v a8 va10x1
Y2= a1 v a4x4 v a6x3
v a7 v a9 v a10x1 v a10x1
=
a1 v a4x4 v a6x3 v a7 v a9 v a10
y3= a3 v a2x2 v a4x4
v a6x3 v a6x3 v a7
v a10x3 v a10x3=
a3 v a2x2
a4x4 v a6 v a7 v a10
y4= a2x2 v a8 v a7 v a9 (4)
y5= a0 v a2x2 v a5
v a8 v a10x1
y6= a0 v a1 v a2x2
v a4x4 v a9
y7= a4x4 v a6x3
v a6x3 = a4x4 v a6
Аналогично записываются функции для комбинационной части схемы формирования сигналов управления триггерами:
J4= a6x3 v a7 (8)
K4= a10x1 v a11x5
v a11x5 =a10x1 v a11
J3= a3 v a2x2
K3= a6x3 v a7
J2=a1 v a5 v a4x4
v a9=a1 v a5 v a4
v a9
K2= a3 v a2x2 v a6x3
v a7 v a11x5 v a11x5=
a3 v a2x2 v a6x3
v a7 v a11
J1= a0 v a2x2 v a2x2 v a4x4 v a4x4 v a6x3 v a8 v a10x1 v a10x1=
a0 v a2 v a4
v a6x3 v a8 v a10
K1=a1 v a3 v a5 v a9
v a11x5
Функции 2, 3, 7, 9, 12, 13, 14 были упрощены
используя закон склеивания.
В результате анализа заданного алгоритма и выполнения расчетов, получены логические выражения для построения схемы цифрового автомата.
Ниже приведены принципиальная схема разрабатываемового устройства и перечень элементов.
2.4 СИНТЕЗ ДЕШИФРАТОРА
Так как в заданной серии микросхемы дешифратора на 12 выходов, синтезируем его на логических элементах.
Приведем таблицу
8 Х4 |
4 Х3 |
2 Х2 |
1 Х1 |
Nвых |
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 |
10 |
1 |
0 |
1 |
1 |
11 |
По таблице функционирования записываем логические выражения.
у0 =х1 х2х3х4
у1 = х1х2х3х4 у7=х1х2х3х4
у2= х1х2х3х4 у8= х1х2х3х4
у3= х1х2х3х4 у9= х1х2х3х4
у4= х1х2х3х4 у10= х1х2х3х4
у5=х1х2х3х4 у11= х1х2х3х4
DD1
&
&
&
&
2.5 ОХРАНА ТРУДА.
Перед началом работы нужно проверить исправность вилок, питающих проводов. Проверка наличия напряжения на блоках осуществляется вольтметром. При обнаружении напряжения на корпусе, отключить машину и сообщить технику. Около каждого оборудования должны висеть инструкции технической эксплуатации и техники безопасности для обслуживающего персонала. В помещении, где находиться аппаратура, температура должна быть в пределах нормы, 10- 20 О С. В помещении должно быть два вида освещения: естественное и искусственное. В помещениях с повышенной опасностью должны применяться электроприборы с напряжением равным 24 и 42 В. Электрическое устройство должно быть установлено в сухом, хорошо освещенным помещении. После работы с оборудованием следует использовать только исправный инструмент.
Поз.обознач. |
Наименование |
Кол. |
Примечание | ||||||||
Микросхемы |
|||||||||||
DD1-DD6 |
К 564ЛА8 |
6 |
|||||||||
DD7,8,10, 11 |
К564ЛН1 |
4 |
|||||||||
DD9,12, 13 |
К564ЛА7 |
3 |
|||||||||
DD14,19,22,26 |
К5643ЛН1 |
4 |
|||||||||
DD16, 17, 24 |
К564ЛЕ6 |
3 |
|||||||||
DD15,18, 20 |
К564ЛЕ5 |
3 |
|||||||||
DD21,25 |
К564ЛЕ10 |
2 |
|||||||||
DD23,27,28 |
К564ЛЕ5 |
3 |
|||||||||
DD29,30 |
К564ТВ1 |
2 |
|||||||||
| |||||||||||
Цифровой автомат | |||||||||||
Изм. |
Лист. |
№ докум. |
Подпись |
Дата |
Схема электрическая принципиальная перечень элементов |
Литер. |
Лист |
Листов | |||
2 |
2 | ||||||||||
Разработал |
|||||||||||
Проверил |