3955

Дослідження лічильників. Способи зміни коефіцієнта перерахунку лічильників

Лабораторная работа

Коммуникация, связь, радиоэлектроника и цифровые приборы

Лабораторна робота №12 Тема: дослідження лічильників. Мета: дослідити роботу підсумовуючих та віднімаючих лічильників, розглянути способи зміни коефіцієнта перерахунку лічильників. Теоретичні відомості. Лічильниками імпульсів називають послідовнісні...

Украинкский

2012-11-10

327.12 KB

56 чел.

Лабораторна робота №12

Тема: дослідження лічильників.

Мета: дослідити роботу підсумовуючих та віднімаючих лічильників,

розглянути способи зміни коефіцієнта перерахунку лічильників.

Теоретичні відомості.

Лічильниками імпульсів називають послідовнісні цифрові пристрої, які

визначають кількість імпульсів, що поступають на їх вхід, і відображають

результат підрахунку у певному коді. Лічильники входять до складу і є

невід’ємними вузлами мікропроцесорів, мікроконтролерів, калькуляторів,

електронних годинників, таймерів, частотомірів і багатьох інших пристроїв

цифрової техніки. У мікропроцесорах та мікроконтролерах лічильники

використовуються для утворення послідовності адрес команд, підрахунку

кількості циклів виконання операцій тощо.

Найпростішим однорозрядним лічильником імпульсів можна вважати JKтригер або D-тригер, який працює у лічильному режимі (режимі Т-тригера) і

рахує вхідні імпульси за mod 2 (кожний імпульс перемикає тригер у протилежний

стан). Один тригер рахує до одного, два послідовно з’єднаних тригерів рахують

до трьох, а n тригерів – до (2n – 1) імпульсів. Результат підрахунку формується у

заданому коді, який може зберігатись у пам’яті лічильника або бути зчитаним

іншим пристроєм цифрової техніки (наприклад, дешифратором для виведення

числа на семисегментний індикатор). Лічильники характеризуються таким

параметром, як коефіцієнт (модуль) рахунку М, котрий показує максимальну

кількість імпульсів, що може бути подана на лічильник, щоб привести його до

початкового стану. Лічильник імпульсів, у якому при надходженні вхідного

імпульсу перемикаючий перепад передається від попереднього тригера

наступному, називають лічильником з послідовним переносом, а коли

перемикаючий перепад надходить на всі розряди одночасно (чи майже

одночасно) – то це лічильник з паралельним переносом.

Розглянемо двійковий лічильник з послідовним переносом. Будучи

реалізований на базі лічильного тригера, перший розряд лічильника

перемикається за кожним вхідним імпульсом. Кожний наступний розряд

лічильника отримує перемикаючий перепад (1/0 або 0/1) від попереднього

розряду – перемикаючий перепад розповсюджується уздовж тригерної ланки

лічильника послідовно.

Якщо з надходженням кожного вхідного імпульсу число в лічильнику

збільшується на одиницю (інкрементується), то такий лічильник називається

підсумовуючим або інкрементуючим. Схема підсумовуючого чотирьохрозрядного

1


двійкового лічильника імпульсів з послідовним переносом і коефіцієнтом рахунку

М = 24 = 16, зібрана у пакеті EWB, приведена на рисунку 12.1, а.

а)

б)

в)

г)

Рисунок. 12.1 – Моделювання роботи лічильників

Якщо на лічильний вхід кожного наступного тригера подавати сигнал з

прямого виходу попереднього тригера, то з надходженням кожного наступного

імпульсу на вхід лічильника число в лічильнику буде зменшуватись на одиницю

(декрементуватися), і такий лічильник називається віднімаючим або

декрементуючим (рисунок 12.1, б).

2


На рисунках 3.1, в і г приведені внутрішні структури підсхеми T_TRIG на

базі D- і JK-тригерів відповідно.

Лічильники, які здатні виконувати функції додавання і віднімання в

залежності від значення керуючого сигналу [M], називаються реверсивними.

Схема такого лічильника приведена на рисунку 12.2, а. Внутрішня структура

підсхеми LOGIC розкрита на рисунку 12.2, б, а підсхема T_TRIG може бути

зібрана за одним з варіантів, що приведені на рисунку 12.1, в, г. Підсхема LOGIC

представляє собою мультиплексор 2:1, що забезпечує керовану комутацію одного

з двох виходів попереднього Т-тригера на вхід наступного у залежності від

значення керуючого сигналу [M]. Таким чином, вхід [M] задає напрямок

рахунку – прямий (лог. 1) чи зворотний (лог. 0).

а)

б)

Рисунок 12.2 – Моделювання роботи реверсивного лічильника

Реалізація лічильників з довільним коефіцієнтом рахунку. Часто при

вирішенні деяких практичних задач виникає необхідність побудови лічильників з

довільним модулем рахунку, що відрізняється від цілого ступеня числа 2.

Наприклад, електронний секундомір, який веде відлік секунд у двійковому

коді, повинен мати коефіцієнт рахунку 60, а не 64 (26). У цьому випадку

3


застосовується метод примусового обнуління вмісту лічильнику, суть якого

полягає в тому, що із загальної кількості станів виключаються ті, значення яких

перевищують необхідний модуль рахунку М = 60. Іншими словами, дорахувавши

до необхідного значення, лічильник повинен бути очищений і почати відлік

спочатку. Отже, для вирішення поставленої задачі спочатку необхідно

спроектувати лічильник з коефіцієнтом рахунку 64 (з’єднати між собою

послідовно 6 Т-тригерів через інверсні входи), а потім за допомогою зовнішніх

елементів логіки забезпечити виконання умови його обнуління у потрібний

момент. Перетворивши число 6010 у двійковий код, отримаємо 1111002 . Тоді,

враховуючи те, що обнуління вмісту лічильника здійснюється низьким рівнем

сигналу R , стає зрозумілим, що, об’єднавши чотири старші розряди лічильника

через елемент І-НІ, ми забезпечимо вказану умову. На рисунку 12.3, а зображена

схема електронного секундоміра, а на рисунку 12.3, б – вміст підсхеми TRIG.

а

б

Рисунок 12.3 – Моделювання роботи електронного секундоміра

Ускладнимо задачу – поставимо за мету спроектувати електронний

секундомір, який відображає результат рахунку у десятковому коді за допомогою

семисегментних індикаторах. У цьому випадку необхідно або додатково

створювати перетворювач двійкового коду у двійково-десятковий, або

використати два лічильники, один з яких налаштувати на модуль рахунку 10, а

другий – на 6 (рисунок 12.4).

4


Рисунок 12.4 – Моделювання лічильника із коефіцієнтом перерахунку 10 та 6

У пакеті EWB в усіх розглянутих вище схемах підраховувані імпульси

подаються на лічильник пристроєм Function Generator, який необхідно

налаштувати наступним чином:

 форма сигналу – прямокутні імпульси

;

 частота (Frequency) – 1 Hz (одна зміна стану за секунду);

 скважність (Duty cycle) – 50%;

 амплітуда (Amplitude) – 5V.

У параметрах пристрою Logic Analyzer (логічний аналізатор) потрібно

змінити частоту аналізу, щоб часові діаграми були синхронізовані з частотою

генерації сигналу. Це можна зробити після натиску кнопки Set… підгрупи Clock,

виставивши в полі вводу Internal clock rate число 1, а в найменуванні одиниць

виміру вказавши Hz. У такий спосіб отримаємо частоту аналізу 1 Гц, яка

відповідає частоті генерації синхроімпульсів.

Завдання до лабораторної роботи

Завдання 1. Дослідити підсумовуючий лічильник.

Побудувати схему згідно рис.3.1. Увімкнути схему. Подаваючи на вхід схеми

тактові імпульси за допомогою ключа С і спостерігаючи стан виходів лічильника

за допомогою логічних пробників, побудувати часові діаграми роботи

підсумовуючого лічильника. Визначити коефіцієнт перерахунку лічильника.

Звернути увагу на числа, які формуються станами інверсних виходів лічильника.

5


Завдання 2. Дослідити віднімаючий лічильк.

Побудувати схему згідно рисунком 12.5. Увімкнути схему. Замалювати

часові діаграми роботи віднімаючого лічильника У схемі підключити входи

логічного аналізатора до інверсних входів тригерів. Увімкнути схему. Замалювати

отримані часові діаграми та порівняти їх з діаграмами, отриманими в завданні 1.

Рисунок 12.5 – Дослідження віднімаючого лічилька

Завдання 3. Дослідити лічильк зі зміненим коефіцієнтом переразунку.

Побудувати схему згідно рисунком 12.3. Увімкнути схему. Подати на вхід

схеми тактові імпульси за допомогою ключа С, спостерігаючи стан виходів

лічильника за допомогою логічних пробників, побудувати часові діаграми

лічильника та визначити коефіцієнт перерахунку.

Завдання 4. Дослідити регістр Джонсона.

Побудувати схему згідно з рисунком 12.4. Ця схема відповідає лічильному

пристрою, який називається регістром Джонсона або регістром з перехрестними

зв’язками. Увімкнути схему. Побудувати часові діаграми сигналів на 3-х виходах

тригерів. Визначити коефіцієнт перерахунку регістра Джонсона.

6


Рисунок 12.4 – Дослідження регістра Джонсона на D-тригерах

Завдання 5. Дослідити регістр Джонсона, реалізованого на JK-тригерах.

Побудувати схему згідно з рисунком 12.5. Встановити ключ S в верхнє

положення (на вхід S другого тригера подається сигнал логічної одиниці).

Увімкнути схему. Побудувати часові діаграми роботи схеми. Порівняти отримані

результати з результатами завдання 4. Установити схему в стан 000. Подати за

допомогою ключа S короткочасний імпульс на вхід S другого тригера. При цьому

схема повинна налаштуватись в стан 010. Подаючи на вхід С схеми тактові

імпульси за допомогою відповідного ключа і спостерігаючи стан виходів схеми за

допомогою логічних пробників, побудувати часові діаграми роботи пристрою.

Рис. 3.5 – Дослідження роботи регістра Джонсона на JK-тригерах

7


Повернути схему в початковий стан можливо подачею короткочасного

імпульса на вхід S другого тригера в момент, коли схема знаходиться в стані 101.

Завдання 6. Дати визначення асинхронного та синхронного лічильника.

Зробити огляд серійних мікросхем лічильників ТТЛ- та КМОН-технологій. У звіті

представити не менше п’яти мікросхем із зазначенням відповідних таблиць

істинності. Представити принципову електричну схему підсумовуючого 10розрядного лічильника, зібраного на декількох мікросхемах 4-розрядних

двійкових лічильниках. Виконати моделювання його роботи у програмі EWB.

Контрольні питання

1. Що таке лічильники імпульсів? Для чого і в яких пристроях вони можуть

використовуватись?

2. Які типи лічильників Вам відомі?

3. Як створюються лічильники з коефіцієнтом перерахунку, не кратним 2?

Привести схеми лічильників з M = 5; M = 15.

4. Що таке програмований лічильник?

5. На яких елементах побудовані лічильники?

6. Нарисуйте схему асинхронного лічильника з послідовним переносом.

7. Нарисуйте схему синхронного лічильника з паралельним переносом.

8. Синтезуйте лічильник з заданим коефіцієнтом ділення.

8



 

А также другие работы, которые могут Вас заинтересовать

25321. Кора больших полушарий головного мозга 27.5 KB
  Ритмы электроэнцефалограммы. Альфаритм это ритмические колебания потенциала почти синусоидальной формы частотой 8 13 в секунду с амплитудой до 50 мкв. Альфаритм отчетливо выражен если испытуемый человек находится в условиях физического и умственного покоя лежа или сидя в удобном кресле с расслабленной мускулатурой и закрытыми глазами при отсутствии внешних раздражений. Многие исследователи считают что существует две области коры в которых альфаритм имеет наибольшую амплитуду и характеризуется большим постоянством: одна из них...
25322. Физиологическое значение коры больших полушарий 30 KB
  Пирамидные нейроны осуществляют эфферентную функцию коры преимущественно через пирамидный тракт и внутрикорковые процессы взаимодействия между удаленными друг от друга нейронами. Наиболее крупные пирамидные клетки гигантские пирамиды Беца находятся в передней центральной извилине моторной зоне коры. Функциональной единицей коры является вертикальная колонка взаимосвязанных нейронов.
25323. Структурно-функциональные особенности вегетативной НС 31 KB
  Вегетативной нервной системой называют совокупность эфферентных нервных клеток спинного и головного мозга а также клеток особых узлов ганглиев иннервирующих внутренние органы. Эфферентные пути симпатической нервной системы начинаются в грудном и поясничном отделах спинного мозга от нейронов его боковых рогов. Эфферентные пути парасимпатической нервной системы начинаются в головном мозге от некоторых ядер среднего и продолговатого мозга и в спинном мозге от нейронов крестцового отдел а. ФУНКЦИИ СИМПАТИЧЕСКОЙ НС С участием симпатической...
25324. Механизм образования и значение условных рефлексов 37 KB
  запах мяса для слюнного рефлекса и искусственные на посторонние сигналы например запах мяты; 2 наличные и следовые на условный сигнал непосредственно предшествующий безусловному подкреплению и на его следовое влияние; положительные с активным проявлением ответной реакции и отрицательные с ее торможением; 4 условные рефлексы на время при ритмической подаче условных сигналов ответная реакция появляется через заданный интервал даже при отсутствии очередного сигнала; 5 условные рефлексы первого порядка на один предшествующий...
25325. Высшая нервная деятельность 31 KB
  Синтетическая деятельность коры полушарий большого мозга обеспечивает объединение сигналов поступающих от различных анализаторов от органов чувств от функциональных центров нервной системы. Такая синтетическая деятельность мозга человека возможна благодаря многочисленным и разнообразным ассоциативным связям между различными отделами центральной нервной системы. Типы нервной системы Нервные реакции в организме у разных людей отличаются по силе подвижности и уравновешенности. На основании этих трех признаков в первую очередь силы нервных...
25326. Первая и вторая сигнальные системы 44 KB
  И у человека вырабатываются условные рефлексы на различные сигналы внешнего мира или внутреннего состояния организма если только различные раздражения экстеро или интерорецепторов сочетаются с какимилибо раздражениями вызывающими безусловные или условные рефлексы. И у человека при соответствующих условиях возникает внешнее безусловное или внутреннее условное торможение. И у человека наблюдается иррадиация и концентрация возбуждения и торможения индукция динамическая стереотипия и другие характерные проявления условнорефлекторной...
25327. Типы высшей нервной деятельности 36.5 KB
  Современное представление об анализаторах как сложных многоуровневых системах передающих информацию от рецепторов к коре и включающих регулирующие влияния коры на рецепторы и нижележащие центры привело к появлению более общего понятия сенсорные системы. 0036 Рецепторы и их свойства Рецепторами называются специальные образования преобразующие энергию внешнего раздражения в специфическую энергию нервного импульса. Все рецепторы по воспринимаемой среде делятся на экстерорецепторы принимающие раздражения из внешней среды рецепторы органов...
25328. Кожная рецепция 24 KB
  Ее рецепторы представляют собой свободные нервные окончания и сложные образования тельца Мейснера тельца Пачини в которых нервные окончания заключены в специальную капсулу. Это механорецепторы реагирующие на растяжение давление и вибрацию. При температуре кожи 3137С эти рецепторы почти неактивны. Ниже этой границы холодовые рецепторы активизируются пропорционально падению температуры затем их активность падает и совсем прекращается при 12 С.
25329. Интеро- и проприорецепция 30.5 KB
  Все эти рецепторы представляют собой механорецепторы специфическим раздражителем которых является их растяжение. Сухожильные рецепторы оплетают тонкие сухожильные волокна окруженные капсулой. Таким образом в отличие от мышечных веретен сухожильные рецепторы информируют нервные центры о степени напряжения мышц и скорости его развития.