МІНІСТЕРСТВО ОСВІТИ ТА НАУКИ УКРАЇНИ
НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ "ЛЬВІВСЬКА ПОЛІТЕХНІКА"
ДОСЛІДЖЕННЯ МЕТОДІВ ПОБУДОВИ ЛІЧИЛЬНИКІВ ІМПУЛЬСІВ
ЗВІТ
до лабораторної роботи № 4а
з дисципліни
"ЕЛЕМЕНТИ ДИСКРЕТНИХ ПРИСТРОЇВ АВТОМАТИКИ"
Виконав:
Ст. гр. КС-32
Львів - 2009
Мета роботи: вивчення методів побудови з довільним числом лічби (недвійкових лічильників)
Варіант завдань
Варіант
Тип тригера
Послідовність станів
4
JK
0,4,3,5,1
Максимальне число лічби двійкового лічильника дорівнює N = 2n, де n – кількість тригерів у лічильнику. Значення N дорівнює кількості станів лічильника. Якщо задана кількість станів лічильника Nз відрізняється від дискретних значень 2n , то необхідна кількість тригерів у лічильнику визначається із нерівності 2n-1 < Nз < 2n. При цьому кількість надлишкових станів лічильника дорівнює Nн = N - Nз. Наприклад, при Nз = 5, n = 3, N = 8, і Nн = 3.
Для кожного лічильника вибирається тип тригера, для якого слід знати таблицю збудження, у якій вказано, які сигнали повинні бути на входах тригера при переходах тригера з одного стану у другий, тобто при переходах:
0 → 0; 0 → 1; 1 → 0; 1 → 1.
Таблиця збудження для різних типів тригерів
Перехід
Qt → Qt+1
D-тригер
T-тригер
RS-тригер
JK-тригер
D
T
S
R
J
K
0 → 0
0
0
0
(
0
(
0 → 1
1
1
1
0
1
(
1 → 0
0
1
0
1
(
1
1 → 1
1
0
(
0
(
0
Знак ( вказує на те, що значення вхідного сигналу можна вибрати довільним, тобто 0 або1, що не вплине на синтез лічильника.
Зміна станів лічильника здійснюється за кожним тактовим імпульсом. Незалежно від вибору типу тригера будується таблиця таблиця функціонування, у якій відображається зміна станів лічильника, наприклад, при послідовності станів 0, 2, 3, 1, 4, 0, 2, 3, 1, 4, і т. д. Nз = 5, n =3 і таблиця функціонування буде мати наступний вигляд:
Таблиця функціонування
Q
Номер стану
0
1
4
2
6
Q1t
0
1
0
0
0
Q2t
0
0
0
1
1
Q3t
0
0
1
0
1
Q1t+1
1
0
0
0
0
Q2t+1
0
0
1
1
0
Q3t+1
0
1
0
1
0
На основі таблиці функціонування складаються прикладні таблиці для тригерів, тобто переходів Qt → Qt+1вихідних сигналів кожного із тригерів при зміні усіх станів:
0 1 3
4 5
Для виходу Q1 Для виходу Q2 Для виходу Q3
00 10 11 00 00 10 01 00 10
01 11 01 00 10 10
Вхід J1 Вхід К1
Вхід J2 Вхід К2
Вхід J3 Вхід К3
Принциповa схема лічильника.
Структурна схема лічильника
Стани лічильника відображаються одиничними індикаторами на виходах тригерів і семисегментним десятковим індикатором при запруску програми. Значення усіх заданих станів можна підтвердити осцилограмами сигналів тактового генератора і вихідних сигналів тригерів. Такі осцилограми приведені на рис. 2, які одержані за допомогою логічного аналізатора.
Осцилограмa вихідних сигналів моделі лічильника.
Висновок:
На цій лабораторній роботі я дослідив методи побудови лічильників з довільним числом лічби та експериментально його побудував. Отримав правильні результати роботи такого лічильника. Виконав моделювання у програмі Multisim.