1044

Счётчики. Синхронный счётчик на D-триггерах и К=10

Лабораторная работа

Коммуникация, связь, радиоэлектроника и цифровые приборы

Синхронный счётчик на D-триггерах и К=10. Синхронный счётчик на JK-триггерах и К=10. Создание субблока счётчика. Счётчик с Ксч=100 на D- и JK- триггерах. Овладение методом синтеза синхронных счетчиков, анализ работоспособности проектируемых схем.

Русский

2013-01-06

341 KB

308 чел.

Минобрнауки России

Федеральное Государственное Бюджетное

образовательное учреждение высшего профессионального образования

Московский государственный университет
приборостроения и информатики”

Отчёт по лабораторной работе №5

На тему:

«Счётчики»


Содержание

  1.  Формулировка задания
  2.  Синхронный счётчик на JK-триггерах и К=10
  3.  Синхронный счётчик на D-триггерах и К=10
  4.  Создание субблока счётчика
  5.  Счётчик с Ксч=100 на D- и JK- триггерах
  6.  Общий вывод
  7.  Список используемой литературы

1.Формулировка задания

Вариант №11:

1.1 Цель работы: овладеть методом синтеза синхронных счетчиков; приобрести практические навыки анализа работоспособности проектируемых схем.

1.2 Задание:

  1.  Создать и проверить десятичную декаду (0,1,2,3,4,5,6,7,12,13) на        JK-триггерах.
  2.  Создать и проверить десятичную декаду (0,1,2,3,4,5,6,7,12,13) на         D-триггерах.
  3.  Создать дешифратор для пункта п.1 и п.2.
  4.  Из схем п.1 и п.2 создать субблоки
  5.  Два блока включить последовательно, чтобы получить счётчик с   Ксч=100

2. Синхронный счётчик на JK-триггерах и К=10.

Определение №1: Счетчиком называют схему, предназначенную для хранения числа и позволяющую увеличивать (уменьшать) это число на единицу или заданную константу. Счетчик часто имеет цепи предварительной установки заданной величины, в частности нуля. Число разрешенных устойчивых состояний счетчика называют его коэффициентом счета K.

1) Определим число триггеров, необходимых для составления счётчика по формуле n=]logK[.Согласно представленной формуле, необходимо 4 триггера. Таблица переходов одного разряда двоично–десятичного счетчика в коде 2421 представлена колонками 1–8 табл. 2. Для составления функций возбуждения каждого триггера десятичного разряда счетчика на JK–триггерах воспользуемся таблицей входов JK–триггера (табл. 1).

Таблица 1

Qt  Qt+1

J  К

0   0

0   –

0   1

1 –

1   0

– 1

1   1

–   0

Таблица 2  

Таблица функций возбуждения триггеров счетчика

Десятичная цифра

Номер  набора

Выходы триггеров

Функции возбуждения

JKтриггеров

Старые значения

Новые значения

Т4

Т3

Т2

Т1

Q4

Q3

Q2

Q1

Q4

Q3

Q2

Q1

J4

K4

J3

K3

J2

K2

J1

K1

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

0

0

0

0

0

0

0

0

0

1

0

-

0

-

0

-

1

-

1

1

0

0

0

1

0

0

1

0

0

-

0

-

1

-

-

1

2

2

0

0

1

0

0

0

1

1

0

-

0

-

-

0

1

-

3

3

0

0

1

1

0

1

0

0

0

-

1

-

-

1

-

1

4

4

0

1

0

0

0

1

0

1

0

-

-

0

0

-

1

-

5

5

0

1

0

1

0

1

1

0

0

-

-

0

1

-

-

1

6

6

0

1

1

0

0

1

1

1

0

-

-

0

-

0

1

-

7

7

0

1

1

1

1

1

0

0

1

-

-

0

-

1

-

1

8

12

1

1

0

0

1

1

0

1

-

0

-

0

0

-

1

-

9

13

1

1

0

1

0

0

0

0

-

1

-

1

0

-

-

1

Для получения минимальных дизъюнктивных нормальных форм функций возбуждения триггеров занесем эти функции на карты Карно,которые приведены в таблице 3.

Таблица 3

J1

K1

Q2Q1

Q4Q3

00

01

11

10

Q2Q1

Q4Q3

00

01

11

10

00

1

-

-

1

00

1

1

01

1

-

-

1

01

-

1

1

-

11

1

-

*

*

11

1

*

*

10

*

*

*

*

10

*

*

*

*

J2

K2

Q2Q1

Q4Q3

00

01

11

10

Q2Q1

Q4Q3

00

01

11

10

00

0

1

-

-

00

-

-

1

0

01

0

1

-

-

01

-

-

1

0

11

0

0

*

*

11

-

-

*

*

10

*

*

*

*

10

*

*

*

*

J3

K3

Q2Q1

Q4Q3

00

01

11

10

Q2Q1

Q4Q3

00

01

11

10

00

0

0

1

0

00

-

-

-

-

01

-

-

-

-

01

0

0

0

0

11

-

-

*

*

11

0

1

*

*

10

*

*

*

*

10

*

*

*

*

Таблица 3(продолжение)

J4

K4

Q2Q1

Q4Q3

00

01

11

10

Q2Q1

Q4Q3

00

01

11

10

00

0

0

0

0

00

-

-

-

-

01

0

0

1

0

01

-

-

-

-

11

-

-

*

*

11

0

1

*

*

10

*

*

*

*

10

*

*

*

*

После минимизации функций, получим формулы функций J1-J4,K1-K4:

2) На основе полученных функций составим схему счетчика на JK-триггерах

Рисунок 1 «Счетчик на JK-триггерах»

Рисунок 2 «Временная диаграмма счётчика на JK-триггерах»

3.Синхронный счётчик на D-триггерах и К=10.

1)На основе синтеза, приведенный в пункте 2. «Синхронный счётчик на JK-триггерах и К=10» ,спроектируем заданный счётчик на D-триггерах. Число триггеров остаётся тем же. Запишем таблицу переходов D-триггера(табл. 4)

Таблица 4

Qt  Qt+1

D

0   0

0

0   1

1

1   0

0

1   1

1

Таблица 5

Таблица функций возбуждения триггеров счетчика

Десятичная цифра

Номер  набора

Выходы триггеров

Функции

возбуждения

Dтриггеров

Старые значения

Новые значения

Т4

Т3

Т2

Т1

Q4

Q3

Q2

Q1

Q4

Q3

Q2

Q1

D4

D3

D2

D1

1

2

3

4

5

6

7

8

9

10

11

12

0

0

0

0

0

0

0

0

0

1

0

0

0

1

1

1

0

0

0

1

0

0

1

0

0

0

1

0

2

2

0

0

1

0

0

0

1

1

0

0

1

1

3

3

0

0

1

1

0

1

0

0

0

1

0

0

4

4

0

1

0

0

0

1

0

1

0

1

0

1

5

5

0

1

0

1

0

1

1

0

0

1

1

0

6

6

0

1

1

0

0

1

1

1

0

1

1

1

7

7

0

1

1

1

1

1

0

0

1

1

0

0

8

12

1

1

0

0

1

1

0

1

1

1

0

1

9

13

1

1

0

1

0

0

0

0

0

0

0

0

2)Согласно таблице 5 составим карты Карно и минимизируем функции D1-D4

Таблица 6

Счетчик на D–триггерах

D1

D2

Q2Q1

Q4Q3

00

01

11

10

Q2Q1

Q4Q3

00

01

11

10

00

1

0

0

1

00

0

1

0

1

01

1

0

0

1

01

0

1

0

1

11

1

0

*

*

11

0

0

*

*

10

*

*

*

*

10

*

*

*

*

D3

D4

Q2Q1

Q4Q3

00

01

11

10

Q2Q1

Q4Q3

00

01

11

10

00

0

0

1

0

00

0

0

0

0

01

1

1

1

1

01

0

0

1

0

11

1

0

*

*

11

1

0

*

*

10

*

*

*

*

10

*

*

*

*

3) На основе полученных формул составим схему счётчика

Рисунок 3 «Счётчик на D-триггерах»

Рисунок 4 «Временная диаграмма счётчика на D-триггерах»

4.Дешифратор десятичного кода DC 4→10.

Данный дешифратор получается неполным, так как у него 4 входа и 10 выходов (у полного дешифратора при четырех входах будет 24 = 16 выходов). Учет того, что в коде используются не все 16 возможных наборов, а только 10, позволяет упростить схему дешифратора. Составим таблицу истинности для данного дешифратора.

Таблица 7

Q4

Q3

Q2

Q1

Y0

Y1

Y2

Y3

Y4

Y5

Y6

Y7

Y8

Y9

0

0

0

0

0

1

0

0

0

0

0

0

0

0

0

1

0

0

0

1

0

1

0

0

0

0

0

0

0

0

2

0

0

1

0

0

0

1

0

0

0

0

0

0

0

3

0

0

1

1

0

0

0

1

0

0

0

0

0

0

4

0

1

0

0

0

0

0

0

1

0

0

0

0

0

5

0

1

0

1

0

0

0

0

0

1

0

0

0

0

6

0

1

1

0

0

0

0

0

0

0

1

0

0

0

7

0

1

1

1

0

0

0

0

0

0

0

1

0

0

8

1

1

0

0

0

0

0

0

0

0

0

0

1

0

9

1

1

0

1

0

0

0

0

0

0

0

0

0

1

Минимизируем функции y0-y9 ,используя карты Карно.

Таблица 7.1

Таблица 7.2

Карта Карно Y0

Карта Карно Y1

Q2Q1

Q4Q3

00

01

11

10

Q2Q1

Q4Q3

00

01

11

10

00

1

0

0

0

00

0

1

0

0

01

0

0

0

0

01

0

0

0

0

11

0

0

*

*

11

0

0

*

*

10

*

*

*

*

10

*

*

*

*

Таблица 7.3

Таблица 7.4

Карта Карно Y2

Карта Карно Y3

Q2Q1

Q4Q3

00

01

11

10

Q2Q1

Q4Q3

00

01

11

10

00

0

0

0

1

00

0

0

1

0

01

0

0

0

0

01

0

0

0

0

11

0

0

*

*

11

0

0

*

*

10

*

*

*

*

10

*

*

*

*

Таблица 7.5

Таблица 7.6

Карта Карно Y4

Карта Карно Y5

Q2Q1

Q4Q3

00

01

11

10

Q2Q1

Q4Q3

00

01

11

10

00

0

0

0

0

00

0

0

0

0

01

1

0

0

0

01

0

1

0

0

11

0

0

*

*

11

0

0

*

*

10

*

*

*

*

10

*

*

*

*

Таблица 7.7

Таблица 7.8

Карта Карно Y6

Карта Карно Y7

Q2Q1

Q4Q3

00

01

11

10

Q2Q1

Q4Q3

00

01

11

10

00

0

0

0

0

00

0

0

0

0

01

0

0

0

1

01

0

0

1

0

11

0

0

*

*

11

0

0

*

*

10

*

*

*

*

10

*

*

*

*

Таблица 7.9

Таблица 7.10

Карта Карно Y8

Карта Карно Y9

Q2Q1

Q4Q3

00

01

11

10

Q2Q1

Q4Q3

00

01

11

10

00

0

0

0

0

00

0

0

0

0

01

0

0

0

0

01

0

0

0

0

11

1

0

*

*

11

0

1

*

*

10

*

*

*

*

10

*

*

*

*

В результате минимизации получаем

;;;;;;;;;

Составим схему дешифратора с помощью минимизированных функций:

Рисунок 5 «Дешифратор  DC 4→10»

Рисунок 6 «Временная диаграмма дешифратора»

Сложность схемы С=61,Время формирования сигнала T=4tз

4.Создание субблока счётчика.

В каждом десятичном разряде при переходе из состояния 9 в состояние 0 необходимо вырабатывать сигнал переноса в следующий разряд (для возможности каскадирования счётчиков).Для этого, объединим конституенту единицы 13-ого набора с запрещенными комбинациями счётчика(в таблице 8 приведён пример для JK-триггера, пример для D-триггера аналогичен):

Таблица 8

Q2Q1

Q4Q3

00

01

11

10

00

0

0

0

0

01

0

0

0

0

11

0

1

*

*

10

*

*

*

*

Полученная схема с переносом представлена на рисунке 1.

Для того, чтобы создать субблок в среде Electronics Workbench , необходимо:

1.Выделить схему, которую вы хотите объединить в субблок (схема не должна содержать такие блоки, как Word Generator и Logic Analyzer)

2.На панели меню ,в разделе Circuit воспользоваться функцией Create Subcircuit

3.В появившемся меню необходимо дать название субблоку и нажать на кнопку Copy from Circuit.

4.Полученный субблок можно использовать для дальнейшего проектирования

Рисунок 7 «Субблок счётчика»

На рис.7 представлен субблок счётчика, где С – вход для синхросигнала, R’ – вход для установки нуля, S’ – вход для установки единицы.Q1-Q4 – информационные выходы, Ci – переход.

5.Счётчик с Ксч=100 на D- и JK- триггерах.

Чтобы увеличить Ксч счётчика необходимо совместить вход для синхросигнала второго счётчика с выходом переноса первого счётчика. Полученная схема представлена на рисунке 8:

Рисунок 8 «Счётчик Ксч=100»

Рисунок 9 «Временная диаграмма Ксч=100»

6.Общий вывод:

После выполнения данной лабораторной работы, я овладел методом синтеза синхронных счетчиков; приобрел практические навыки анализа работоспособности проектируемых схем, а также навыки построения дешифраторов десятичного кода.

7.Список используемой литературы

  1.  Лекции по курсу «Схемотехника»,Федоров В.Н.
  2.  лабораторный практикум по курсу «Схемотехника ЭВМ»: Учебно–методическое пособие по выполнению лабораторных работ  М.: МГУПИ, 2012. Федоров В.Н.


 

А также другие работы, которые могут Вас заинтересовать

3338. Відновлення деталей наплавленням під шаром флюсу 1.02 MB
  Відновлення деталей наплавленням під шаром флюсу Обладнання, інструмент. Установка для наплавлення в комплекті: наплавочна головка А-580М, зварювальний перетворювач ПСО-500, верстат для установки головки, верстат для кріплення котка, щит розподільн...
3339. Оброблення деталей методом пластичного деформування 313.5 KB
  Оброблення деталей методом пластичного деформування. Обладнання, Інструмент. Токарно-гвинторізний верстат, набір накаток: кулькова жорстка, роликова жорстка і пружна, роликова для відновлення пружин, при стрій для кріплення пружин, твердомір Т...
3340. Відновлення деталей електролітичним хромуванням 81 KB
  Відновлення деталей електролітичним хромуванням Обладнання, інструмент. Хромувальна установка, джерело живлення, підвісні пристрої для деталей при хромуванні, ключі ріжкові 10 X 12; 12 X 14; 17 X 19, 22 X 24, мікрометр. МК 25-2, ...
3341. Анализ товарооборота и факторов, влияющих на его изменение 479 KB
  Введение В настоящие время главной целью торговых предприятий должно быть получение максимальной прибыли, при этом товарооборот выступает как важнейшее и необходимое условие, без которого не может быть достигнута эта цель. Поскольку торговое предпри...
3342. Модульные задания по 1 части курса физики 692 KB
  Физика является основой практически всех общеинженерных и специальных дисциплин. Глубокое знание физики необходимо студентам инженерно-педагогических специальностей, так как характер их будущей работы требует творческого отношения к делу, умения неп...
3343. Физические величины. Основы физики 706.92 KB
  Кинематика материальной точки. Система отсчета. Траектория, перемещение, скорость, ускорение. Равномерное и равнопеременное прямолинейное движение. Кинема́тика точки — раздел кинематики, изучающий математическое описание движения материальных точек. Основной задачей кинематики является описание движения при помощи математического аппарата без выяснения причин, вызывающих это движение.
3344. Маятник Максвелла 537 KB
  Цель работы. На примере маятника Максвелла познакомиться с вычислением и экспериментальным измерением момента инерции цилиндрического твердого тела относительно оси симметрии. Оборудование. Маятник Максвелла. Темы для изучения. В лаборат...
3345. Сборник лабораторных по физике 730 KB
  Определение момента инерции тела при помощи крутильных колебаний Целью работы является определение момента инерции диска путем сравнения периода его крутильных колебаний с периодом колебаний системы, состоящей из этого же диска и кольца. ОПИСАНИЕ УС...
3346. Физика среды и ограждающих конструкций 167.29 KB
  Физика среды и ограждающих конструкций К ограждающим конструкциям относятся элементы зданий и сооружений, ограничивающие некоторое пространство для создания в нем заданного режима эксплуатации. К ограждающим конструкциям жилых и общественных зданий...