TALLINNA TEHNIKAÜLIKOOL

advertisement
TALLINNA TEHNIKAÜLIKOOL
Infotehnoloogia teaduskond
Arvutitehnika instituut
Oleg Toming 083905 IAPB28
Labor nr. 2
Лабораторная работа №2 по предмету «Arvutid I»
Õppejõud: Marina Brik
Tallinn 2009
Variandikood: 160-4701/14303
Järjestikülekandega loendur mooduliga 15, +1
Таблица истинности для счётчика:
HEX
Q3
Q2
Q1
Q0
DEC
0
0
0
0
0
0
1
0
0
0
1
1
2
0
0
1
0
2
3
0
0
1
1
3
4
0
1
0
0
4
5
0
1
0
1
5
6
0
1
1
0
6
7
0
1
1
1
7
8
1
0
0
0
8
9
1
0
0
1
9
A
1
0
1
0
10
B
1
0
1
1
11
C
1
1
0
0
12
D
1
1
0
1
13
E
1
1
1
0
14
0
0
0
0
0
0
Последовательный перенос, mod 15, +1.
Счётчик должен считать с 0 до 14 (E) и потом повторять цикл счёта.
Схему составим на базе JK триггеров, используем то их свойство, что при подаче на
два входа сигналы высокого уровня, триггеры меняют своё состояние на
противоположное, т.е. также как T-триггер (счётный).
Триггеры переключаются с появлением заднего фронта, т.е. на каждом тике 1 должна
меняться на 0.
Работа схемы:
1. Сброс триггеров на 0000.
2. Счёт +1.
3. На 1110 надо сбросить на 0000, хотя без изменений схема бы считала дальше (1111).
Т.е. нам надо все 1 сбросить на 0. Для этого сперва “поймаем” значение 1110. Для
этого потребуется 3AND – достаточно 3 значений 1 на q3,q2 и q1, т.к. нигде прежде
комбинация из этих трёх единиц не встречалась.
Если на выходе 3AND будет единица – сбрасываем на 0000.
Download