Licznik pierścieniowy: Różnice pomiędzy wersjami

[wersja nieprzejrzana][wersja przejrzana]
Usunięta treść Dodana treść
Batorry (dyskusja | edycje)
m Dodano kategorię "Liczniki" za pomocą HotCat
m drobne redakcyjne
Linia 1:
'''Licznik pierścieniowy''' ('''rejestr pierścieniowy''', '''krążąca jedynka''', '''krążące zero''') – sekwencyjny układ elektroniczny pracujący w kodzie [[Kod 1 z n|"1„1 z n"n”]]. Podczas prawidłowego cyklu działania tylko jeden z bitów może mieć wartość "1"„1” (lub "0"„0” dla "krążącego„krążącego zera"zera”). Liczba stanów cyklu jest najczęściej równa liczbie [[przerzutnik]]ów tworzących układ.
 
== Budowa ==
Linia 10:
[[Plik:Licznik pierscieniowy samokorekcja.jpg|350px]]
 
W tym przypadku "1"„1” jest wprowadzany do pierwszego przerzutnika tylko wtedy, gdy wszystkie bity są w stanie niskim. Dodatkową zaletą układu jest możliwość użycia dodatkowego stanu z wyjścia oznaczonego na rysunku jako QD. Całkowita liczba stanów rejestru równa się wtedy liczbaliczbie przerzutników plus jeden.
 
== Zalety i wady ==
Rejestr pierścieniowy znajduje zastosowanie tam, gdzie konieczne jest użycie kodu [[Kod 1 z n|"1„1 z n"n”]]. Jego zaletą jest fakt, że stanów nie trzeba dodatkowo dekodować. Wadą licznika jest nadmiarowa liczba przerzutników tworzących układ. Rejestr zbudowany na <math> n </math> przerzutnikach będzie posiadał tylko <math> n </math> stanów z <math> 2^n </math> możliwych. Przy projektowaniu licznika istnieje również konieczność zapewnienia prawidłowego cyklu działania układu (tylko jednej jedynki lub zera), co wiąże się z koniecznością wprowadzenia dodatkowych układów.
 
== Zobacz też ==