Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Двоично-десятичные счетчики



Наряду с двоичными широкое распространение получили счетчики с коэффициентом пересчета, равным 10.

Двоично-десятичные счетчики синтезируют на основе четырех триггеров (m = log210, округленное до ближайшего большего целого числа, равно четырем), исключая N = 2m - Kсч = 24 - 10 = 6 избыточных состояний с помощью обратных связей внутри счетчика. Так как можно исключить любые 6 из 16 состояний, то возможно более чем 106 вариантов, отличающихся порядком изменения состояний. В разных вариантах одному и тому же десятичному числу могут соответствовать различные четырехразрядные кодовые комбинации, т.е. счетчики работают в различных двоично-десятичных кодах.

Наиболее простым является вариант счетчика, в котором исключены последние 6 вариантов состояний. Веса разрядов такого счетчика равен - 8-4-2-1. На рисунке 5.31 приведена схема и диаграммы работы счетчика.

а

б

а – принципиальная схема счетчика; б – диаграммы работы

Рисунок 5.31 – Двоично-десятичный счетчик (8-4-2-1)

J–К триггер D1 включен в счетном режиме и работает как делитель на 2. На D2,D3,D4 собран счетчик-делитель на 5. Благодаря обратной связи с инверсного выхода D4 на вход J D2 подается "1", пока не закончится восьмой тактовый импульс, т.е. D2 до этого момента времени работает в счетном режиме. Триггер D3 включен по схеме Т-триггера (на входы J и К поданы "1"). Тактовый вход D3 подключен к выходу D2. Таким образом, до окончания восьмого импульса триггеры D1, D2, D3 работают как обычный двоичный счетчик, который восьмым импульсом устанавливаются в нулевое состояние. В это же время триггер D4 устанавливается в единичное состояние, так как на оба входа J поданы "1" (Q2=1,Q3=1) и С=1. Девятым импульсом только D1 переводится в единичное состояние, так как D2/J=0; D3/С=0, D4/С=0. Десятым импульсом D1 переходит в нулевое состояние и переводит D4 в нулевое состояние, так как D4/J1=0, D4/J2=0, D4/С=1.

Особый интерес представляют двоично-десятичные счетчики, работающие в самодополняющихся кодах, характерной особенностью которых является соответствие обратных двоичных чисел обратным десятичным числам. Необходимость такого счетчика возникает вследствие того, что в ЭВМ операция вычитания заменяется операцией сложения кода уменьшаемого с обратным кодом вычитаемого. Обратный код числа Х независимо от системы счисления определяется соотношением

(S-1)-x,

где S – основание системы.

Для десятичной системы счисления:

(10-1)-х = 9-х,

а для двоичной

(2-1)-х = 1-х,

то есть замена двоичной цифры на обратную.

В таблице 5.2 приведены коды чисел от 0 до 15 в десятичном (прямом, братном, самодополняющемся и несамодополняющемся) и в двоичном прямом и обратном самодополняющемся.

Рассмотрим кодовую комбинацию 0110. В несамодополняющемся коде ей соответствует десятичное число 6 (2 и 3 графы). Найдем обратные коды этих чисел - 1001 и 9-х = 9-6 = 3.

Таблица 5.2 – Коды чисел

Десятичное число Двоичный код Несамодополняющийсякод Самодополняющийсякод Обратный двоичный код Обратныйдесятичныйкод
Q4 Q3 Q2 Q1        
                       
                       
                       
            - - - - - -
            - - - - - -
                       
                       
            - - - - - -
            - - - - - -
                       
          -            
          - - - - - - -
          - - - - - - -
          -            
          -            
          -            

Проверим самодополняемость: коду 1001 второй графы соответствует в третьей графе десятичное число 9, а не 3, т.е. самодополнения нет. Рассмотрим второй вариант. Той же кодовой комбинации 0110 соответствует десятичное число 4 (см. 4 и 2 графу), обратный код которого 9-х = 9-4 = 5. Проверим самодополняемость: коду 1001 (т.е. обратному коду двоичного числа 0110) во второй графе соответствует именно десятичное число 5 (т.е. обратное десятичному числу четыре) в четвертой графе, т.е. самодополняемость кодов выполняется. Аналогичная проверка всех строк второй и четвертой граф с одной стороны и пятой и шестой – с другой, кроме исключенных наборов, отмеченных прочерками, убеждает в самодополняемости кодов второго варианта двоично-десятичного кодирования.

Организация счетчика, работающего в самодополняющемся коде, осуществляется за счет введения обратных связей. Веса разрядов такого счетчика 4-2-2-1. Более подробно с работой счетчика можно ознакомиться в /Л.5/.

Условные графические обозначения счетчиков представлены на рисунке 5.32. На схемах обозначения располагаются так, чтобы входы находились слева, выходы – справа.

Допускается поворачивать обозначение так, чтобы выходы были внизу, а входы вверху (рисунок 5.32в)

а б в

а – двоичный пятиразрядный; б – двоично-десятичный с весами разрядов
1-2-2-4; в – реверсивный четырехразрядный двоично-десятичный с весами разрядов 1-2-4-8

Рисунок 5.32 – Условное графическое обозначение счетчиков

КОНТРОЛЬНЫЕ ВОПРОСЫ К РАЗДЕЛУ 5.4

1. Назначение счетчиков.

2. Счетчики с последовательным и параллельным переносом.

3. Счетчик на сложение и вычитание.

4. Реверсивные счетчики.

5. Счетчики с произвольным коэффициентом пересчета.

6. Двоично-десятичный счетчик.

7. Прямой, обратный, дополнительный код числа.

8. Условное обозначение счетчиков.





Дата публикования: 2015-01-23; Прочитано: 2222 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2025 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.293 с)...