русс | укр

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

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

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

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


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

Цифровые счетчики импульсов


Дата добавления: 2014-11-27; просмотров: 1505; Нарушение авторских прав


 

Цифровым счетчиком импульсов называют устройство, реализующее счет числа входных импульсов и фиксирующее это число в каком-либо коде.

Обычно счетчики строят на основе триггеров, поэтому счет импульсов ведется в двоичной системе счисления.

Функциональная схема простейшего двоичного трехразрядного цифрового счетчика импульсов приведена на рис. 3.38, а. Счетчик состоит из трех последовательно соединенных T-триггеров, имеющих вход R для установки в состояние «0».

 

Таблица 3.2

Таблица переходов двоичного счетчика

 

  Номер входного импульса Состояние триггеров Номер входного импульса Состояние триггеров
   
 
 
 
 
         
                                 

 

 

Вход

 

Установка нуля a)

 

в) б)

Рис. 3.38. Схема (а), временные диаграммы (б) и условное обозначение (в) двоичного трехразрядного счетчика

 

На рис. 3.38, б показаны временные диаграммы счетчика. Табл. 3.2 иллюстрирует состояние триггеров. Если в исходном положении все триггеры были в состоянии «0», то по окончании первого входного импульса триггер перейдет в состояние «1» ( ). По окончании второго входного импульса триггер переходит в состояние «0» ( ). По окончании импульса триггер переходит в состояние «1» ( ) и т. д. После восьмого входного импульса все триггеры переходят в состояние «0» и счет повторяется.

Из табл. 3.2 видно, что состояние триггеров отражает число поступивших на вход счетчика импульсов в двоичной системе счисления (двоичном коде). Общее число возможных состояний (модуль) N счетчика определяют числом триггеров n: . В нашем случае N=8.



Условное обозначение счетчика по схеме рис. 3.38, а приведено на рис. 3.38, в: СТ2 означает двоичный счетчик; выходы 1, 2, 4 – обозначения двоичных разрядов ( , , ), соответствующих выходам , , схемы рис. 3.38, а; - счетный вход; R – установка нуля.

 

Таблица 3.3

Таблица переходов десятичного счетчика

 

Номер входного импульса Состояние триггеров Номер входного импульса Состояние триггеров  
   
0(1) 0(1)
   
5
                                       

 

Для получения счетчика, работающего в другом коде, например десятичном, применяют обратные связи. На рис. 3.39, а приведена функциональная схема десятичного (декадного) счетчика импульсов на четырех триггерах, а на рис. 3.39, б – его условное обозначение.

 

ВходВыход

 

 

Установка нуля а) б)

 

Рис. 3.39. Схема (а) и условное обозначение (б) десятичного счетчика

 

С выхода триггера сигналы обратной связи поступают на входы триггеров , . Благодаря этому после поступления на вход счетчика восьмого импульса на выходе триггера появляется сигнал «1», который переводит триггеры , из состояния «0» в состояние «1» (табл. 3.3).

Девятый импульс переводит триггер в состояние «1», и все триггеры оказываются в состоянии «1». Десятый импульс переводит все триггеры в состояние «0», и счет начинается снова. Используя обратные связи, можно построить счетчик, работающий в системе счисления с любым основанием.

Рассмотренные счетчики выполняют операцию суммирования числа импульсов, поступивших на вход, поэтому их называют суммирующими. Для построения вычитающего счетчика можно соединять не прямые (как в схеме рис. 3.38, а), а инверсные выходы триггеров. Такой счетчик работает следующим образом.

Вначале все триггеры устанавливают в состояние «1» (при трех триггерах это соответствует двоичному числу 111). Поступивший на вход счетчика импульс переводит триггер в состояние «0», а состояние остальных триггеров не изменяется. Следовательно, в счетчике будет записано двоичное число 110. Следующий входной импульс уменьшает число еще на одну единицу и т.д.

Счетчики, выполняющие операции сложения и вычитания, называют реверсивными. Обычно они имеют два входа: сложения и вычитания.

Описанные счетчики относятся к последовательным (асинхронным), у которых импульсы поступают только на вход триггера первого разряда, а каждый последующий триггер управляется выходным сигналом предыдущего. Для повышения быстродействия применяют параллельные (синхронные) счетчики, в которых входной сигнал воздействует параллельно на входы синхронизации всех разрядов счетчика, построенного на JK-триггерах. Использованием JK-входов добиваются необходимой последовательности переключения триггеров.

Счетчики выполняют в виде интегральных микросхем, например К176ИЕ1 (шестиразрядный двоичный счетчик), К176ИЕ2 (пятиразрядный счетчик), К155ИЕ4 (счетчик-делитель на 12).

Цифровые счетчики импульсов применяют для счета числа импульсов либо для деления числа импульсов. Счет числа импульсов, поступающих на вход с высокой частотой, необходим в вычислительной технике, автоматике, информационно-измерительной технике (цифровые измерительные приборы), ядерной физике (счетчики элементарных частиц).

 

 



<== предыдущая лекция | следующая лекция ==>
Триггеры | Регистры, дешифраторы, мультиплексоры


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


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

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

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


 


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

 
 

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

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