Page 16 - 4863
P. 16

ПРАКТИЧНА РОБОТА №2

                              Тема: дослідження шифраторів і дешифраторів
                              Мета  роботи:  вивчення  принципів  проектування  дешифраторів  в
                           заданому   базисі   логічних   елементів,   а   також   дослідження
                           функціонування спроектованих дешифраторів.

                              2.1 Теоретичні відомості.
                              Дешифратором  (декодером)  називається  цифровий  пристрій
                           комбінаційного  типу,  що  здійснює  перетворення  n-розрядного
                           двійкового коду в m-розрядний унітарний код.
                              Унітарний  код  (код  «1  з  m»)  може  бути  прямий  (одна  «1»  в
                           деякому  розряді  m-розрядного  двійкового  коду  і  m-1  нулів)  або
                           зворотний (один «0» і m-1 одиниць).
                              Приклади запису унітарного коду для m=8:
                              прямого – 00010000, 01000000 ...
                              зворотного – 11011111, 01111111 ...
                              Схема  дешифратора  має  n  входів,  на  які  надходять  відповідні
                           розряди  двійкового  коду  х n,  x n-1,  ...,  x 2,  x 1  і  m  виходів,  на  яких
                           формуються  розряди  унітарного  коду  у m-1,  ...,  у 1,  у 0.  При  цьому
                           дешифратор реалізує m функцій вигляду:
                                                                            n
                                                                       , 1  якщо   i  x 2   i 1  j
                                         y   f ( x ,  x ,...,  x  x ,    
                                          j     j  n  n 1    2  1            n    i 1              (1)
                                                                       , 0  якщо   i x  2   j
                                                                    
                                                                              i 1
                              Функції (1) відповідають перетворенню двійкового коду в прямий
                           унітарний код і можуть бути записані у вигляді:

                                                     y   x n  x n 1 ... x 2  x1 ,
                                                       0
                                                     y   x n  x n 1 ... 2xx  ,                                       (2)
                                                       1             1
                                                     y   x n  x n 1 ... x  x1 ,
                                                       2            2
                                                    y      x  x  ... x  x1 ,
                                                      m 1  n  n 1  2
                                                    y    x  x   ... x  x  .
                                                      m     n  n 1  2  1
















                                                           15
   11   12   13   14   15   16   17   18   19   20   21