Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовые проекты / Hungry / Курсова- Кропачев - 2 курс КРЭС.doc
Скачиваний:
17
Добавлен:
12.12.2013
Размер:
589.82 Кб
Скачать

2.3 Составление функциональной схемы.

Из уравнений следует, что это значит, что на J и K входы нулевого триггера нужно подать потенциал, соответствующий логической единице, на остальные триггеры подать импульсы переноса соответствующие приведенным функциям управления.

Схема счетчика, построенная на JK-триггерах и реализующая логические функции управления триггерами.

C

t

Q3

t

Q2

t

Q1

t

Q0

t

R

Временная диаграмма счетчика, работающего в коде 4-2-2-1

2.4 Разработка схемы дешифратора.

Разработанная схема позволяет считать импульсы с выводом результата на семисегментный светодиодный индикатор. Вывод на индикатор производится через дешифратор, но такой дешифратор предназначен для кода 8-4-2-1. Так как мой счетчик работает в коде 4-2-2-1, поэтому для использования данного дешифратора нужна схема кодирования, которая будет переводить код 4-2-2-1 в код 8-4-2-1. Составим таблицу состояний счетчиков в кодах 4-2-2-1 и 8-4-2-1:

N

8-4-2-1

4-2-2-1

Q3n

Q2n

Q1n

Q0n

Q3n

Q2n

Q1n

Q0n

0

0

0

0

0

0

0

0

0

1

0

0

0

1

0

0

0

1

2

0

0

1

0

0

0

1

0

3

0

0

1

1

0

0

1

1

4

0

1

0

0

0

1

1

0

5

0

1

0

1

0

1

1

1

6

0

1

1

0

1

0

1

0

7

0

1

1

1

1

0

1

1

8

1

0

0

0

1

1

1

0

9

1

0

0

1

1

1

1

1

2.5 Составление главной карты Карно по исходному коду:

Карта должна содержать 16 клеток. Координация клетки определяется исходным кодом (4-2-2-1) состояния счётчика. В клетках проставляются номера состояний счётчика.

Q0 Q0

-

Q3

Q3

Q3

5

4

-

Q2

Q2

-

9

8

-

-

7

6

-

1

3

2

-

Q1 Q1 Q1

2.6 Составление минимизированных логических уравнений:

На основании главной карты Карно составляем 4 карты каждого выхода в конечной кодировке (8-4-2-1). Для этого в каждую пронумерованную клетку главной карты проставляется соответствующее значение конечного кода

(8-4-2-1). Логические уравнения получают методом минимизации логических функций перекодировки из полученного набора карт Карно. Эти уравнения полностью определяют структуру синтезируемого перекодировщика.

Q’3

Q0 

Q’2

Q0 

Q’1

Q0 

Q’0

Q0 

-

0

0

-

-

1

1

-

-

0

0

-

-

1

0

-

Q3

-

1

1

-

Q2 

Q3

-

0

0

-

Q2 

Q3

-

0

0

-

Q2 

Q3

-

1

0

-

Q2 

 

0

0

-

 

1

1

-

 

1

1

-

 

1

0

-

0

0

0

0

0

 0

0

0

1

1

0

1

0

0

Q1

 

Q1

 

Q1

 

Q1

 

В результате получаем уравнения перекодировки, которые можно реализовать на логических элементах:

Преобразуем эти уравнения следующим образом