Цифровой автомат

Автор работы: Пользователь скрыл имя, 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

Файлы: 1 файл

курсовая (Восстановлен).docx

— 70.70 Кб (Скачать файл)

Граф (рис.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,у26, ( столбцы 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.

 

 

 

 



                                                                              У56 


 


 

                                                У1, У2, У6

 


                                Х2, У4, У6                                                                                         Х2, У13, У5                                                




 У1, У3 У15       Х5


 

     Х42, У37

Х3237


 Х1235                          Х41,УХ3137




                                                                                У234 


 

                                                                                                У154


 

  У246


 

 

                                                                                  Х1312


 

 

 

 Х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                                                     (1)                                                                            


Y2= a1 v a4x4 v a6x3 v a7 v a9 v a10x1 v a10x1 =                                                                                       (2)                                                                                                     


      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                                                                      (3) 

y4= a2x2 v a8 v a7 v a9          (4)


y5= a0 v a2x2 v a5 v a8 v a10x1                                                                                                                               (5)                                                                                                                                                                     


y6= a0 v a1 v a2x2 v a4x4 v a9                                                                                  (6)                                                                         


y7= a4x4 v a6x3 v a6x3 = a4x4 v a6                                                                           (7)                                                                     


 

 

Аналогично записываются функции для комбинационной  части  схемы формирования сигналов управления триггерами:

J4= a6x3 v a7     (8)


K4= a10x1 v a11x5 v a11x5 =a10x1 v a11                                                                       (9)                                         


J3= a3 v a2x2                                                                                                            (10)       

K3= a6x3 v a7                                                                                                            (11)


J2=a1 v a5 v a4x4 v a9=a1 v a5 v a4 v a9                                                                      (12)


K2= a3 v a2x2 v a6x3 v a7 v a11x5 v a11x5= a3 v a2x2 v a6x3 v a7 v a11                                     (13) 


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                                                                                    (14)           

K1=a1 v a3 v a5 v a9 v a11x5                                                                                     (15)


Функции 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                                         у6= х1х2х3х4    


у1 = х1х2х3ху7=х1х2х3х4


у2= х1х2х3ху8= х1х2х3х4


у3= х1х2х3ху9= х1х2х3х4


у4= х1х2х3ху10= х1х2х3х4


у51х2х3ху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

Разработал

       

Проверил

     

Информация о работе Цифровой автомат