русс | укр

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

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

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

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


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

Счетчики


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


Счётчик это последовательностная схема для подсчёта числа входных сигналов и хранения двоичного кода этого числа.

Используются для последовательного выполнения команд программ, подсчёта числа циклов выполненных операций, делителей частоты и т.д.

 

3.4.3.1 Классификация:

а) по основанию системы счисления:

- двоичные;

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

- с основанием не ≠ 2 и не ≠ 10;

б) по целевому назначению:

- суммирующие;

- вычитающие;

- реверсивные;

в) по количеству разрядов:

- одноразрядные;

- многоразрядные;

г) по организации цепей переноса:

- с последовательным;

- со сквозным;

- с параллельным;

- с групповым:

д) по виду применяемых триггеров:

- одноступенчатые;

- двухступенчатые;

- однотактные;

- многотактные;

е) по порядку изменения состояния.

- с естественным (код изменяется на 1);

- с произвольным порядком счёта (значение кода изменяется больше, чем на 1);

- пересчётная схема – выходной сигнал формируется только после подачи на вход определённого числа 1.

е) по способу переключения

- асинхронный;

- синхронный.

 

3.4.3.2 Основные параметры:

а) модуль счёта, коэффициент пересчёта – количество поступивших на вход 1, возвращающих счётчик в исходное состояние

М=2n, где n – число разрядов;

б) ёмкость счётчика S=2n-1;

в) число разрядов n=log2M;

г) быстродействие – определяется максимальной частотой переключения fмах и разрешающим временем – минимальным временем между двумя входными сигналами при работе счетчика без сбоя.

 

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

а) суммирующие счетчики

Рассмотрим последовательность двоичных чисел – таблицу прямого счёта (см. таблицу 3.12). Видно, что соседний старший разряд изменяет свое состояние при переходе младшего с 1 на 0, т.е. счётчик состоит из цепочки триггеров с инверсным динамическим управлением или двухступенчатых MS-триггеров. В суммирующих счетчиках вначале подачей «1» на вход R триггеры устанавливаются в нулевое состояние.



 

 

Т а б л и ц а 3.12

Вход Q3 Q2 Q1

 

На рисунке 3.62 представлен суммирующий счетчик с последовательным переносом, состоящий из цепочки триггеров с инверсным динамическим управлением. Т-триггеры срабатывают от каждого входного импульса. Этот счётчик также может быть делителем частоты. Каждый триггер старшего разряда переключается в 2 раза реже младшего.

 

 

 

 

Рисунок 3.62

 

На рисунке 3.63 представлен десятичный суммирующий счетчик. Счетчик имеет коэффициент пересчета 10. Он считает от 0 до 9. При поступлении на его вход десятого импульса все его выходы устанавливаются в нулевое состояние. В схеме использованы синхронные JK-триггеры. Первый триггер изменяет свое состояние с приходом каждого перепада входного сигнала, так как его J и K входы принудительно подключены к логической единице. J-вход второго триггера подключен к инверсному выходу четвертого триггера, а там до прихода восьмого импульса также стоит единица. Этот триггер будет переключаться отрицательным перепадом напряжения, пришедшим с прямого выхода первого триггера, т.е. от 2,4,6,8 импульсов. Третий триггер переключится 4 и 8-ым импульсами.

С приходом восьмого импульса установится состояние триггеров, когда на прямых выходах первых трех триггеров стоят логические нули, а на прямом выходе четвертого триггера – логическая единица. Девятый импульс переключит только первый триггер, при этом на его выходе будет положительный перепад, который не может воздействовать на другие триггеры.

Десятый импульс поставит в нулевое состояние первый триггер, и на его прямом выходе возникнет отрицательный перепад, который пройдет на С-входы второго и четвертого триггеров. На J-вход второго триггера поступает логический ноль с инверсного выхода четвертого, поэтому в каком бы состоянии он ни был, на его прямом выходе будет логический ноль. Через схему «И» на вход J четвертого триггера подается ноль. Триггер находится в единичном состоянии, и с приходом управляющего перепада на С-вход триггер сбрасывается в ноль;

б) вычитающие счётчики

Если рассмотреть таблицу обратного счёта видно (см. таблицу 3.12), что старший разряд меняет свое состояние при изменении младшего разряда с «0» на «1».

В вычитающих счётчиках (см. рисунок 3.74) содержание его понижается на 1 с приходом каждого импульса. Счетчик построен на синхронных MS-T-

триггерах.

Предварительно все триггеры устанавливаются в «1» подачей нулевого сигнала на входы S;

Рисунок 3.63

 

 

 

Рисунок 3.64

в) реверсивный счетчик

Реверсивный счетчик (см. рисунок 3.65) имеет цепи прямого и обратного счёта. С помощью схемы И-ИЛИ происходит переключение связей

между триггерами.

Рисунок 3.65

На рисунке 3.66 приведено условное обозначение реверсивного счетчика.

 
 



3.5 Цифровые запоминающие устройства

Запоминающие устройства (ЗУ) составляют самостоятельный широко развитый класс микросхем средней, большой и сверхбольшой степени интеграции. Используются для записи, хранения и выдачи данных. По функциональному назначению запоминающие устройства можно разделить на следующие категории:

а) оперативные запоминающие устройства (ОЗУ, или RAM – random access memory ‑ память произвольной выборки) предназначены для хранения переменной информации: программ и чисел, необходимых для текущих вычислений. Такие ЗУ позволяют в ходе выполнения программы заменять старую информацию новой. По способу хранения информации ОЗУ разделяют на статические и динамические;

б) постоянные запоминающие устройства (ПЗУ, или ROM ‑ read only memory – память только для чтения) — матрицы пассивных элементов памяти со схемами управления, при выключении питания информация не разрушается. Постоянные ЗУ предназначены для хранения постоянной информации: подпрограмм, микропрограмм, констант и т. п. Такие ЗУ работают только в режиме многократного считывания. Постоянные запоминающие устройства можно разделить по способу их программирования на следующие категории:

1) масочные ПЗУ, т. е. программируемые при изготовлении. Данная разновидность ПЗУ программируется однократно и не допускает последующего изменения информации;

2) программируемые постоянные запоминающие устройства (или программируемые пользователем ‑ ППЗУ) — постоянные запоминающие устройства с возможностью однократного электрического программирования; они отличаются от масочных ПЗУ тем, что позволяют в процессе применения микросхемы однократно изменить состояние запоминающей матрицы электрическим путем по заданной программе;

3) репрограммируемые постоянные запоминающие устройства (РПЗУ) — постоянные запоминающие устройства с возможностью многократного электрического перепрограммирования. Репрограммируемые ПЗУ допускают неоднократное изменение своего содержимого.

Перепрограммирование осуществляют с помощью специально предусмотренных в структуре РПЗУ функциональных узлов. Элементом памяти в РПЗУ является полевой транзистор с плавающим затвором. Такие транзисторы под воздействием программирующего напряжения способны запасать электрический заряд под затвором и сохранять его много тысяч часов без напряжения питания. Указанный заряд изменяет пороговое напряжение транзистора: оно становится меньше того значения, которое имеет транзистор без заряда под затвором. На этом свойстве и основана возможность программирования матрицы РПЗУ. Однако время программирования довольно большое, что делает практически невозможным использование РПЗУ в качестве ОЗУ.

Стирание хранящейся в РПЗУ старой информации перед процедурой записи новой можно осуществлять по-разному. Часто это делают либо с помощью электрических сигналов, снимающих заряд, накопленный под затвором, либо с помощью ультрафиолетового излучения. В последнем случае для этих целей в корпусе микросхемы предусматривают окно из кварцевого стекла.

Основные параметры цифровых запоминающих устройств представлены в таблице 3.13.

 

Т а б л и ц а 3.13

Параметр Обозначение Определение
Информационная емкость N Число бит памяти в накопителе ЗУ
Число слов в ЗУ п Число адресов слов в накопителе ЗУ
Разрядность т Число разрядов в накопителе ЗУ
Коэффициент разветвления по выходу Кр Число единичных нагрузок (входов других ИМС), которые можно одновременно подключить к выходу ЗУ
Потребляемая мощность Рс Потребляемая ЗУ мощность в установленном режиме работы
Потребляемая мощность в режиме хранения Рсх Мощность, потребляемая ЗУ при хранении информации в режиме не выбора
Время хранения информации t Интервал времени, в течение которого ЗУ в заданном режиме сохраняет информацию
Быстродействие   Быстродействие количественно характеризуется несколькими временными параметрами, среди которых можно выделить в качестве обобщающего параметра время цикла записи (считывания), отсчитываемое от момента поступления кода адреса до завершения всех процессов в ИС при записи (считывании) информации

 



<== предыдущая лекция | следующая лекция ==>
Регистры сдвига | Аналогово-цифровые и цифро-аналоговые преобразователи


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


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

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

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


 


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

 
 

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

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