KR580VI53 - o componentă electronică, un microcircuit al unui temporizator programabil cu trei canale pentru un contor de intervale și evenimente externe (număr de impulsuri), un divizor de frecvență programabil, un singur vibrator .
Conține trei canale de contor identice independente, fiecare canal este un contor de 8 sau 16 biți configurabil prin software . Modurile de operare a canalului sunt programabile.
Inclus în kitul cu microprocesor KR580 .
Microcircuitul a fost produs în două versiuni, KR580VI53 (similar cu i8253) cu o frecvență maximă de operare de 2 MHz și KR580VI53D (similar cu i8253-5) cu o frecvență maximă de operare de 2,5 MHz, designul este o carcasă din plastic DIP24 (largă). ) sau ceramico-metal.
Este o copie funcțională a cipului Intel 8253 (i8253).
Fiecare canal are 2 intrări (intrare de contorizare și intrare de activare a numărării) și 1 ieșire.
Schema bloc a temporizatorului Intel 8253 (analogic KR580VI53), pinout și alocarea pinuluiImagine | Nume de ieșire | Descriere |
---|---|---|
D0...D7 | Autobuz de date bidirecțional | |
/WR | scrie. Record. La un nivel scăzut la această intrare, microprocesorul scrie date pe un temporizator programabil. | |
/RD | citit. Citind. Un nivel scăzut pe această intrare informează temporizatorul programabil că procesorul dorește să citească starea contorului. În același timp, microcircuitul expune conținutul contorului la concluziile D0 ... D7. | |
/CS | selectați cip. Selectarea cipului. Un nivel scăzut inițiază un schimb între procesor și temporizatorul programabil. Nu afectează funcționarea contoarelor temporizatorului. | |
A0, A1 | intrări de adrese. Vă permite să selectați unul dintre cele trei contoare pentru operația de citire/scriere a stării contoarelor. | |
CLK0…CLK2 (Intrare0…Intrare2) |
Intrări de ceas pentru fiecare dintre cele trei contoare. | |
GATE0...GATE2 (Permisiunea0...Permisiunea2) |
Intrări de activare a contorului. Nivelul „1” - rezoluția numărării sau resetarea contorului pe margine. | |
OUT0…OUT2 (Out0…Out2) |
ieșiri de contor. |
Microcircuitul funcționează într-unul din cele 6 moduri. Alegerea modului de funcționare al fiecărui canal și a lățimii contorului de canale (1 sau 2 octeți) se face prin scrierea cuvântului de control în registrul (cuvântul) de control al microcircuitului. Pentru a seta modurile tuturor celor 3 canale, trebuie să scrieți 3 octeți în registrul de control. După setarea modurilor, valorile inițiale sunt introduse în contoarele de canale din magistrala de date externă (1 sau 2 octeți, în funcție de cuvântul de control).
În orice moment, valorile inițiale pot fi suprascrise prin rearanjarea constantelor de numărare [1] .
O aplicație tipică a unui cip temporizator în computere și controlere este măsurarea software-ului a intervalelor de timp, numărarea evenimentelor, generarea de solicitări de întrerupere hardware pentru funcționarea în timp real , iar cip-ul temporizatorului este inclus într-un circuit de activare LSI al interfeței seriale tipice , permițându-vă să selectați programatic una dintre ratele de transfer standard.
În calculatoarele sovietice educaționale și de uz casnic, KR580VI53 a fost adesea folosit ca generator hardware de sunet . În special, așa a fost folosit 580VI53 în calculatoarele Corvette PK8010 / PK8020 , Mikrosha , Vector-06Ts , Soyuz-Neon PK-11/16 , Byte [2] , Specialist MX , într-un modul de expansiune video pseudografic color (MTsPG) pt. computerul Partner 01.01 și în slot machine TIA-MC-1 . Sintetizatorul RMIF TI-3 folosește 8 astfel de microcircuite, iar prefixul Minstrel pentru computerele BC are două. Generarea sunetului a fost efectuată inițial pe computerul Soyuz-Neon PK-11/16 , unde sunt generate trei canale de sunet folosind două KR580VI53. Un temporizator produce tonuri, iar al doilea servește la reglarea volumului canalelor prin modificarea ciclului de lucru al undei pătrate. Muzica produsă de acest circuit este similară cu cea redată de muzica dedicată LSI AY-8912.
Ca generator de sunet, cipul i8253 și un i8254 similar (analogic sovietic - KR1810VI54) au fost utilizate în computerele IBM PC / XT și PC / AT , precum și în omologii lor sovietici și străini - a fost folosit unul dintre cele trei canale de cronometru. pentru a reda sunet. Un generator de sunet ( difuzor pentru PC ) standard pentru computerele compatibile cu IBM este prezent și în computerele moderne, unde funcțiile i8253/i8254 sunt implementate într-unul dintre chipset- urile plăcii de bază . Într-un set telefonic cu identificare automată a apelantului ( ANI ), realizat pe microprocesorul Z80 , doar unul dintre cele trei canale ale microcircuitului este folosit și pentru a genera sunet.