Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Вопрос 1. Счетчики.
Счетчик – это устройство, которое может иметь не более чем 2 n внутренних состояний, где n - число триггеров, входящих в состав счетчика. Счетчики используются для подсчета числа двоичных импульсов. В ЭВМ они применяются для формирования адресов, подсчета количества циклов и т.д. Основным параметром счетчика является коэффициент или модуль счета K - это наибольшее число импульсов, которое может быть подсчитано счетчиком и равное максимальному числу внутренних состояний 2 n. В зависимости от модуля счета различают двоичные (K =2 n, где n - число триггеров), декадные или десятичные (K =10 m, где m - число десятичных разрядов), с произвольным постоянным и с переменным модулем. По способу изменения выходного кода счетчики делятся на суммирующие, вычитающие и реверсивные. У суммирующего счетчика выходной код увеличивается на единицу для каждого нового состояния, а у вычитающего - уменьшается на единицу. Реверсивный счетчик может работать в обоих режимах. По способу управления внутренними триггерами счетчики подразделяются на асинхронные (последовательные) и синхронные(параллельные). В асинхронных счетчиках переключение последующего триггера осуществляется выходным сигналом предыдущего, а входные счетные импульсы приходят на вход только младшего (нулевого) триггера. Рассмотрим работу асинхронного суммирующего счетчика, выполненного на четырех JK -триггерах (рис.13.1, а). Работу счетчика однозначно определяет таблица состояний (табл.13.1) или временная диаграмма (рис.13.1, б).
В исходном состоянии на объединенные входы R всех триггеров подается низкий уровень сигнала (R =0) для предварительного обнуления счетчика и установки на всех прямых выходах логического нуля: Q1=Q2=Q3=Q4= 0. Счетные импульсы приходят на вход первого триггера T1. Выходами счетчика являются прямые выходы триггеров, с которых информация о состоянии предыдущего триггера передается на синхровход последующего. Значение переменной Qi соответствующего разряда счетчика изменяется, когда переменная в соседнем младшем разряде Qi-1 переходит из состояния “1” в “0” (см. Табл.13.1). Для реализации этого свойства последовательного счетчика JK -триггеры в схеме работают в режиме T -триггера с переключением в новое состояние по спаду входного синхроимпульса. Таким образом, частота выходного сигнала каждого триггера в два раза меньше, чем частота сигнала на его входе (см. Рис.13.1, б). Счетчик на выходах формирует нарастающие кодовые наборы от 0000 до 1111, являющиеся двоичными эквивалентами десятичных чисел от 0 до 15. Шестнадцатый импульс переводит все триггеры в исходное нулевое состояние (K =24=16). Если в качестве выходов счетчика использовать прямые выходы триггеров, а на синхровходы последующих триггеров подавать сигналы с инверсных выходов предыдущих триггеров, получим вычитающий счетчик. Перед началом счета должна быть предусмотрена установка всех его триггеров в исходное состояние “1”. При счете импульсов вычитающий счетчик будет формировать на прямых выходах триггеров убывающие кодовые наборы от 1111 до 0000.
Счетчики изготавливаются в виде готовых микросхем. Например, микросхема К155ИЕ2 - это двоично-десятичный счетчик, микросхема К155ИЕ4 имеет модуль счета 13, а К155ИЕ6 - реверсивный счетчик с предустановкой.
В зависимости от состояний входов возможны три режима работы счетчика: - режим счета реализуется, когда V =1: при подаче счетных импульсов на вход C1 происходит увеличение двоичного выходного кода, при подаче импульсов на вход C2 – уменьшение; - режим параллельной записи обеспечивается, когда V =0, при этом кодовые наборы, установленные на информационных входах, повторяются на выходах соответствующих разрядов, независимо от состояния счетных входов; - сброс счетчика осуществляется подачей высокого уровня напряжения на вход R, что приведет к отключению всех других входов и запрещению записи.
|