Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ВТ_Л-лр.doc
Скачиваний:
9
Добавлен:
23.09.2019
Размер:
555.01 Кб
Скачать
  1. Счетчики по произвольному модулю.

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

Для построения k–разрядного суммирующего счетчика по модулю "В" необходимо реализовать следующий алгоритм:

  1. Для каждого i - ого разряда счетчика по модулю "В" создается подсчетчик на основе двоичного суммирующего счетчика.

  1. Выбирается число разрядов "n" подсчетчика из условия:

2n-1 < B <= 2n

  1. Строится схема детектирования состояния B-1.

  1. Строится (если B≠2n) схема перехода от состояния B-1 к состоянию "0", которая:

а) устанавливает логическую "1" на входе тех триггеров, которые по следующему синхроимпульсу остались бы в состоянии "1";

б) устанавливает логический "0" на входах тех триггеров, которые по следующему синхроимпульсу перешли бы из состояния "0" в состояние "1".

  1. Строится k - разрядный счетчик по модулю "B" с использованием "k" подсчетчиков и необходимого количества вентилей по схемам, используемым при построении двоичных счетчиков. B этих схемах Т – триггеры заменяются подсчетчиками.

Замечание: При построении подсчетчиков необходимо учитывать способ представления чисел в системе счисления по основанию В. Чаще всего используется один из известных способов кодирования (8-4-2-1, 4-3-2-1 и т.п.).

Порядок выполнения работы:

  1. Ознакомиться с разделом «Краткие сведения из теории».

  1. Получить вариант задания у преподавателя.

  1. В Electronics Workbench собрать схему трехразрядного суммирующего (вычитающего) счетчика на Т– триггерах, считающего в коде 8-4-2-1 по модулю В.

  1. Включить схему и убедиться в ее работоспособности с помощью семисегментного индикатора.

  1. Построить временные диаграммы функционирования счетчика, которые должны отражать корректную работу схемы, в том числе линий «предустановка», «очистка», «разрешение счета», «синхронизация», детектирования состояния B-1 (или “0”).

  1. Определить значение коэффициента КСЧ для подсчетчиков и счетчика в целом.

  1. Полученные результаты отразить в виде отчета в MS Word.

  1. Создать папку с названием, содержащим фамилию студента и номер группы.

  1. Поместить в созданную папку отчет, выполненный в MS Word, и схему счетчика, построенную в программе Electronics Workbench (файл с расширением *.ewb).

Варианты заданий:

№ варианта

1

2

3

4

5

6

7

8

9

10

11

12

13

14

Модуль(B)

7

9

11

12

13

14

15

7

9

11

12

13

14

15

Функция счетчика

+

-

+

-

+

-

+

-

+

-

+

-

+

-

№ варианта

15

16

17

18

19

20

21

22

23

24

25

26

27

28

Модуль(B)

17

18

19

20

21

22

23

17

18

19

20

21

22

23

Функция счетчика

+

-

+

-

+

-

+

-

+

-

+

-

+

-