Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Счетчик с периодом работы, не выражаемый целой степенью двух

Пусть счетчик должен иметь период циклической работы, равный N, причем N не представляется целой степенью двух. Необходимое число триггеров определяется как минимальное n, удовлетворяющее неравенству 2n > N.

Счетчик с таким числом триггеров может иметь период 2n, больший требуемого N. Поэтому после установления в счетчике числа N - 1 необходимо в следующем такте работы обеспечивать сброс счетчика в нулевое состояние.

рис 8.48

Покажем метод синтеза такого счетчика. Пусть требуется синтезировать счетчик с периодом N = 3. Число триггеров n = 2 (это минимальное значение, удовлетворяющее неравенству 2n > N). На рис. 8.48,а представлена незаконченная схема счетчика без указания способа включения информационных входов триггеров J1, К1 и J2, К2.

Рассмотрим метод, позволяющий определить, каким образом должны включаться информационные входы триггеров. Под действием входных импульсов счетчик переходит из одного состояния (с одной комбинацией состояний триггеров) в другое (с другой комбинацией состояний триггеров). Комбинация состояний триггеров определяет двоичное число, значение которого при переходе счетчика в новое состояние увеличивается на единицу или устанавливается равным нулю после достижения максимального значения N - l. Такие переходы счетчика с периодом цикла N = 2 показаны в табл. 8.23.

Переход счетчика в новое состояние связан с переключением триггеров. Для перевода триггеров в требуемые состояния необходимы на его входах определенные логические уровни. В табл. 8.24 показаны все возможные переходы состояния триггера и требуемые для этих переходов логические уровни на входах J и K. Знак “-” означает, что логический уровень на входе может быть произвольным (лог. 0 или 1). Пользуясь этой таблицей, легко построить таблицы истинности для входов J и K всех триггеров счетчика. При этом логические уровни на входах J и K являются функциями текущего состояния и на картах Вейча (табл. 8.25) под а2 и a1 понимается состояние триггеров перед поступлением на вход счетчика очередного импульса.

Пусть к моменту подачи импульса на вход счетчика триггеры находились в состоянии a2 = 0, al = 0. Под действием входного импульса должно быть обеспечено новое состояние a2 = 0, al = l.

Таблица 8.23

 

Таблица 8.24
Номер входного импульса Состояние триггеров
текущее следующее
a2 a1 a2 a1
         
         
         
         
... ... ... ... ...

 

Таблица 8.25

 

Таблица 8.26
Номер входного импульса Состояние триггеров
текущее следующие
a3 a2 a1 a3 a2 a1
             
             
             
             
             
             
... ... ... ... ... ... ...

 

Следовательно, в триггере Тг1 происходит переход вида 0 - 1, обеспечиваемый при следующих уровнях на информационных входах: Jl = l; K1 = -; в триггере Тг2 переход вида 0 - 0 обеспечивается уровнями J2 = 0, K2 = -. Эти значения занесены в клетки карт Вейча, соответствующие a2 = 0 и al = 0,

Перевод триггеров из состояния a2 = 0; al = l в следующее состояние a2 = l, al = 0 требует подачи на информационные входы триггеров уровней Jl = -; Kl = l; J2 = l; К2 = -. Эти значения нанесены на карты Вейча для состояния a2 = 0, al = l. Наконец, перевод триггеров из состояния a2 = 1, al = 0 в состояние a2 = 0, a1 = 0 требует следующих уровней на входах: J1 = 0; Kl = -; J2 = -; K2 = l.

Состояние a2 = l, al = l в рассматриваемом счетчике не используется, в соответствующие этому состоянию клетки карт записан символ "*", означающий запрещенную комбинацию.

По картам Вейча могут быть получены следующие минимальные логические выражения для информационных входов триггеров: J1 = 2; Kl = l; J2 = a1; K2 = l. Полученные логические выражения определяют способ включения входов J и К триггеров, показанный на рис. 8.48,б.

Построим счетчик с периодом цикла N = 5. В таком счетчике используется три триггера. Изменение состояния триггеров под действием входных импульсов показано в табл. 8.26.

В табл. 8.27 приведены карты Вейча для информационных входов триггеров, из которых следует

J1 = 3; K1 = 1; J2 = a1; K2 = a1; J3 = a1 . a2; K3 =1.

На рис. 8.49 показана схема счетчика.

Приведем пример построения еще одного счетчика с периодом цикла N = 6. Состояния счетчика и карты Вейча для входов J и K триггеров даны соответственно в табл. 8.28 и 8.29.

 

Таблица 8.27

 

Таблица 8.28
рис 8.49

 

Таблица 8.28.1
Номер входного импульса Состояние триггеров
текущее следующие
a3 a2 a1 a3 a2 a1
             
             
             
             
             
             
             

 

Таблица 8.28.2

 

рис 8.50

Логические выражения для входов триггеров

J1 = K1 = 1; J2 = a1 . 3; K2 = a1; J3 = a1 . a2; K3 = a1.

Схема счетчика изображена на рис. 8.50.

 

<== предыдущая лекция | следующая лекция ==>
 | Десятичный счетчик
Поделиться с друзьями:


Дата добавления: 2014-01-15; Просмотров: 550; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.