Példa számláló Közvetlen
Ábra. A.35 mutatja a konfiguráció a számláló közvetlen pontszám (összegző) által megvalósított három flip-flop. Ez a számláló számolja ebben a sorrendben: 0,1,2, ... 7.0. A visszaszámlálás, azaz számlákat annak érdekében, 0,7,6. Hasonló rendszereket használnak (lásd. A testmozgás A.26). Az építési ezeket az egyszerű áramköri beágyazva a T flip-flop válthassanak államokban.
Most nézzük meg a megvalósíthatóságát számlálók alapján D-flip-flop. Különösen fogunk összpontosítani a szerkezet a mérő, amely képes arra, hogy fontolja meg mind előre, mind fordított sorrendben, attól függően, hogy az érték a külső vezérlő bemenet. Hogy idézett példa nem bizonyult túl nagy, akkor szorítkozunk fiókjába modulo 4, ami elég két állam biteket négy lehetséges számláló értékeket.
A számláló kerül kialakításra alapul szokásos szintézis technikákkal szekvenciális áramkörök. Egy ilyen rendszer tartják az előre irányban, ha a bemeneti jel x = 0, és fordítva, ha a bemeneti jel értéke 1. A jelenlegi számláló értéke változni fog a negatív éle az órajelet. Tegyük fel, hogy különösen érdekli az állam a számláló abban a pillanatban, amikor vesszük a 2. ezért, amikor a számláló értéke 2, akkor a kimenő jelet z = 1, és az összes többi jel z értéke 0.
Az ilyen számláló lehet végrehajtani, mint a soros áramkörrel. Annak érdekében, hogy meghatározzák az új számláló értékét követően kell meghatározni a következő óra impulzus elegendő tudni az x értékét és az aktuális számláló értékét. Előző értelmét nem igényel. Ha az aktuális érték 2, és X = 0, a következő érték 3. Nem fontos, az aktuális érték kapott közvetlen száma 1 vagy visszaszámlálás 3.
Mielőtt megmutatjuk, hogyan lehet megvalósítani egy ilyen rendszert, nézzük leírni a viselkedését az állam diagram. A számláló négy különböző állapotok: S0, S1, S2 és S3. Állami diagram - egy grafikon, amely az államok által képviselt körök (néha csomópontok). Közötti átmenetek államok képviseltetik nyilakkal feliratokat. Társítva nyíl jel értéket jelöl az x változó aktív, és egy átmeneti számláló értéket kapunk eredményeképpen. Az állam diagram a számláló fel / le számláló ábrán látható. A.47. Például egy nyíl származó állapotban S1 (számláló = 1) az x = 0 állapotát jelzi, és S2. Úgy tűnik, hogy míg az áramkör állapotban S1 és X = 0, a kimeneti érték Z egyenlőnek kell lennie 0. nyíl vezet a csomópont csomópont S2 S3 azt mutatja, hogy amikor x = 0, a következő ciklus váltani az állami S3, és ez lesz az értéke 1, a kimeneti érték z.
Megjegyzendő, hogy egy állapot diagram ismerteti funkcionális viselkedését a számláló bármi volt köszönhető, hogy konkrét végrehajtás. Például, ábra. A.47 megfelelhet digitális áramkör, egy mechanikus számláló eszköz vagy egy számítógépes program. Ezek a térképek lehetővé teszik, hogy leírja a rendszer, szekvenciális viselkedés.
Alternatívaként az állapot diagram, hogy képviselje ugyanazt az információt, akkor az állam asztalra. Egy ilyen táblázat példánkban ábrán látható. A.48. Leírja az átmenetek az egyes jelenlegi állása a következő állapotra. meghatározott bemeneti x érték. A kimeneti jel Z határozza meg a jelenlegi állapotában az áramkört és a bemeneti érték x.
Ábra. A.47. A fázisdiagramja a számláló fel / le számláló modulo 4, a jelző a értéke 2