11/86
Броячи – цифрови последователностни логически схеми, с паралелен изход, при който всеки разред се установява в
логическо състояние, така че да отговаря на числото, съответстващо на изброените импулси,
постъпили на входа [1]. Разредността на брояча зависи от
броя на изходните му сигнали, т.е. на
максималното число, което може да бъде изведено на тях.
4-битови броячи – максималното число, до което могат да броят е 2 4
- 1= 15
8-битови броячи – максималното число, до което могат да броят е 2 8
– 1 = 255
16-битови броячи – максималното число, до което могат да броят е 2 16
- 1 = 65535
32-битови броячи – максималното число, до което могат да броят е 2 32
- 1 = 4 294 967 295
Въведение в таймерните модули 12/86
Пример – 4-битов брояч. За по-лесно изобразяване е показано броенето на 7 импулса. На 16 импулс броячът ще се препълни и
ще започне да брои от 0.
Въведение в таймерните модули 13/86
Ако един брояч брои от 0 към максималното си число,
той се нарича сумиращ (up counter). При препълване броячът се установява в 0.
Ако един брояч брои от максималното си число към 0, той се нарича
изваждащ (down counter). При препълване броячът се установява в максималното си число.
Ако един брояч брои от 0 към максималното си число и след това при препълване започне да брои от максималното си число до 0, той се нарича
реверсивен (up/down counter).
На фигурите на следващия слайд е демонстрирана работата на 8-битови броячи.
Въведение в таймерните модули