Mik a számlálók és az időkésések a 8085-ös mikroprocesszorban?
A számlálók a külső események számának számlálására szolgálnak. A 8085 mikroprocesszornak két 8 bites számlálója van, a T0 és a T1. Minden számláló eggyel növelhető vagy csökkenthető. A számlálók használhatók időzítési késleltetések generálására, külső jelek frekvenciájának mérésére vagy külső események számának számlálására.
Időkésések
Időkésések generálhatók a számlálók segítségével. Az időkésleltetés a késleltetés alatt előforduló óraciklusok számának megszámlálásával jön létre. A késleltetés hosszát a számláló értéke határozza meg.
A következő program 1 másodperces késleltetést generál:
```
MVI A, 0FFH; Töltsön 0FFH-t az akkumulátorba
MOV C, A; Mozgassa az akkumulátort a C regiszterbe
LXI D, 0000H; 0000H betöltése a DE regiszterpárba
HUROK:
DCX D; Csökkentő regiszter D
MOV A, D; Helyezze a D regisztert az akkumulátorba
ORA C; Logikai VAGY a C regiszterrel rendelkező akkumulátor
JZ LOOP; Ha az eredmény nulla, ugorjon a LOOP-ra
```
Folyamatábra:
[A folyamatábra képe 1 másodperces késleltetéssel]