русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

СЧЕТЧИКИ


Дата добавления: 2015-07-23; просмотров: 779; Нарушение авторских прав


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

На рис. 2.20 показаны схема несинхронизируемого четы­рехразрядного двоичного суммирующего счетчика с последова­тельным переносом и временная диаграмма его работы. Таб­лица 2.5 показывает состояния, в которых находятся триггеры счетчика при воздействии серии входных сигналов хсч.

Рис. 2.20. Несинхронизируемый двоичный счетчик с последователь­ным переносом:

а — функциональная схема; 6 — временная диаграмма

 

Здесь на входы J и К JK-триггеров подаются сигналы 1. Выход каждого предыдущего триггера Q n-1 соединен с входом синхронизации Сn последующего триггера. Каждый JK-триггер в счетчике выполняет функцию несинхронизируемого триггера со счетным входом. По спаду единичного выходного сигнала изменяется состояние триггера младшего разряда счетчика на противоположное (т.е. реализуется сложение по модулю 2 в этом разряде). В последующих разрядах аналогичное дей­ствие производит сигнал переноса

 

Таблица 2.5.Таблица состояний двоичного счетчика

Хсч Q4 Q3 Q2 Q1 Хсч Q4 Q3 Q2 Q1
о

 

Обычно счетчик имеет цепь установки в нулевое состояние (сброс триггеров в 0). Однако начальное состояние счетчика не­обязательно нулевое. Начальное состояние может устанавли­ваться передачей в счетчик кода некоторого числа, и с него уже будет начинаться операция счета единиц. Такой режим работы счетчика необходим, например, при образовании последова­тельности адресов команд при заданном исходном адресе. С ростом разрядности счетчика понижается предельная частота его работы. Это объясняется тем, что с ростом разрядности счетчика п будет возрастать задержка поступления сигнала на вход С некоторого j-го разряда относительно времени посту­пления входного сигнала Хсч на вход С младшего разряда счет­чика. Из временной диаграммы видно, что такая задержка мо­жет привести к искажению информации в счетчике (моменты времени 4 и 8). Для повышения быстродействия счетчики выполняют с параллельным переносом,



На рис. 2.21 изображена функциональная схема счетчика с параллельным переносом. Отличительной особенностью дан­ной схемы является то, что выходы всех предшествующих раз­рядов подаются на входы J и К j-го триггера. Длительность переходного процесса в таком счетчике равна длительности переключения одного разряда. Из схемы видно, что с возраста­нием порядкового номера триггера увеличивается число входов в элементах И JК-триггеров. А так как число входов J и К и нагрузочная способность выходов триггеров ограничены, то и разрядность счетчика с параллельным переносом невелика и равна обычно четырем. Поэтому при числе разрядов счетчи­ка, большем максимального числа входов J и К, счетчик раз­бивают на группы и внутри каждой группы строят цепи парал­лельного переноса

.

Рис. 2.21. Синхронизируемый двоичный счетчик с параллельным переносом:

а—функциональная схема; б—временная диаграмма

 

Такой подход удобен и потому, что счетчики реализуют в виде интегральной микросхемы в отдельном корпусе. В этом случае при последовательном переносе просто осуществляется увеличение разрядности счетчика.

Вычитающие счетчики и реверсивные (настраиваемые на суммирование или вычитание) строятся аналогичным образом.



<== предыдущая лекция | следующая лекция ==>
ТРИГГЕРЫ | СУММАТОРЫ


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

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