Приветствую Вас Гость • Регистрация • Вход • RSS
Пятница, 17.1.2020
Главная » Файлы » Қазақша рефераттар » Аралас [ Добавить материал ]

Счетчики и сумматоры реферат


Оқушылар,студенттер,мұғалімдер,сайт қолданушылары өз материалыңызбен бөліссеңіз қуанышты болатын едік!

11.06.2015, 22:42
загрузка...

Счетные схемы ЭВМ. Счетчики и сумматоры
Аннотация: Рассматривается принцип действия счётных схем как основы построения арифметических устройств.
Ключевые слова: кодирование, ПО, счетчик, Синхронный, триггер, логический, выход, инверсный выход, задний фронт сигнала,управляющие, выражение, минимизация, сумматор, анализ, значение, входной, таблицы состояний, активный, таблица, коммутация,JK-триггер, двоичный счетчик, сложение, счётчики
Счетными схемами, лежащими в основе построения арифметических устройств ЭВМ, являются счетчики и сумматоры. Любые, даже самые сложные, вычислительные схемы представляют собой комбинацию счетчиков различных разновидностей исумматоров, реализующих вычисления, как правило, в дополнительном коде (подробно кодирование информации в двоичном коде и соответствующая арифметика представлены в "Заключение" ).
Двоичные счетчики
Счетчиком называют функциональный узел, предназначенный для счета сигналов [1, c. 252].
По мере поступления входных сигналов счетчик последовательно перебирает свои состояния в определенном для данной схемы порядке. В частности, двоичные счетчики, рассматриваемые в настоящем пособии, перебирают последовательность двоичныхкодов. В том случае, если последовательность выдается с возрастанием кода, счетчик называется суммирующим, если код уменьшается с приходом каждого счетного сигнала, то счетчик называется вычитающим. Если в счетчике предусмотрено переключение из суммирующего режима в вычитающий и обратно, он называется реверсивным. Количество схем счетчиков огромно [1, 2, 3]. Их изучение является отдельной, обширной темой, и задачей данного курса не является.
Простейший синхронный суммирующий счетчик можно построить на счетных, или Т -триггерах (от англ . toggle - кувыркаться). Счетным Т -триггером называют так называемый JK -триггер, который работает в счетном режиме, когда на J- и K -входы постоянно подана логическая 1. JK -триггер представляет собой соединение двух однотактных D -триггеров-защелок (рис. 9.1.а), на С -входы которых поступают противоположные уровни сигналов.
При подаче   и   на выходе нижнего элемента И будет постоянный логический 0, поскольку  . А состояние верхнего элемента И будет определяться состоянием выхода   всей схемы. Если в предыдущий момент времени  , а   то на выходе элемента И-ИЛИ будет логическая  . При   она записывается в первый D -триггер, а при отрицательном фронте на   - во второй D -триггер и выдается на выход   всей схемы: формируется передний фронт импульса  . При   на инверсном выходе схемы  . Этот сигнал переведет при  первый D -триггер в нулевое состояние, а при   - второй D -триггер и выход   всей схемы переводится в нулевое состояние схемы (формируется задний фронт импульса   ) так, как показано на рис. 9.1,б.

 

Рис. 9.1. JK-триггер: а - функциональная схема; б - временная диаграмма работы; в - УГО JK-триггера; г - УГО счетного Т-триггера
Таким образом, в счетном режиме частота входных сигналов уменьшается в два раза. Факт переключения триггера в противоположное состояние при прохождении заднего фронта сигнала   отображается на УГО динамическим входомв виде треугольника (рис. 9.1,в и г). Все ранее рассмотренные управляющие сигналы были статическими.
При последовательном соединении нескольких счетных Т-триггеров получаем схему простейшего синхронного счетчика (рис. 9.2,а). При этом выход самого последнего триггера будет являться самым старшим разрядом двоичного кода на выходе счетчика,выход самого первого триггера - младшим разрядом в соответствии с временной диаграммой, представленной на рис. 66,б. Данной схеме соответствует УГО на рис. 9.2.б. Как правило, у счетчиков предусматриваются вход   для принудительного сброса в нулевое состояние (когда все триггеры схемы сброшены в   ) и выход переноса  , устанавливаемый в 1 в том случае, когда прошла вся последовательность импульсов (рис. 9.2,в). Для схемы 3-разрядного счетчика, представленной на рис. 9.2, это коды от 000_{2} до 111_{2}.

 

увеличить изображение
Рис. 9.2. Суммирующий двоичный счетчик: а - функциональная схема; б - временная диаграмма работы; в - УГО
Выход переноса может быть использован для последовательного соединения нескольких счетчиков с целью повышения разрядности подсчитываемого числа. Такие схемы называются схемами с последовательным переносом. Существуют также и более сложные схемы с параллельным переносом [1, c. 257-262].
Сумматоры
Сумматором называют функциональный узел, выполняющий сложение одно- или многоразрядных двоичных чисел в соответствии с правилами двоичного сложения.
Подробно вопросы двоичной арифметики освещены в "Заключение" . Правила двоичного сложения можно представить в виде таблицы истинности будущей логической схемы (табл. 9.1) двоичного сумматора и построить эту схему по принципам, изложенным в лекции 3.
Таблица 9.1. Таблица истинности одноразрядного двоичного сумматора
Входной перенос из младшего по (отношению к текущему) разряда  
Текущий разряд первого слагаемого  
Текущий разряд второго слагаемого  
Текущий разряд суммы  
Выходной перенос из текущего разряда суммы  

0    0    0    0    0
0    0    1    1    0
0    1    0    1    0
0    1    1    0    1
1    0    0    1    0
1    0    1    0    1
1    1    0    0    1
1    1    1    1    1
Для текущего разряда суммы   логическое выражение имеет вид:
 
причем согласно карте Карно, представленной на рис. 9.3,а, данное выражение не минимизируется. Для выходного переноса  минимизация возможна, поэтому логическое выражение согласно рис. 9.3,б, получается следующим:
 

 

Рис. 9.3. Карты Карно для одноразрядного сумматора: а - для текущего разряда суммы; б - для текущего разряда выходного переноса
Схема одноразрядного сумматора и его УГО представлены на рис. 9.4.

 

увеличить изображение
Рис. 9.4. Одноразрядный сумматор: а - функциональная схема; б - УГО

 

увеличить изображение
Рис. 9.5. Четырехразрядный сумматор: а - функциональная схема; б - УГО
Для сложения многоразрядных двоичных чисел необходимо последовательно соединить нужное количество сумматоров так, как показано на рис. 9.5. Здесь   и   - 4-разрядные слагаемые,   - 4-разрядная сумма.
Рассмотрим пример включения счётчиков и сумматоров в схемы. Необходимо заполнить таблицу состояний схемы (рис. 9.6), включающей счетчики и сумматор, в соответствии с заданной последовательностью входных сигналов: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12.

 

увеличить изображение
Рис. 9.6. Пример схемы с включением счётчиков и сумматоров
Анализ данной схемы показывает, что:
•    счетчик СТ 1 сбрасывается (т.е. переходит в нулевое состояние, когда   ) при наличии сигнала сброса  . Этот сигнал сброса в данной схеме получается в трех случаях, когда:
o    либо на выходе "0" дешифратора генерируется активный сигнал. Это происходит при подаче на его входы кода  , что соответствует входному коду   ;
o    либо на выходе "1" дешифратора генерируется активный сигнал. Это происходит при подаче на его входы кода  , что соответствует входному коду   ;
o    либо на выходе "4" дешифратора генерируется активный сигнал. Это происходит при подаче на его входы кода  , что соответствует входному коду  .
•    счетчик СТ 2 сбрасывается (т.е. переходит в нулевое состояние, когда   ) при наличии сигнала сброса  . Этот сигнал сброса в данной схеме получается только в одном случае, когда:
o    на выходе "4" дешифратора генерируется активный сигнал. Это происходит при подаче на его входы кода  , что соответствует входному коду  .
•    У обоих счетчиков переключение в следующее состояние (счет) происходит одновременно при наличии сигнала счета  . Этот сигнал счета в данной схеме получается в пяти случаях, когда:
o    либо на выходе "6" дешифратора генерируется активный сигнал. Это происходит при подаче на его входы кода  , что соответствует входному коду   ;
o    либо на выходе "7" дешифратора генерируется активный сигнал. Это происходит при подаче на его входы кода  , что соответствует входному коду   ;
o    либо на выходе "13" дешифратора генерируется активный сигнал. Это происходит при подаче на его входы кода  , что соответствует входному коду   ;
o    либо на выходе "14" дешифратора генерируется активный сигнал. Это происходит при подаче на его входы кода  , что соответствует входному коду   ;
o    либо на выходе "15" дешифратора генерируется активный сигнал. Это происходит при подаче на его входы кода  , что соответствует входному коду  .
Согласно варианту начальное значение на выходах СТ 1 равно  , а на выходах СТ 2 оно равно  . Эти значения поменяются на   при подаче   или на значение на 1 большее при подаче  . Входнойперенос  , так как этот вход сумматора заземлен в данной схеме. Заполнение таблицы состояний для рассматриваемого примера дано в табл. 9.2.
Таблица 9.2. Таблица состояний для схемы рис. 9.6
Входной код    Состояние выводов    Особенности режима работы схемы
Дес.    Двоичный    счетчика СТ 1    счетчика СТ 2    сумматора    
 

 

0    0    0    0    0    1    0    0    0    0    0    0    1    1    1    0    0    1    1    1    Сброс счетчика СТ 1
1    0    0    0    1    0    0    0    0    0    0    0    1    1    1    0    0    1    1    1    
2    0    0    1    0    1    0    0    0    0    1    0    0    0    0    0    0    0    0    0    Сброс СТ 1 и СТ 2
3    0    0    1    1    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    
4    0    1    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    
5    0    1    0    1    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    
6    0    1    1    0    0    1    0    0    1    0    1    0    0    1    0    0    0    1    0    Счет
7    0    1    1    1    0    1    0    1    0    0    1    0    1    0    0    0    1    0    0    Счет
8    1    0    0    0    1    0    0    0    0    0    0    0    1    0    0    0    0    1    0    Сброс счетчика СТ 1
9    1    0    0    1    0    0    0    0    0    0    0    0    1    0    0    0    0    1    0    
10    1    0    1    0    0    0    0    0    0    0    0    0    1    0    0    0    0    1    0    
11    1    0    1    1    0    1    0    0    1    0    1    0    1    1    0    0    1    0    0    Счет
12    1    1    0    0    0    0    0    0    1    0    0    0    1    1    0    0    1    0    0    
Рассмотрим еще одну схему, включающую в себя дешифраторы и счетчики (рис. 9.7). Необходимо заполнить таблицу состояний схемы в соответствии с заданной последовательностью входных сигналов:, 2, 3, 7, 6, 5, 1, 0, 6, 5, 4.

 

увеличить изображение
Рис. 9.7. Пример схемы с дешифратором и счётчиком
Согласно входы дешифратора DC включены следующим образом: вход "4" соединен с входным сигналом " с ", "2" - со входом " b ", "1" - со входом " а ". Управляющие входы   и   счетчика C подключены к выходам логических элементов ИЛИ-1 и ИЛИ-2 соответственно. На входы элемента ИЛИ-1 согласно варианту 1 подаются сигналы с выходов "0" и "1" дешифратора DC. На входы элемента ИЛИ-2 - сигналы с выходов "2", "5", "6" и "7" дешифратора DC.
Перед заполнением таблицы состояний необходимо проанализировать работу схемы. Переключение счетчика СТ будет происходить в том случае, когда на одном из выходов ("2", "5", "6" или "7") дешифратора DC будет логическая  . Рассмотрим подробнее каждый случай.
На выходе "2" будет активный сигнал при наличии на его входах "4", "2" и "1" двоичного кода  , который получается при  .
На выходе "5" будет активный сигнал при наличии на его входах "4", "2" и "1" двоичного кода  , который получается при  .
На выходе "6" будет активный сигнал при наличии на его входах "4", "2" и "1" двоичного кода  , который получается при  .
На выходе "7" будет активный сигнал при наличии на его входах "4", "2" и "1" двоичного кода  , который получается при  .
Сброс счетчика СТ будет происходить в том случае, когда на одном из выходов ("0" или "1") дешифратора DC будет логическая 1. Рассмотрим подробнее каждый случай.
На выходе "0" будет активный сигнал при наличии на его входах "4", "2" и "1" двоичного кода  , который получается при  .
На выходе "1" будет активный сигнал при наличии на его входах "4", "2" и "1" двоичного кода  , который получается при  . Таблица состояний схемы представлена в табл. 9.3.
Таблица 9.3. Таблица состояний для примера схемы на рис. 9.7

Входной код    Активный выход дешифратора DC    Состояние входов счетчика CT    Состояние выходов счетчика    Комментарии
    Двоичный                
Дес.     
 
 
     
 
 
 
 

 

2    0    1    0    "2"    0    1    1    1    1    1    Переключение счетчика
3    0    1    1    "6"    0    1    0    0    0    0    Переключение счетчика
7    1    1    1    "7"    0    1    0    0    0    1    Переключение счетчика
6    1    1    0    "3"    0    0    0    0    0    1    Пассивное состояние схемы
5    1    0    1    "5"    0    1    0    0    1    0    Переключение счетчика
1    0    0    1    "4"    0    0    0    0    1    0    Пассивное состояние схемы
0    0    0    0    "0"    1    0    0    0    0    0    Сброс счетчика
6    1    1    0    "3"    0    0    0    0    0    0    Пассивное состояние схемы
5    1    0    1    "5"    0    1    0    0    0    1    Переключение счетчика
4    1    0    0    "1"    1    0    0    0    0    0    Сброс счетчика

Рассмотрим еще один пример. Необходимо заполнить таблицу состояний 5-входовой схемы (рис. 9.8), включающей дешифраторы и счетчики, в соответствии с заданной последовательностью входных сигналов: 1, 22, 8, 30, 12, 23, 17, 28, 18, 3, 19.
 

увеличить изображение
Рис. 9.8. Пример схемы с дешифратором и счётчиком
Входы дешифратора DC включены следующим образом: вход "8" соединен с входным сигналом " а ", "4" - со входом " b ", "2" - со входом " d ", "1" - со входом " e ". Управляющие входы R и С счетчика CT подключены к выходам логических элементов ИЛИ-1 и ИЛИ-2 соответственно. На входы элемента ИЛИ-1 согласно варианту 1 подаются сигналы с выходов "0", "3" и "6" дешифратора DC. На входы элемента ИЛИ-2 - сигналы с выходов "4", "9", "10", "11" и "15" дешифратора DC.
Перед заполнением таблицы истинности необходимо проанализировать работу схемы. Сброс счетчика СТ будет происходить в том случае, когда на одном из выходов дешифратора DC ("0", "3" или "6") будет логическая 1. Рассмотрим подробнее каждый случай.
На выходе "0" будет активный сигнал при наличии на его входах "8", "4", "2" и "1" двоичного кода  , который получается при наличии двух комбинаций на входе:   и  .
На выходе "3" будет активный сигнал при наличии на его входах "8", "4", "2" и "1" двоичного кода  , который получается при наличии двух комбинаций на входе:   и  .
На выходе "6" будет активный сигнал при наличии на его входах "8", "4", "2" и "1" двоичного кода 0110_{2}, который получается при наличии двух комбинаций на входе:   и  .
Переключение счетчика СТ будет происходить в том случае, когда на одном из выходов дешифратора DC ("4", "9", "10", "11" или "15") будет логическая 1. Рассмотрим подробнее каждый случай.
На выходе "4" будет активный сигнал при наличии на его входах "8", "4", "2" и "1" двоичного кода  , который получается при наличии двух комбинаций на входе:   и  .
На выходе "9" будет активный сигнал при наличии на его входах "8", "4", "2" и "1" двоичного кода  , который получается при наличии двух комбинаций на входе:   и  .
На выходе "10" будет активный сигнал при наличии на его входах "8", "4", "2" и "1" двоичного кода  , который получается при наличии двух комбинаций на входе:   и  .
На выходе "11" будет активный сигнал при наличии на его входах "8", "4", "2" и "1" двоичного кода  , который получается при наличии двух комбинаций на входе:   и  .
На выходе "15" будет активный сигнал при наличии на его входах "8", "4", "2" и "1" двоичного кода  , который получается при наличии двух комбинаций на входе:   и  .
Таблица состояний схемы представлена в табл. 9.4. При заполнении таблицы нужно учитывать, что у сигнала сброса счетчика приоритет выше, чем у сигнала счета, т.е. при   и   происходит сброс счетчика.
Таблица 9.4. Таблица состояний для примера решения варианта 1 задачи 3 к главе 5
Состояние входов схемы    Активный выход дешифратора DC    Состояние входов счетчика СТ    Состояние выходов счетчика СТ    Комментарии
Десятичный код    Двоичный код                


 

1    0    0    0    0    1    "1"    0    0    1    1    1    1    -
22    1    0    1    1    0    "10"    1    0    0    0    0    0    Счет
8    0    1    0    0    0    "4"    1    0    0    0    0    1    Счет
30    1    1    1    1    0    "14"    0    0    0    0    0    1    -
12    0    1    1    0    0    "4"    1    0    0    0    1    0    Счет
23    1    0    1    1    1    "11"    1    0    0    0    1    1    Счет
17    1    0    0    0    1    "9"    1    0    0    1    0    0    Счет
28    1    1    1    0    0    "12"    0    0    0    1    0    0    -
18    1    0    0    1    0    "10"    1    0    0    1    0    1    Счет
3    0    0    0    1    1    "3"    0    1    0    0    0    0    Сброс
19    1    0    0    1    1    "11"    1    0    0    0    0    1    Счет

В следующем примере рассмотрим 4-входовую схему, включающую мультиплексоры и счетчики (рис. 9.9). Необходимо заполнить таблицу состояний в соответствии с заданной последовательностью входных сигналов: 2, 4, 1, 9, 10, 15, 6, 3, 13, 14.
 

увеличить изображение
Рис. 9.9. Пример схемы с двумя мультиплексорами и счётчиком
Адресные входы мультиплексора MS 1 соединены следующим образом:   - со входом " d ",   - со входом " а ". А адресные входы мультиплексора MS 2 соединены:   - со входом " d ",   - со входом " b ",   - со входом " c ",   - со входом " а ". На информационные входы   MS 1 подается код  . Поэтому его входы   и   соединены с источником питания + 5 В, т.е. на них постоянно подается сигнал логической  . Входы   и D 0 заземлены, т.е. на них постоянно подается сигнал логического 0. На информационные входы D 15 … D 0 мультиплексора MS 2 подается код  . Поэтому его входы  ,  ,  ,  ,  ,  ,   и   соединены с источником питания + 5 В, т.е. на них постоянно подается сигнал логической 1. А входы  ,  ,  ,  ,  ,  ,   и   заземлены, поэтому на них постоянно подается сигнал логического  .
В данной схеме переключение счетчика СТ будет происходить в том случае, когда на выходе MS 1 будет логическая  , т.е. когда он будет передавать информацию со входа   или  . Это происходит при наличии на его адресных входах   кодов   и  . С учетом подключения   к входной линии a, а   - к входнойлинии d, получим следующее:
1.    для получения кода   на входы   нужно подать комбинацию  , где "   " - любое значение (и логический  , и логическая   ). В конкретных кодах - это 4 варианта кодов  :   ;   ;   ;  .
2.    для получения кода   на входы abcd нужно подать комбинацию  . В конкретных кодах - это 4 варианта кодов  :   ;   ;   ;  .
Сброс счетчика СТ будет происходить в том случае, когда на выходе MS 2 будет логическая 1, если он будет передавать информацию со входов  ,  ,  ,  ,  ,  ,   или  .
При показанном подключении входных сигналов (   - к  ,   - к  ,   - к  ,   - к   ) коммутация   к выходу MS 2 производится при подаче на   кода  . Это достигается при  .
Аналогично, коммутация   к выходу MS 2 производится при подаче на   кода  . Это достигается при  .
Аналогично, коммутация   к выходу MS 2 производится при подаче на   кода  . Это достигается при  .
Аналогично, коммутация   к выходу MS 2 производится при подаче на   кода  . Это достигается при  .
Аналогично, коммутация   к выходу MS2 производится при подаче на   кода  . Это достигается при  .
Аналогично, коммутация   к выходу MS 2 производится при подаче на   кода  . Это достигается при  .
Аналогично, коммутация   к выходу MS 2 производится при подаче на   кода  . Это достигается при  .
Аналогично, коммутация   к выходу MS 2 производится при подаче на   кода  . Это достигается при  .
При остальных входных комбинациях на выход мультиплексора MS 2 подключается логический 0 с выходов  ,  ,  ,  ,  ,  ,  ,  .
Примечание: если у счетчика одновременно активны и сигнал сброса (   ), и сигнал счета (   ), происходит сброс счетчика. Так, в рассматриваемом примере решения такая ситуация имеет место при подаче входного кода  .
Таблица состояний схемы приведена в табл. 9.5.
Таблица 9.5. Таблица состояний для примера схемы на рис. 9.9

Код на входах  
Коммутируемый вход мультиплексораMS 1    Коммутируемый вход мультиплексораMS 2    Состояние выводов счетчикаСТ    Режим работы счетчика
Дес.    Двоичный            Входы    Выходы    
     

 

2    0    0    1    0     
 
0    0    1    1    1    1    Схема пассивна
4    0    1    0    0     
 
0    1    0    0    0    0    Сброс
1    0    0    0    1     
 
1    0    0    0    0    1    Переключение
9    1    0    0    1     
 
1    1    0    0    0    0    Сброс
10    1    0    1    0     
 
0    0    0    0    0    0    Схема пассивна
15    1    1    1    1     
 
1    0    0    0    0    1    Переключение
6    0    1    1    0     
 
0    0    0    0    0    1    Схема пассивна
3    0    0    1    1     
 
1    0    0    0    1    0    Переключение
13    1    1    0    1     
 
1    0    0    0    1    1    Переключение
14    1    1    1    0     
 
0    0    0    0    1    1    Схема пассивна
В следующем примере рассматривается 4-входовая схема (рис. 9.10), включающая дешифраторы, мультиплексоры, счетчики и сумматор. Необходимо заполнить таблицу состояний схемы в соответствии с заданной последовательностью входных сигналов: 0, 1, 2, 3, 5, 7, 10, 12, 13, 9.

 

увеличить изображение
Рис. 9.10. Пример совместной работы ИМС средней степени интеграции
Адресные входы MS соединены следующим образом:   - со входом " d ",   - со входом " а ". На информационные входы   мультиплексора MS подается код  . Поэтому его входы  ,   и   соединены с источником питания + 5 В, т.е. на них постоянно подается сигнал логической 1. А вход  заземлен, т.е. на него постоянно подается сигнал логического 0. Входы DC подключены следующим образом: вход "4" соединен с входным сигналом " а ", "2" - со входом " d", "1" - со входом " с ". У счетчика CT 1 переключающи й вход С подключен к выходу мультиплексора MS, а вход сброса R - к выходу логического элемента ИЛИ-1. На входы элемента ИЛИ-1 согласно варианту 1 подаются сигналы с выходов "0" и "2" дешифратора DC. У счетчика CT 2 переключающий вход   подключен к выходу логического элемента ИЛИ-2. На входы элемента ИЛИ-2 согласно варианту 1 подаются сигналы с выходов "4", "5" и "6" дешифратора DC. Вход сброса R подключен к выходу элементу И. Элемент И реализует функцию  . Входы сумматора SM подключены следующим образом. Его вход   заземлен, т. к. согласно варианту на него постоянно подается сигнал логического 0. Вход   и вход входного переноса   соединен с источником питания + 5 В, т. к. на них постоянно подается сигнал логической  , что отображается в табл. 9.6.
С выходов "4", "2" и "1" счетчика СТ 1 сигналы  ,   и   согласно варианту поступают на входы сумматора  ,   и   соответственно. А с выходов "4", "2" и "1" счетчика СТ 2 сигналы  ,   и   поступают на входы сумматора  ,   и   соответственно.
В данной схеме счетчик СТ1 переключается в том случае, когда на выходе MS будет логическая 1. Это происходит тогда, когда он будет передавать информацию со своих входов  ,   или   при наличии на его адресных входах   кодов  ,   или   соответственно. С учетом подключения   к входной линии  , а   - к входной линии  , получим следующее:
1.    для получения кода   на входы   нужно подать комбинацию  . В конкретных кодах - это 4 варианта кодов  :   ;   ;   ;   ;
2.    для получения кода   на входы abcd нужно подать комбинацию  . В конкретных кодах - это 4 варианта кодов  :   ;   ;   ;   ;
3.    для получения кода   на входы   нужно подать комбинацию  . В конкретных кодах - это 4 варианта кодов  :   ;   ;   ;  .
Сброс счетчика СТ1 будет происходить в том случае, когда на выходе элемента ИЛИ-1 будет логическая 1, т.е. когда на выходах дешифратора "0" или "2" будет активныйсигнал, равный логической 1. С учетом подключения входов дешифратора ("4" - к  , "2" - к  , "1" - к   ) это происходит в тех случаях, когда:
1.    на входы DC на "4", "2", "1" подается код   при  ,   и  . Это достигается при  , т.е. при подаче двух комбинаций входного кода -   или   ;
2.    на входы DC на "4", "2", "1" подается код   при  ,   и  . Это достигается при  , т.е. при подаче двух комбинаций входного кода -   или  .
Переключение счетчика СТ2 будет происходить в том случае, когда на выходе элемента ИЛИ-2 будет логическая 1, т.е. когда на выходах дешифратора "4", "5" или "6" будетактивный сигнал, равный логической 1. С учетом подключения входов дешифратора ("4" - к  , "2" - к  , "1" - к   ) это происходит в тех случаях, когда:
1.    на входы DC "4", "2", "1" подается код   при  ,   и  . Это достигается при  , т.е. при подаче двух комбинаций входного кода -   или   ;
2.    на входы DC "4", "2", "1" подается код   при  ,   и  . Это достигается при  , т.е. при подаче двух комбинаций входного кода -   или   ;
3.    на входы DC "4", "2", "1" подается код   при  ,   и  . Это достигается при  , т.е. при подаче двух комбинаций входного кода -   или  .
Сброс счетчика СТ2 будет происходить в том случае, когда на выходе элемента И будет логическая 1. Этот логический элемент в данной схеме реализует функцию  .Значение этой функции будет равно   при  ,   и  , когда  , т.е. при подаче двух комбинаций входного кода -   или  .
С учетом подключения сумматора SM, он осуществляет вычисления:
 
Например, для первой строки таблицы состояний (таблица 25) нужно произвести вычисления:
 
Аналогично нужно сделать вычисления для остальных строк таблицы. Все результаты приведены в табл. 9.6.
Таблица 9.6. Таблица состояний для примера схемы на рис. 9.10
Код на входах  
Коммутируемый вход MS    Активный выход DC    Состояние входов    Подключение входов сумматора    Состояние выходов сумматора    Режим работы схемы
Десятичный    Двоичный            СТ 1    СТ 2     
к СТ 1     
к СТ 2     
    

0    0    0    0    0     
"0"    0    1    0    0    0    0    0    0    1    0    1    0    1    0    1    0    1    1    Сброс СТ1
1    0    0    0    1     
"2"    1    1    0    0    0    0    0    0    1    0    1    0    1    0    1    0    1    1    Сброс СТ1
2    0    0    1    0     
"1"    0    0    0    0    0    0    0    0    1    0    1    0    1    0    1    0    1    1    Пассивный
3    0    0    1    1     
"3"    1    0    0    0    0    0    0    1    1    0    1    0    1    0    1    1    0    0    Счет CT 1
5    0    1    0    1     
"2"    1    1    0    0    0    0    0    0    1    0    1    0    1    0    1    0    1    1    Сброс СТ1
7    0    1    1    1     
"3"    1    0    0    0    0    0    0    1    1    0    1    0    1    0    1    1    0    0    Счет CT 1
10    1    0    1    0     
"5"    1    0    1    0    0    0    1    0    1    0    1    1    1    0    1    1    1    0    Счет CT 1 и СТ 2
12    1    1    0    0     
"4"    1    0    1    0    0    0    1    1    1    1    0    0    1    1    0    0    0    0    Счет CT 1 и СТ 2
13    1    1    0    1     
"6"    1    0    1    0    0    1    0    0    1    1    0    1    1    1    0    0    1    0    Счет CT 1 и СТ 2
9    1    0    0    1     
"4"    1    0    1    1    0    1    0    1    1    0    0    0    1    0    1    1    1    0    Счет CT 1 и СТ 2
Вопросы для самопроверки
1.    Проанализируйте работу JK-триггера при   и   ; при   и   ; при   и  .
2.    Что такое двоичный счетчик?
3.    Нарисуйте функциональную схему 4-разрядного двоичного счетчика.
4.    Нарисуйте логическую схему 2-разрядного сумматора.
5.    Нарисуйте УГО и функциональную схему 8-разрядного сумматора.
6.    Что такое суммирующий счётчик?
7.    Что такое вычитающий счётчик?
8.    Что такое реверсивный счётчик?
9.    Что такое сумматор?
10.    Нарисуйте таблицу истинности для одноразрядного двоичного сложения.
11.    Перечислите правила одноразрядного двоичного вычитания.
12.    Какое устройство получается при последовательном соединении триггеров?
13.    Какое устройство получается при параллельном соединении триггеров?
Ключевые термины
Вычитающий счетчик - выдающий последовательность с уменьшением кода.
Двоичная арифметика - совокупность правил для осуществления арифметических операций в двоичном коде.
Двоичный счетчик - схема, генерирующая при подаче на счётный вход последовательность двоичных кодов.
Динамический вход ИМС - управляющий вход, выполняющую свою функцию по фронту сигнала.
Реверсивный счетчик - в котором предусмотрено переключение из суммирующего режима в вычитающий и обратно.
Синхронный счётчик - осуществляет все переключения только при наличии разрешающего синхросигнала.
Статический вход ИМС - управляющий вход, выполняющую свою функцию при подаче определённого уровня сигнала.
Сумматор - функциональный узел комбинаторной логики, выполняющий двоичное сложение одно- или многоразрядных двоичных чисел в соответствии с правилами одноразрядного двоичного сложения.
Суммирующий счетчик - выдающий последовательность с возрастанием кода.
Счетчик - функциональный узел комбинаторной логики, предназначенный для счета сигналов.
Принятые сокращения
ИМС - интегральная микросхема
Краткие итоги
Счетные схемы - счетчики и сумматоры являются основными комбинаторными узлами при синтезе арифметических устройств ЭВМ.Счётчики представляют собой последовательное соединение триггеров. Сумматоры - это логические схемы, реализующие правила двоичного сложения.





Категория: Аралас | Добавил: Admin
Просмотров: 1731 | Загрузок: 0 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]